diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-11-30 10:36:30 +0800 |
---|---|---|
committer | Lehua Ding <lehua.ding@rivai.ai> | 2023-11-30 10:39:31 +0800 |
commit | 8614cbb253484e28c3eb20cde4d1067aad56de58 (patch) | |
tree | af46cf2d668ba2f6582761487c58dbbd65b6d30b /.gitattributes | |
parent | e65aaf8efe1900f7bbf76235a078000bf2ec8b45 (diff) | |
download | gcc-8614cbb253484e28c3eb20cde4d1067aad56de58.zip gcc-8614cbb253484e28c3eb20cde4d1067aad56de58.tar.gz gcc-8614cbb253484e28c3eb20cde4d1067aad56de58.tar.bz2 |
RISC-V: Support highpart overlap for floating-point widen instructions
This patch leverages the approach of vwcvt/vext.vf2 which has been approved.
Their approaches are totally the same.
Tested no regression and committed.
PR target/112431
gcc/ChangeLog:
* config/riscv/vector.md: Add widenning overlap.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/base/pr112431-10.c: New test.
* gcc.target/riscv/rvv/base/pr112431-11.c: New test.
* gcc.target/riscv/rvv/base/pr112431-12.c: New test.
* gcc.target/riscv/rvv/base/pr112431-13.c: New test.
* gcc.target/riscv/rvv/base/pr112431-14.c: New test.
* gcc.target/riscv/rvv/base/pr112431-15.c: New test.
* gcc.target/riscv/rvv/base/pr112431-7.c: New test.
* gcc.target/riscv/rvv/base/pr112431-8.c: New test.
* gcc.target/riscv/rvv/base/pr112431-9.c: New test.
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions