diff options
author | Pan Li <pan2.li@intel.com> | 2024-06-30 16:03:41 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2024-07-01 20:33:54 +0800 |
commit | ed213b384fdca9375c3ec53c2a0eae134fb98612 (patch) | |
tree | 3bc55c02a164153b76cf9d54b4f970a608ee4a76 /gcc/ada/debug.adb | |
parent | 589865a8e4f6bd26c622ea0ee0a38565a0d42e80 (diff) | |
download | gcc-ed213b384fdca9375c3ec53c2a0eae134fb98612.zip gcc-ed213b384fdca9375c3ec53c2a0eae134fb98612.tar.gz gcc-ed213b384fdca9375c3ec53c2a0eae134fb98612.tar.bz2 |
RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 1
This patch would like to add test cases for the unsigned scalar
.SAT_ADD IMM form 1. Aka:
Form 1:
#define DEF_SAT_U_ADD_IMM_FMT_1(T) \
T __attribute__((noinline)) \
sat_u_add_imm_##T##_fmt_1 (T x) \
{ \
return (T)(x + 9) >= x ? (x + 9) : -1; \
}
DEF_SAT_U_ADD_IMM_FMT_1(uint64_t)
The below test is passed for this patch.
* The rv64gcv regression test.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/sat_arith.h: Add helper test macro.
* gcc.target/riscv/sat_u_add_imm-1.c: New test.
* gcc.target/riscv/sat_u_add_imm-2.c: New test.
* gcc.target/riscv/sat_u_add_imm-3.c: New test.
* gcc.target/riscv/sat_u_add_imm-4.c: New test.
* gcc.target/riscv/sat_u_add_imm-run-1.c: New test.
* gcc.target/riscv/sat_u_add_imm-run-2.c: New test.
* gcc.target/riscv/sat_u_add_imm-run-3.c: New test.
* gcc.target/riscv/sat_u_add_imm-run-4.c: New test.
Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions