From: Pan Li <pan2...@intel.com> This patch would like to rename the VX_BINARY within CASE_0 suffix, as we have another case of VX_BINARY test code. Aka case 1:
L1: vmv.v.x vadd.vv J L1 gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Rename VX_BINARY to VX_BINARY_CASE_0 for underlying case 1. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c: Take the new name for test. * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto * gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto Signed-off-by: Pan Li <pan2...@intel.com> --- .../riscv/rvv/autovec/vx_vf/vx_binary.h | 18 +++++++++--------- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c | 2 +- .../riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c | 2 +- .../rvv/autovec/vx_vf/vx_vadd-run-1-i16.c | 4 ++-- .../rvv/autovec/vx_vf/vx_vadd-run-1-i32.c | 4 ++-- .../rvv/autovec/vx_vf/vx_vadd-run-1-i64.c | 4 ++-- .../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c | 4 ++-- .../rvv/autovec/vx_vf/vx_vadd-run-1-u16.c | 4 ++-- .../rvv/autovec/vx_vf/vx_vadd-run-1-u32.c | 4 ++-- .../rvv/autovec/vx_vf/vx_vadd-run-1-u64.c | 4 ++-- .../riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c | 4 ++-- 33 files changed, 49 insertions(+), 49 deletions(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h index 66654eb9022..de5b70dd04b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h @@ -3,15 +3,15 @@ #include <stdint.h> -#define DEF_VX_BINARY(T, OP) \ -void \ -test_vx_binary (T * restrict out, T * restrict in, T x, unsigned n) \ -{ \ - for (unsigned i = 0; i < n; i++) \ - out[i] = in[i] OP x; \ +#define DEF_VX_BINARY_CASE_0(T, OP) \ +void \ +test_vx_binary_case_0 (T * restrict out, T * restrict in, T x, unsigned n) \ +{ \ + for (unsigned i = 0; i < n; i++) \ + out[i] = in[i] OP x; \ } -#define DEF_VX_BINARY_WRAP(T, OP) DEF_VX_BINARY(T, OP) -#define RUN_VX_BINARY(out, in, x, n) test_vx_binary(out, in, x, n) -#define RUN_VX_BINARY_WRAP(out, in, x, n) RUN_VX_BINARY(out, in, x, n) +#define DEF_VX_BINARY_CASE_0_WRAP(T, OP) DEF_VX_BINARY_CASE_0(T, OP) +#define RUN_VX_BINARY_CASE_0(out, in, x, n) test_vx_binary_case_0(out, in, x, n) +#define RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) RUN_VX_BINARY_CASE_0(out, in, x, n) #endif diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c index 488bc75c05d..6de21a874db 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int16_t, +) +DEF_VX_BINARY_CASE_0(int16_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c index aeba8354dae..f46be7ac8d6 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int32_t, +) +DEF_VX_BINARY_CASE_0(int32_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c index ed0b9378415..2b57b289e84 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int64_t, +) +DEF_VX_BINARY_CASE_0(int64_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c index 781d3c0d191..e1392845c66 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int8_t, +) +DEF_VX_BINARY_CASE_0(int8_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c index c01fc23819d..0266d44164e 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint16_t, +) +DEF_VX_BINARY_CASE_0(uint16_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c index 63198492609..c5417330973 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint32_t, +) +DEF_VX_BINARY_CASE_0(uint32_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c index 36eec53ea1e..e9e21628a99 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint64_t, +) +DEF_VX_BINARY_CASE_0(uint64_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c index 6bf4b61b092..da71fff2c40 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint8_t, +) +DEF_VX_BINARY_CASE_0(uint8_t, +) /* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c index eb19938afe5..b40d0b86df6 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int16_t, +) +DEF_VX_BINARY_CASE_0(int16_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c index 24182c51811..af3a40d56ac 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int32_t, +) +DEF_VX_BINARY_CASE_0(int32_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c index b3d3d4b7d20..5f7c51c2fc4 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int64_t, +) +DEF_VX_BINARY_CASE_0(int64_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c index fb353151b53..420cf0e29a1 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int8_t, +) +DEF_VX_BINARY_CASE_0(int8_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c index 6ba265893f1..7741d06bfa5 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint16_t, +) +DEF_VX_BINARY_CASE_0(uint16_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c index b60412cecfa..10ff20ef136 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint32_t, +) +DEF_VX_BINARY_CASE_0(uint32_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c index a2732943e90..fa5ab40e9ad 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint64_t, +) +DEF_VX_BINARY_CASE_0(uint64_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c index f3c41f9ebb8..0374e1f0b4b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint8_t, +) +DEF_VX_BINARY_CASE_0(uint8_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c index f3a262711a4..f7669070d6c 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int16_t, +) +DEF_VX_BINARY_CASE_0(int16_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c index 490854cfbd7..1b47a59c9f3 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int32_t, +) +DEF_VX_BINARY_CASE_0(int32_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c index a7448dfa56b..92ab1e8530e 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int64_t, +) +DEF_VX_BINARY_CASE_0(int64_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c index 72c7cd803fa..444707e0134 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(int8_t, +) +DEF_VX_BINARY_CASE_0(int8_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c index 552b4ed7c2f..e3fc112dfa3 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint16_t, +) +DEF_VX_BINARY_CASE_0(uint16_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c index e319672fc04..f76971bbb76 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint32_t, +) +DEF_VX_BINARY_CASE_0(uint32_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c index 6e2a89e9072..09a4b42d880 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint64_t, +) +DEF_VX_BINARY_CASE_0(uint64_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c index d3383e25b01..5a0679fc2bf 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c @@ -3,6 +3,6 @@ #include "vx_binary.h" -DEF_VX_BINARY(uint8_t, +) +DEF_VX_BINARY_CASE_0(uint8_t, +) /* { dg-final { scan-assembler-not {vadd.vx} } } */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c index fb5375d6135..306ad762f9e 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c @@ -6,9 +6,9 @@ #define T int16_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c index c2c79f5eda5..6ccdf7abdc2 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c @@ -6,9 +6,9 @@ #define T int32_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c index 541ed21634a..9484aa8d002 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c @@ -6,9 +6,9 @@ #define T int64_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c index d507bbbda67..aeb330e84f7 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c @@ -6,9 +6,9 @@ #define T int8_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c index 52c0749318e..dafaa298b36 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c @@ -6,9 +6,9 @@ #define T uint16_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c index 70dc34765f9..6b285c87f70 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c @@ -6,9 +6,9 @@ #define T uint32_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c index 6ce0060a620..eeee4e10d87 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c @@ -6,9 +6,9 @@ #define T uint64_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c index a0e80b7fce0..22d7a0e42e8 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c @@ -6,9 +6,9 @@ #define T uint8_t -DEF_VX_BINARY_WRAP(T, +) +DEF_VX_BINARY_CASE_0_WRAP(T, +) #define TEST_DATA TEST_BINARY_DATA_WRAP(T, vadd) -#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_WRAP(out, in, x, n) +#define TEST_RUN(out, in, x, n) RUN_VX_BINARY_CASE_0_WRAP(out, in, x, n) #include "vx_binary_run.h" -- 2.43.0