aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2025-07-16 21:40:14 +0800
committerPan Li <pan2.li@intel.com>2025-07-18 22:03:53 +0800
commitc1a34e80991c85d02af6be3edb4f8c4e1116e363 (patch)
tree1ad34ac37c5be003e98a24c6a4bdd26bebf0a1fc /config
parentf880cfc2a4e9daa69f7bb3e64c584dde705783b0 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
RISC-V: Support RVVDImode for avg3_ceil auto vectHEADtrunkmaster
Like the avg3_floor pattern, the avg3_ceil has the similar issue that lack of the RVV DImode support. Thus, this patch would like to support the DImode by the standard name, with the iterator V_VLSI_D. The below test suites are passed for this patch series. * The rv64gcv fully regression test. gcc/ChangeLog: * config/riscv/autovec.md (avg<mode>3_ceil): Add new pattern of avg3_ceil for RVV DImode gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/avg_data.h: Adjust the test data. * gcc.target/riscv/rvv/autovec/avg_ceil-1-i64-from-i128.c: New test. * gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i64-from-i128.c: New test. Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions