RISC-V: Add vmerge C++ API test
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Thu, 9 Feb 2023 22:02:14 +0000 (06:02 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Sun, 12 Feb 2023 07:26:33 +0000 (15:26 +0800)
commit79ef372fa419191a3eb991f6f28671d96444b97b
tree994cf78f97b6100d189f6ee9f55e15d3a41e348d
parent9a1c81afd551ac66b6cb8011a2168ddcd7887576
RISC-V: Add vmerge C++ API test

gcc/testsuite/ChangeLog:

* g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
* g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
* g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
24 files changed:
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-3.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-4.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-5.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm-6.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C [new file with mode: 0644]
gcc/testsuite/g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C [new file with mode: 0644]