diff options
author | Pan Li <pan2.li@intel.com> | 2025-07-16 21:40:14 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2025-07-18 22:03:53 +0800 |
commit | c1a34e80991c85d02af6be3edb4f8c4e1116e363 (patch) | |
tree | 1ad34ac37c5be003e98a24c6a4bdd26bebf0a1fc /libstdc++-v3/libsupc++/compare | |
parent | f880cfc2a4e9daa69f7bb3e64c584dde705783b0 (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
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 'libstdc++-v3/libsupc++/compare')
0 files changed, 0 insertions, 0 deletions