]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Move scalar SAT_ADD test cases to a isolated folder
authorPan Li <pan2.li@intel.com>
Fri, 15 Nov 2024 03:42:13 +0000 (11:42 +0800)
committerPan Li <pan2.li@intel.com>
Fri, 15 Nov 2024 04:57:03 +0000 (12:57 +0800)
commite0a402b3e28545abe8b190fb84ccc180d0744b13
tree5c0b8c1a46623f6da37216db6323a0da6dd3fa63
parent96a468842ef8b5d9b971428c7ba4e14fdab5ea94
RISC-V: Move scalar SAT_ADD test cases to a isolated folder

Move the scalar SAT_ADD includes both the signed and unsigned
integer to the folder gcc.target/riscv/sat.  According to the
implementation the below options will be appended for each
test cases.

* -O2
* -O3
* -Ofast
* -Os
* -Oz

Then we can see the test log similar as below:

Executing on host: .../sat_s_add-1-i8.c ...  -O2 -march=rv64gc -S -o sat_s_add-1-i8.s
Executing on host: .../sat_s_add-1-i8.c ...  -O3 -march=rv64gc -S -o sat_s_add-1-i8.s
Executing on host: .../sat_s_add-1-i8.c ...  -Ofast -march=rv64gc -S -o sat_s_add-1-i8.s
Executing on host: .../sat_s_add-1-i8.c ...  -Oz -march=rv64gc -S -o sat_s_add-1-i8.s
Executing on host: .../sat_s_add-1-i8.c ...  -Os -march=rv64gc -S -o sat_s_add-1-i8.s

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

Committed as pre-approved by kito.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/riscv.exp: Add new folder sat under riscv
and add 5 options for each sat test.
* gcc.target/riscv/sat_s_add-1-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-1-i16.c: ...here.
* gcc.target/riscv/sat_s_add-1-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-1-i32.c: ...here.
* gcc.target/riscv/sat_s_add-1-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-1-i64.c: ...here.
* gcc.target/riscv/sat_s_add-1-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-1-i8.c: ...here.
* gcc.target/riscv/sat_s_add-2-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-2-i16.c: ...here.
* gcc.target/riscv/sat_s_add-2-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-2-i32.c: ...here.
* gcc.target/riscv/sat_s_add-2-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-2-i64.c: ...here.
* gcc.target/riscv/sat_s_add-2-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-2-i8.c: ...here.
* gcc.target/riscv/sat_s_add-3-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-3-i16.c: ...here.
* gcc.target/riscv/sat_s_add-3-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-3-i32.c: ...here.
* gcc.target/riscv/sat_s_add-3-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-3-i64.c: ...here.
* gcc.target/riscv/sat_s_add-3-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-3-i8.c: ...here.
* gcc.target/riscv/sat_s_add-4-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-4-i16.c: ...here.
* gcc.target/riscv/sat_s_add-4-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-4-i32.c: ...here.
* gcc.target/riscv/sat_s_add-4-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-4-i64.c: ...here.
* gcc.target/riscv/sat_s_add-4-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-4-i8.c: ...here.
* gcc.target/riscv/sat_s_add-run-1-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-1-i16.c: ...here.
* gcc.target/riscv/sat_s_add-run-1-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-1-i32.c: ...here.
* gcc.target/riscv/sat_s_add-run-1-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-1-i64.c: ...here.
* gcc.target/riscv/sat_s_add-run-1-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-1-i8.c: ...here.
* gcc.target/riscv/sat_s_add-run-2-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-2-i16.c: ...here.
* gcc.target/riscv/sat_s_add-run-2-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-2-i32.c: ...here.
* gcc.target/riscv/sat_s_add-run-2-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-2-i64.c: ...here.
* gcc.target/riscv/sat_s_add-run-2-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-2-i8.c: ...here.
* gcc.target/riscv/sat_s_add-run-3-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-3-i16.c: ...here.
* gcc.target/riscv/sat_s_add-run-3-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-3-i32.c: ...here.
* gcc.target/riscv/sat_s_add-run-3-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-3-i64.c: ...here.
* gcc.target/riscv/sat_s_add-run-3-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-3-i8.c: ...here.
* gcc.target/riscv/sat_s_add-run-4-i16.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-4-i16.c: ...here.
* gcc.target/riscv/sat_s_add-run-4-i32.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-4-i32.c: ...here.
* gcc.target/riscv/sat_s_add-run-4-i64.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-4-i64.c: ...here.
* gcc.target/riscv/sat_s_add-run-4-i8.c: Move to...
* gcc.target/riscv/sat/sat_s_add-run-4-i8.c: ...here.
* gcc.target/riscv/sat_s_add_imm-1-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1-1.c: ...here.
* gcc.target/riscv/sat_s_add_imm-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1.c: ...here.
* gcc.target/riscv/sat_s_add_imm-2-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-2-1.c: ...here.
* gcc.target/riscv/sat_s_add_imm-2.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-2.c: ...here.
* gcc.target/riscv/sat_s_add_imm-3-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-3-1.c: ...here.
* gcc.target/riscv/sat_s_add_imm-3.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-3.c: ...here.
* gcc.target/riscv/sat_s_add_imm-4.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-4.c: ...here.
* gcc.target/riscv/sat_s_add_imm-run-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-1.c: ...here.
* gcc.target/riscv/sat_s_add_imm-run-2.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-2.c: ...here.
* gcc.target/riscv/sat_s_add_imm-run-3.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-3.c: ...here.
* gcc.target/riscv/sat_s_add_imm-run-4.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-4.c: ...here.
* gcc.target/riscv/sat_u_add-1-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-1-u16.c: ...here.
* gcc.target/riscv/sat_u_add-1-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-1-u32.c: ...here.
* gcc.target/riscv/sat_u_add-1-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-1-u64.c: ...here.
* gcc.target/riscv/sat_u_add-1-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-1-u8.c: ...here.
* gcc.target/riscv/sat_u_add-2-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-2-u16.c: ...here.
* gcc.target/riscv/sat_u_add-2-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-2-u32.c: ...here.
* gcc.target/riscv/sat_u_add-2-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-2-u64.c: ...here.
* gcc.target/riscv/sat_u_add-2-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-2-u8.c: ...here.
* gcc.target/riscv/sat_u_add-3-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-3-u16.c: ...here.
* gcc.target/riscv/sat_u_add-3-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-3-u32.c: ...here.
* gcc.target/riscv/sat_u_add-3-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-3-u64.c: ...here.
* gcc.target/riscv/sat_u_add-3-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-3-u8.c: ...here.
* gcc.target/riscv/sat_u_add-4-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-4-u16.c: ...here.
* gcc.target/riscv/sat_u_add-4-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-4-u32.c: ...here.
* gcc.target/riscv/sat_u_add-4-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-4-u64.c: ...here.
* gcc.target/riscv/sat_u_add-4-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-4-u8.c: ...here.
* gcc.target/riscv/sat_u_add-5-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-5-u16.c: ...here.
* gcc.target/riscv/sat_u_add-5-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-5-u32.c: ...here.
* gcc.target/riscv/sat_u_add-5-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-5-u64.c: ...here.
* gcc.target/riscv/sat_u_add-5-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-5-u8.c: ...here.
* gcc.target/riscv/sat_u_add-6-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-6-u16.c: ...here.
* gcc.target/riscv/sat_u_add-6-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-6-u32.c: ...here.
* gcc.target/riscv/sat_u_add-6-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-6-u64.c: ...here.
* gcc.target/riscv/sat_u_add-6-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-6-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-1-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-1-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-1-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-1-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-1-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-1-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-1-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-1-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-2-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-2-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-2-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-2-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-2-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-2-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-2-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-2-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-3-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-3-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-3-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-3-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-3-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-3-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-3-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-3-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-4-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-4-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-4-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-4-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-4-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-4-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-4-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-4-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-5-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-5-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-5-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-5-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-5-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-5-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-5-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-5-u8.c: ...here.
* gcc.target/riscv/sat_u_add-run-6-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-6-u16.c: ...here.
* gcc.target/riscv/sat_u_add-run-6-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-6-u32.c: ...here.
* gcc.target/riscv/sat_u_add-run-6-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-6-u64.c: ...here.
* gcc.target/riscv/sat_u_add-run-6-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add-run-6-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-1-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-1-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-1-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-1-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-1-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-1-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-1-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-1-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-2-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-2-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-2-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-2-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-2-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-2-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-2-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-2-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-3-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-3-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-3-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-3-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-3-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-3-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-3-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-3-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-4-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-4-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-4-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-4-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-4-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-4-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-4-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-4-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-1-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-1-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-1-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-1-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-1-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-1-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-1-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-1-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-2-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-2-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-2-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-2-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-2-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-2-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-2-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-2-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-3-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-3-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-3-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-3-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-3-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-3-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-3-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-3-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-4-u16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-4-u16.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-4-u32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-4-u32.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-4-u64.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-4-u64.c: ...here.
* gcc.target/riscv/sat_u_add_imm-run-4-u8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm-run-4-u8.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-1.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-1.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-10.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-10.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-11.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-11.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-12.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-12.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-13.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-13.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-14.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-14.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-15.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-15.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-16.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-16.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-17.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-17.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-18.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-18.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-19.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-19.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-2.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-2.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-20.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-20.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-21.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-21.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-22.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-22.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-23.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-23.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-24.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-24.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-25.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-25.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-26.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-26.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-27.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-27.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-28.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-28.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-29.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-29.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-3.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-3.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-30.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-30.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-31.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-31.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-32.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-32.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-33.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-33.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-34.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-34.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-35.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-35.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-36.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-36.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-37.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-37.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-38.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-38.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-39.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-39.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-4.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-4.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-40.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-40.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-41.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-41.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-42.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-42.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-43.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-43.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-44.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-44.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-45.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-45.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-46.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-46.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-47.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-47.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-48.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-48.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-49.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-49.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-5.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-5.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-50.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-50.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-51.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-51.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-52.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-52.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-53.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-53.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-54.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-54.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-55.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-55.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-56.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-56.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-57.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-57.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-58.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-58.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-59.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-59.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-6.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-6.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-60.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-60.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-7.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-7.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-8.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-8.c: ...here.
* gcc.target/riscv/sat_u_add_imm_type_check-9.c: Move to...
* gcc.target/riscv/sat/sat_u_add_imm_type_check-9.c: ...here.
* gcc.target/riscv/sat/sat_arith.h: New test.
* gcc.target/riscv/sat/sat_arith_data.h: New test.
* gcc.target/riscv/sat/scalar_sat_binary.h: New test.
* gcc.target/riscv/sat/scalar_sat_binary_run_xxx.h: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
188 files changed:
gcc/testsuite/gcc.target/riscv/riscv.exp
gcc/testsuite/gcc.target/riscv/sat/sat_arith.h [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/sat/sat_arith_data.h [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-1-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-1-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-1-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-1-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-1-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-1-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-1-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-1-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-2-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-2-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-2-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-2-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-2-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-2-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-2-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-2-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-3-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-3-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-3-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-3-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-3-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-3-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-3-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-3-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-4-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-4-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-4-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-4-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-4-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-4-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-4-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-4-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-1-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-1-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-1-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-1-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-1-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-1-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-1-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-1-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-2-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-2-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-2-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-2-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-2-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-2-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-2-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-2-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-3-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-3-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-3-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-3-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-3-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-3-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-3-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-3-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-4-i16.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-4-i16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-4-i32.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-4-i32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-4-i64.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-4-i64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add-run-4-i8.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add-run-4-i8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-1-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-2-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-2.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-3-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-3.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-4.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-4.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-run-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-run-2.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-2.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-run-3.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-3.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_s_add_imm-run-4.c [moved from gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-4.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-1-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-1-u16.c with 91% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-1-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-1-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-1-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-1-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-1-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-1-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-2-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-2-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-2-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-2-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-2-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-2-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-2-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-2-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-3-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-3-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-3-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-3-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-3-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-3-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-3-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-3-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-4-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-4-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-4-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-4-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-4-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-4-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-4-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-4-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-5-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-5-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-5-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-5-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-5-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-5-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-5-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-5-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-6-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-6-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-6-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-6-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-6-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-6-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-6-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-6-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-1-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-1-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-1-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-1-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-1-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-1-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-1-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-1-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-2-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-2-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-2-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-2-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-2-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-2-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-2-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-2-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-3-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-3-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-3-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-3-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-3-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-3-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-3-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-3-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-4-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-4-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-4-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-4-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-4-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-4-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-4-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-4-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-5-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-5-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-5-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-5-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-5-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-5-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-5-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-5-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-6-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-6-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-6-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-6-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-6-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-6-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add-run-6-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add-run-6-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-1-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-1-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-1-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-1-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-1-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-1-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-1-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-1-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-2-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-2-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-2-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-2-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-2-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-2-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-2-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-2-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-3-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-3-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-3-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-3-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-3-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-3-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-3-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-3-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-4-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-4-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-4-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-4-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-4-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-4-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-4-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-4-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-1-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-1-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-1-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-1-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-1-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-1-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-1-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-1-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-2-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-2-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-2-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-2-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-2-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-2-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-2-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-2-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-3-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-3-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-3-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-3-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-3-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-3-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-3-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-3-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-4-u16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-4-u16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-4-u32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-4-u32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-4-u64.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-4-u64.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm-run-4-u8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm-run-4-u8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-1.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-1.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-10.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-10.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-11.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-11.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-12.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-12.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-13.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-13.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-14.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-14.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-15.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-15.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-16.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-16.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-17.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-17.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-18.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-18.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-19.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-19.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-2.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-2.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-20.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-20.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-21.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-21.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-22.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-22.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-23.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-23.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-24.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-24.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-25.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-25.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-26.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-26.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-27.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-27.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-28.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-28.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-29.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-29.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-3.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-3.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-30.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-30.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-31.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-31.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-32.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-32.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-33.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-33.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-34.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-34.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-35.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-35.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-36.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-36.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-37.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-37.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-38.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-38.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-39.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-39.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-4.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-4.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-40.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-40.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-41.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-41.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-42.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-42.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-43.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-43.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-44.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-44.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-45.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-45.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-46.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-46.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-47.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-47.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-48.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-48.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-49.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-49.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-5.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-5.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-50.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-50.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-51.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-51.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-52.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-52.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-53.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-53.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-54.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-54.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-55.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-55.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-56.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-56.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-57.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-57.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-58.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-58.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-59.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-59.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-6.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-6.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-60.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-60.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-7.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-7.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-8.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-8.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/sat_u_add_imm_type_check-9.c [moved from gcc/testsuite/gcc.target/riscv/sat_u_add_imm_type_check-9.c with 100% similarity]
gcc/testsuite/gcc.target/riscv/sat/scalar_sat_binary.h [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/sat/scalar_sat_binary_run_xxx.h [new file with mode: 0644]