]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Remove unnecessary asm check for rounding autovec
authorPan Li <pan2.li@intel.com>
Mon, 23 Oct 2023 02:34:52 +0000 (10:34 +0800)
committerPan Li <pan2.li@intel.com>
Mon, 23 Oct 2023 02:43:18 +0000 (10:43 +0800)
commit7846d2288750613ce56bf02050732eb78de5c0dc
tree8c576ddb317361a922a4f0004849966bc9a2e859
parent75322a6d0cf6d611973d3730fd888ce37407c41f
RISC-V: Remove unnecessary asm check for rounding autovec

The vsetvl asm check is unnecessary for the rounding function autovec.
These rounding test cases should focus on the rounding insn sequence.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
vsetvl check.
* gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
45 files changed:
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c