RISC-V: Add vmadc C API tests
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Wed, 8 Feb 2023 20:54:48 +0000 (04:54 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Sun, 12 Feb 2023 07:14:57 +0000 (15:14 +0800)
commitc8c7b4b32d86ecf5f8768a5c162484ac2a6b0130
tree194300158d2daed56d881c9fcefa0a92611bdef6
parentdca23bf0bbe68c3880c9793b401cfc03890e6a0d
RISC-V: Add vmadc C API tests

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/vmadc-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc-4.c: New test.
* gcc.target/riscv/rvv/base/vmadc-5.c: New test.
* gcc.target/riscv/rvv/base/vmadc-6.c: New test.
* gcc.target/riscv/rvv/base/vmadc-7.c: New test.
* gcc.target/riscv/rvv/base/vmadc-8.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
* gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
26 files changed:
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vv-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vv-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vv-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vvm-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vvm-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vvm-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c [new file with mode: 0644]