diff options
author | Pan Li <pan2.li@intel.com> | 2025-05-27 10:27:01 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2025-05-28 20:47:59 +0800 |
commit | d4a2f9ba6ece32fb8500f10204fcf409aa26fbfb (patch) | |
tree | a924d2ccd76e14abecf2298b3f030752449a0ff2 /gcc/fortran | |
parent | ef0c2ed1382d6edc26ba63322e1009f9acf97efd (diff) | |
download | gcc-d4a2f9ba6ece32fb8500f10204fcf409aa26fbfb.zip gcc-d4a2f9ba6ece32fb8500f10204fcf409aa26fbfb.tar.gz gcc-d4a2f9ba6ece32fb8500f10204fcf409aa26fbfb.tar.bz2 |
RISC-V: Add test cases for avg_floor vaadd implementation
Add asm and run testcase for avg_floor vaadd implementation.
The below test suites are passed for this patch series.
* The rv64gcv fully regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/avg.h: New test.
* gcc.target/riscv/rvv/autovec/avg_data.h: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i32-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i16.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i32-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i16.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_run.h: New test.
Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions