]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V:Add float16 tuple type abi
authoryulong <shiyulong@iscas.ac.cn>
Wed, 21 Jun 2023 07:39:55 +0000 (15:39 +0800)
committerPan Li <pan2.li@intel.com>
Sun, 25 Jun 2023 01:02:08 +0000 (09:02 +0800)
commitf9ab5d62c94547499de52c800ab914cc8e802212
treeccd35cbc7f080b1357b0339429469239c500d4ec
parent7b1076a571a44bfa00c8a7c091cfaaa1726fbce4
RISC-V:Add float16 tuple type abi

gcc/ChangeLog:

* config/riscv/vector.md: Add float16 attr at sew、vlmul and ratio.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
* gcc.target/riscv/rvv/base/abi-11.c: Ditto.
* gcc.target/riscv/rvv/base/abi-12.c: Ditto.
* gcc.target/riscv/rvv/base/abi-15.c: Ditto.
* gcc.target/riscv/rvv/base/abi-8.c: Ditto.
* gcc.target/riscv/rvv/base/abi-9.c: Ditto.
* gcc.target/riscv/rvv/base/abi-17.c: New test.
* gcc.target/riscv/rvv/base/abi-18.c: New test.
gcc/config/riscv/vector.md
gcc/testsuite/gcc.target/riscv/rvv/base/abi-10.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-11.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-12.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-15.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-17.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/abi-8.c
gcc/testsuite/gcc.target/riscv/rvv/base/abi-9.c