RISC-V: Add vwmacc vx C api tests
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Tue, 14 Feb 2023 13:44:05 +0000 (21:44 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Wed, 15 Feb 2023 13:42:03 +0000 (21:42 +0800)
commita432d0d9e063940db3e1f117af0b1a9fe2748642
tree16b900312522fdef4f9ef098a8c050737d8c19d5
parent272e119d97217562803b42384db546e86b511d11
RISC-V: Add vwmacc vx C api tests

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
72 files changed:
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c [new file with mode: 0644]