RISC-V: Add vnsrl C API tests
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Thu, 9 Feb 2023 21:50:19 +0000 (05:50 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Sun, 12 Feb 2023 07:26:32 +0000 (15:26 +0800)
commit10e999a3abdb676475a0d2bcf7d83188862cc85d
tree1c35766b142265caa157711b93200304e6ff997a
parent6271a07219a7d764ef59607836c01e0084c3d50c
RISC-V: Add vnsrl C API tests

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
* gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
36 files changed:
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c [new file with mode: 0644]