diff options
| author | Pan Li <pan2.li@intel.com> | 2025-10-26 15:21:16 +0800 |
|---|---|---|
| committer | Pan Li <pan2.li@intel.com> | 2025-11-07 17:48:25 +0800 |
| commit | a747e40fa03b0c9c1fd0e45541b543713b2bacdf (patch) | |
| tree | 62137f80b08db8390fb9468c75e539157f8880f6 /libjava/java/security/Engine.java | |
| parent | 94e605a8080e01c0eb575c22310ab7caadc58f86 (diff) | |
| download | gcc-a747e40fa03b0c9c1fd0e45541b543713b2bacdf.zip gcc-a747e40fa03b0c9c1fd0e45541b543713b2bacdf.tar.gz gcc-a747e40fa03b0c9c1fd0e45541b543713b2bacdf.tar.bz2 | |
RISC-V: Add test for vec_duplicate + vwmaccu.vv combine with GR2VR cost 0, 1 and 15
Add asm dump check and run test for vec_duplicate + vwmaccu.vv
combine to vwmacc.vx, with the GR2VR cost is 0, 2 and 15.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
for vwmaccu.vx.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Add test helper
macros.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
data for run test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vwmaccu-run-1-u64.c: New test.
Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'libjava/java/security/Engine.java')
0 files changed, 0 insertions, 0 deletions
