aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2025-05-27 10:27:01 +0800
committerPan Li <pan2.li@intel.com>2025-05-28 20:47:59 +0800
commitd4a2f9ba6ece32fb8500f10204fcf409aa26fbfb (patch)
treea924d2ccd76e14abecf2298b3f030752449a0ff2 /gcc/fortran
parentef0c2ed1382d6edc26ba63322e1009f9acf97efd (diff)
downloadgcc-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