From: Pan Li <pan2...@intel.com> The test files of scalar SAT_SUB only has numbers as the suffix. Rearrange the file name to -{form number}-{target-type}. For example, test form 3 for uint32_t SAT_SUB will have -3-u32.c for asm check and -run-3-u32.c for the run test.
Meanwhile, all related test files moved to riscv/sat/. The below test suites are passed for this patch. * The rv64gcv fully regression test. gcc/testsuite/ChangeLog: * gcc.target/riscv/sat_u_sub-2.c: Move to... * gcc.target/riscv/sat/sat_u_sub-1-u16.c: ...here. * gcc.target/riscv/sat_u_sub-3.c: Move to... * gcc.target/riscv/sat/sat_u_sub-1-u32.c: ...here. * gcc.target/riscv/sat_u_sub-4.c: Move to... * gcc.target/riscv/sat/sat_u_sub-1-u64.c: ...here. * gcc.target/riscv/sat_u_sub-1.c: Move to... * gcc.target/riscv/sat/sat_u_sub-1-u8.c: ...here. * gcc.target/riscv/sat_u_sub-38.c: Move to... * gcc.target/riscv/sat/sat_u_sub-10-u16.c: ...here. * gcc.target/riscv/sat_u_sub-39.c: Move to... * gcc.target/riscv/sat/sat_u_sub-10-u32.c: ...here. * gcc.target/riscv/sat_u_sub-40.c: Move to... * gcc.target/riscv/sat/sat_u_sub-10-u64.c: ...here. * gcc.target/riscv/sat_u_sub-37.c: Move to... * gcc.target/riscv/sat/sat_u_sub-10-u8.c: ...here. * gcc.target/riscv/sat_u_sub-42.c: Move to... * gcc.target/riscv/sat/sat_u_sub-11-u16.c: ...here. * gcc.target/riscv/sat_u_sub-43.c: Move to... * gcc.target/riscv/sat/sat_u_sub-11-u32.c: ...here. * gcc.target/riscv/sat_u_sub-44.c: Move to... * gcc.target/riscv/sat/sat_u_sub-11-u64.c: ...here. * gcc.target/riscv/sat_u_sub-41.c: Move to... * gcc.target/riscv/sat/sat_u_sub-11-u8.c: ...here. * gcc.target/riscv/sat_u_sub-46.c: Move to... * gcc.target/riscv/sat/sat_u_sub-12-u16.c: ...here. * gcc.target/riscv/sat_u_sub-47.c: Move to... * gcc.target/riscv/sat/sat_u_sub-12-u32.c: ...here. * gcc.target/riscv/sat_u_sub-48.c: Move to... * gcc.target/riscv/sat/sat_u_sub-12-u64.c: ...here. * gcc.target/riscv/sat_u_sub-45.c: Move to... * gcc.target/riscv/sat/sat_u_sub-12-u8.c: ...here. * gcc.target/riscv/sat_u_sub-6.c: Move to... * gcc.target/riscv/sat/sat_u_sub-2-u16.c: ...here. * gcc.target/riscv/sat_u_sub-7.c: Move to... * gcc.target/riscv/sat/sat_u_sub-2-u32.c: ...here. * gcc.target/riscv/sat_u_sub-8.c: Move to... * gcc.target/riscv/sat/sat_u_sub-2-u64.c: ...here. * gcc.target/riscv/sat_u_sub-5.c: Move to... * gcc.target/riscv/sat/sat_u_sub-2-u8.c: ...here. * gcc.target/riscv/sat_u_sub-10.c: Move to... * gcc.target/riscv/sat/sat_u_sub-3-u16.c: ...here. * gcc.target/riscv/sat_u_sub-11.c: Move to... * gcc.target/riscv/sat/sat_u_sub-3-u32.c: ...here. * gcc.target/riscv/sat_u_sub-12.c: Move to... * gcc.target/riscv/sat/sat_u_sub-3-u64.c: ...here. * gcc.target/riscv/sat_u_sub-9.c: Move to... * gcc.target/riscv/sat/sat_u_sub-3-u8.c: ...here. * gcc.target/riscv/sat_u_sub-14.c: Move to... * gcc.target/riscv/sat/sat_u_sub-4-u16.c: ...here. * gcc.target/riscv/sat_u_sub-15.c: Move to... * gcc.target/riscv/sat/sat_u_sub-4-u32.c: ...here. * gcc.target/riscv/sat_u_sub-16.c: Move to... * gcc.target/riscv/sat/sat_u_sub-4-u64.c: ...here. * gcc.target/riscv/sat_u_sub-13.c: Move to... * gcc.target/riscv/sat/sat_u_sub-4-u8.c: ...here. * gcc.target/riscv/sat_u_sub-18.c: Move to... * gcc.target/riscv/sat/sat_u_sub-5-u16.c: ...here. * gcc.target/riscv/sat_u_sub-19.c: Move to... * gcc.target/riscv/sat/sat_u_sub-5-u32.c: ...here. * gcc.target/riscv/sat_u_sub-20.c: Move to... * gcc.target/riscv/sat/sat_u_sub-5-u64.c: ...here. * gcc.target/riscv/sat_u_sub-17.c: Move to... * gcc.target/riscv/sat/sat_u_sub-5-u8.c: ...here. * gcc.target/riscv/sat_u_sub-22.c: Move to... * gcc.target/riscv/sat/sat_u_sub-6-u16.c: ...here. * gcc.target/riscv/sat_u_sub-23.c: Move to... * gcc.target/riscv/sat/sat_u_sub-6-u32.c: ...here. * gcc.target/riscv/sat_u_sub-24.c: Move to... * gcc.target/riscv/sat/sat_u_sub-6-u64.c: ...here. * gcc.target/riscv/sat_u_sub-21.c: Move to... * gcc.target/riscv/sat/sat_u_sub-6-u8.c: ...here. * gcc.target/riscv/sat_u_sub-26.c: Move to... * gcc.target/riscv/sat/sat_u_sub-7-u16.c: ...here. * gcc.target/riscv/sat_u_sub-27.c: Move to... * gcc.target/riscv/sat/sat_u_sub-7-u32.c: ...here. * gcc.target/riscv/sat_u_sub-28.c: Move to... * gcc.target/riscv/sat/sat_u_sub-7-u64.c: ...here. * gcc.target/riscv/sat_u_sub-25.c: Move to... * gcc.target/riscv/sat/sat_u_sub-7-u8.c: ...here. * gcc.target/riscv/sat_u_sub-30.c: Move to... * gcc.target/riscv/sat/sat_u_sub-8-u16.c: ...here. * gcc.target/riscv/sat_u_sub-31.c: Move to... * gcc.target/riscv/sat/sat_u_sub-8-u32.c: ...here. * gcc.target/riscv/sat_u_sub-32.c: Move to... * gcc.target/riscv/sat/sat_u_sub-8-u64.c: ...here. * gcc.target/riscv/sat_u_sub-29.c: Move to... * gcc.target/riscv/sat/sat_u_sub-8-u8.c: ...here. * gcc.target/riscv/sat_u_sub-34.c: Move to... * gcc.target/riscv/sat/sat_u_sub-9-u16.c: ...here. * gcc.target/riscv/sat_u_sub-35.c: Move to... * gcc.target/riscv/sat/sat_u_sub-9-u32.c: ...here. * gcc.target/riscv/sat_u_sub-36.c: Move to... * gcc.target/riscv/sat/sat_u_sub-9-u64.c: ...here. * gcc.target/riscv/sat_u_sub-33.c: Move to... * gcc.target/riscv/sat/sat_u_sub-9-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-2.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-1-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-3.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-1-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-4.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-1-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-1.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-1-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-38.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-10-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-39.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-10-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-40.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-10-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-37.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-10-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-42.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-11-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-43.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-11-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-44.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-11-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-41.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-11-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-46.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-12-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-47.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-12-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-48.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-12-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-45.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-12-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-6.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-2-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-7.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-2-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-8.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-2-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-5.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-2-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-10.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-3-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-11.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-3-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-12.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-3-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-9.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-3-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-14.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-4-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-15.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-4-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-16.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-4-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-13.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-4-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-18.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-5-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-19.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-5-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-20.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-5-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-17.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-5-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-22.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-6-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-23.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-6-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-24.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-6-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-21.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-6-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-26.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-7-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-27.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-7-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-28.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-7-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-25.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-7-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-30.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-8-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-31.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-8-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-32.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-8-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-29.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-8-u8.c: ...here. * gcc.target/riscv/sat_u_sub-run-34.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-9-u16.c: ...here. * gcc.target/riscv/sat_u_sub-run-35.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-9-u32.c: ...here. * gcc.target/riscv/sat_u_sub-run-36.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-9-u64.c: ...here. * gcc.target/riscv/sat_u_sub-run-33.c: Move to... * gcc.target/riscv/sat/sat_u_sub-run-9-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-2_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-2_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-2_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-2_4.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-4.c: ...here. * gcc.target/riscv/sat_u_sub_imm-2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-3_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-3_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-3_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-3_4.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-4.c: ...here. * gcc.target/riscv/sat_u_sub_imm-3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-4_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u64-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-4_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u64-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-4.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-1_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-1_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-1_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-1_4.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-4.c: ...here. * gcc.target/riscv/sat_u_sub_imm-1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-1-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-6_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-6_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-6_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-6.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-15_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-15_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-7_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-7.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-8_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u64-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-16.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-5_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-5_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-5_3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-3.c: ...here. * gcc.target/riscv/sat_u_sub_imm-5.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-2-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-10_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u16-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-10_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u16-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-10.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-11_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u32-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-11_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u32-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-11.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-12.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-9_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u8-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-9_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u8-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-9.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-3-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-14_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u16-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-14_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u16-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-14.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-7_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u32-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-7_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u32-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-15.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-8.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-13_1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u8-1.c: ...here. * gcc.target/riscv/sat_u_sub_imm-13_2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u8-2.c: ...here. * gcc.target/riscv/sat_u_sub_imm-13.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-4-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-2.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-3.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-4.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-1.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-6.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-7.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-8.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-5.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-10.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-11.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-12.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-9.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u8.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-14.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u16.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-15.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u32.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-16.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u64.c: ...here. * gcc.target/riscv/sat_u_sub_imm-run-13.c: Move to... * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u8.c: ...here. Signed-off-by: Pan Li <pan2...@intel.com> --- .../gcc.target/riscv/{sat_u_sub-2.c => sat/sat_u_sub-1-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-3.c => sat/sat_u_sub-1-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-4.c => sat/sat_u_sub-1-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-1.c => sat/sat_u_sub-1-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-38.c => sat/sat_u_sub-10-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-39.c => sat/sat_u_sub-10-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-40.c => sat/sat_u_sub-10-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-37.c => sat/sat_u_sub-10-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-42.c => sat/sat_u_sub-11-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-43.c => sat/sat_u_sub-11-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-44.c => sat/sat_u_sub-11-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-41.c => sat/sat_u_sub-11-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-46.c => sat/sat_u_sub-12-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-47.c => sat/sat_u_sub-12-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-48.c => sat/sat_u_sub-12-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-45.c => sat/sat_u_sub-12-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-6.c => sat/sat_u_sub-2-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-7.c => sat/sat_u_sub-2-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-8.c => sat/sat_u_sub-2-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-5.c => sat/sat_u_sub-2-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-10.c => sat/sat_u_sub-3-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-11.c => sat/sat_u_sub-3-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-12.c => sat/sat_u_sub-3-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-9.c => sat/sat_u_sub-3-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-14.c => sat/sat_u_sub-4-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-15.c => sat/sat_u_sub-4-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-16.c => sat/sat_u_sub-4-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-13.c => sat/sat_u_sub-4-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-18.c => sat/sat_u_sub-5-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-19.c => sat/sat_u_sub-5-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-20.c => sat/sat_u_sub-5-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-17.c => sat/sat_u_sub-5-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-22.c => sat/sat_u_sub-6-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-23.c => sat/sat_u_sub-6-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-24.c => sat/sat_u_sub-6-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-21.c => sat/sat_u_sub-6-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-26.c => sat/sat_u_sub-7-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-27.c => sat/sat_u_sub-7-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-28.c => sat/sat_u_sub-7-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-25.c => sat/sat_u_sub-7-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-30.c => sat/sat_u_sub-8-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-31.c => sat/sat_u_sub-8-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-32.c => sat/sat_u_sub-8-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-29.c => sat/sat_u_sub-8-u8.c} | 0 .../gcc.target/riscv/{sat_u_sub-34.c => sat/sat_u_sub-9-u16.c} | 0 .../gcc.target/riscv/{sat_u_sub-35.c => sat/sat_u_sub-9-u32.c} | 0 .../gcc.target/riscv/{sat_u_sub-36.c => sat/sat_u_sub-9-u64.c} | 0 .../gcc.target/riscv/{sat_u_sub-33.c => sat/sat_u_sub-9-u8.c} | 0 .../riscv/{sat_u_sub-run-2.c => sat/sat_u_sub-run-1-u16.c} | 0 .../riscv/{sat_u_sub-run-3.c => sat/sat_u_sub-run-1-u32.c} | 0 .../riscv/{sat_u_sub-run-4.c => sat/sat_u_sub-run-1-u64.c} | 0 .../riscv/{sat_u_sub-run-1.c => sat/sat_u_sub-run-1-u8.c} | 0 .../riscv/{sat_u_sub-run-38.c => sat/sat_u_sub-run-10-u16.c} | 0 .../riscv/{sat_u_sub-run-39.c => sat/sat_u_sub-run-10-u32.c} | 0 .../riscv/{sat_u_sub-run-40.c => sat/sat_u_sub-run-10-u64.c} | 0 .../riscv/{sat_u_sub-run-37.c => sat/sat_u_sub-run-10-u8.c} | 0 .../riscv/{sat_u_sub-run-42.c => sat/sat_u_sub-run-11-u16.c} | 0 .../riscv/{sat_u_sub-run-43.c => sat/sat_u_sub-run-11-u32.c} | 0 .../riscv/{sat_u_sub-run-44.c => sat/sat_u_sub-run-11-u64.c} | 0 .../riscv/{sat_u_sub-run-41.c => sat/sat_u_sub-run-11-u8.c} | 0 .../riscv/{sat_u_sub-run-46.c => sat/sat_u_sub-run-12-u16.c} | 0 .../riscv/{sat_u_sub-run-47.c => sat/sat_u_sub-run-12-u32.c} | 0 .../riscv/{sat_u_sub-run-48.c => sat/sat_u_sub-run-12-u64.c} | 0 .../riscv/{sat_u_sub-run-45.c => sat/sat_u_sub-run-12-u8.c} | 0 .../riscv/{sat_u_sub-run-6.c => sat/sat_u_sub-run-2-u16.c} | 0 .../riscv/{sat_u_sub-run-7.c => sat/sat_u_sub-run-2-u32.c} | 0 .../riscv/{sat_u_sub-run-8.c => sat/sat_u_sub-run-2-u64.c} | 0 .../riscv/{sat_u_sub-run-5.c => sat/sat_u_sub-run-2-u8.c} | 0 .../riscv/{sat_u_sub-run-10.c => sat/sat_u_sub-run-3-u16.c} | 0 .../riscv/{sat_u_sub-run-11.c => sat/sat_u_sub-run-3-u32.c} | 0 .../riscv/{sat_u_sub-run-12.c => sat/sat_u_sub-run-3-u64.c} | 0 .../riscv/{sat_u_sub-run-9.c => sat/sat_u_sub-run-3-u8.c} | 0 .../riscv/{sat_u_sub-run-14.c => sat/sat_u_sub-run-4-u16.c} | 0 .../riscv/{sat_u_sub-run-15.c => sat/sat_u_sub-run-4-u32.c} | 0 .../riscv/{sat_u_sub-run-16.c => sat/sat_u_sub-run-4-u64.c} | 0 .../riscv/{sat_u_sub-run-13.c => sat/sat_u_sub-run-4-u8.c} | 0 .../riscv/{sat_u_sub-run-18.c => sat/sat_u_sub-run-5-u16.c} | 0 .../riscv/{sat_u_sub-run-19.c => sat/sat_u_sub-run-5-u32.c} | 0 .../riscv/{sat_u_sub-run-20.c => sat/sat_u_sub-run-5-u64.c} | 0 .../riscv/{sat_u_sub-run-17.c => sat/sat_u_sub-run-5-u8.c} | 0 .../riscv/{sat_u_sub-run-22.c => sat/sat_u_sub-run-6-u16.c} | 0 .../riscv/{sat_u_sub-run-23.c => sat/sat_u_sub-run-6-u32.c} | 0 .../riscv/{sat_u_sub-run-24.c => sat/sat_u_sub-run-6-u64.c} | 0 .../riscv/{sat_u_sub-run-21.c => sat/sat_u_sub-run-6-u8.c} | 0 .../riscv/{sat_u_sub-run-26.c => sat/sat_u_sub-run-7-u16.c} | 0 .../riscv/{sat_u_sub-run-27.c => sat/sat_u_sub-run-7-u32.c} | 0 .../riscv/{sat_u_sub-run-28.c => sat/sat_u_sub-run-7-u64.c} | 0 .../riscv/{sat_u_sub-run-25.c => sat/sat_u_sub-run-7-u8.c} | 0 .../riscv/{sat_u_sub-run-30.c => sat/sat_u_sub-run-8-u16.c} | 0 .../riscv/{sat_u_sub-run-31.c => sat/sat_u_sub-run-8-u32.c} | 0 .../riscv/{sat_u_sub-run-32.c => sat/sat_u_sub-run-8-u64.c} | 0 .../riscv/{sat_u_sub-run-29.c => sat/sat_u_sub-run-8-u8.c} | 0 .../riscv/{sat_u_sub-run-34.c => sat/sat_u_sub-run-9-u16.c} | 0 .../riscv/{sat_u_sub-run-35.c => sat/sat_u_sub-run-9-u32.c} | 0 .../riscv/{sat_u_sub-run-36.c => sat/sat_u_sub-run-9-u64.c} | 0 .../riscv/{sat_u_sub-run-33.c => sat/sat_u_sub-run-9-u8.c} | 0 .../riscv/{sat_u_sub_imm-2_1.c => sat/sat_u_sub_imm-1-u16-1.c} | 0 .../riscv/{sat_u_sub_imm-2_2.c => sat/sat_u_sub_imm-1-u16-2.c} | 0 .../riscv/{sat_u_sub_imm-2_3.c => sat/sat_u_sub_imm-1-u16-3.c} | 0 .../riscv/{sat_u_sub_imm-2_4.c => sat/sat_u_sub_imm-1-u16-4.c} | 0 .../riscv/{sat_u_sub_imm-2.c => sat/sat_u_sub_imm-1-u16.c} | 0 .../riscv/{sat_u_sub_imm-3_1.c => sat/sat_u_sub_imm-1-u32-1.c} | 0 .../riscv/{sat_u_sub_imm-3_2.c => sat/sat_u_sub_imm-1-u32-2.c} | 0 .../riscv/{sat_u_sub_imm-3_3.c => sat/sat_u_sub_imm-1-u32-3.c} | 0 .../riscv/{sat_u_sub_imm-3_4.c => sat/sat_u_sub_imm-1-u32-4.c} | 0 .../riscv/{sat_u_sub_imm-3.c => sat/sat_u_sub_imm-1-u32.c} | 0 .../riscv/{sat_u_sub_imm-4_1.c => sat/sat_u_sub_imm-1-u64-1.c} | 0 .../riscv/{sat_u_sub_imm-4_2.c => sat/sat_u_sub_imm-1-u64-2.c} | 0 .../riscv/{sat_u_sub_imm-4.c => sat/sat_u_sub_imm-1-u64.c} | 0 .../riscv/{sat_u_sub_imm-1_1.c => sat/sat_u_sub_imm-1-u8-1.c} | 0 .../riscv/{sat_u_sub_imm-1_2.c => sat/sat_u_sub_imm-1-u8-2.c} | 0 .../riscv/{sat_u_sub_imm-1_3.c => sat/sat_u_sub_imm-1-u8-3.c} | 0 .../riscv/{sat_u_sub_imm-1_4.c => sat/sat_u_sub_imm-1-u8-4.c} | 0 .../riscv/{sat_u_sub_imm-1.c => sat/sat_u_sub_imm-1-u8.c} | 0 .../riscv/{sat_u_sub_imm-6_1.c => sat/sat_u_sub_imm-2-u16-1.c} | 0 .../riscv/{sat_u_sub_imm-6_2.c => sat/sat_u_sub_imm-2-u16-2.c} | 0 .../riscv/{sat_u_sub_imm-6_3.c => sat/sat_u_sub_imm-2-u16-3.c} | 0 .../riscv/{sat_u_sub_imm-6.c => sat/sat_u_sub_imm-2-u16.c} | 0 .../riscv/{sat_u_sub_imm-15_1.c => sat/sat_u_sub_imm-2-u32-1.c} | 0 .../riscv/{sat_u_sub_imm-15_2.c => sat/sat_u_sub_imm-2-u32-2.c} | 0 .../riscv/{sat_u_sub_imm-7_3.c => sat/sat_u_sub_imm-2-u32-3.c} | 0 .../riscv/{sat_u_sub_imm-7.c => sat/sat_u_sub_imm-2-u32.c} | 0 .../riscv/{sat_u_sub_imm-8_1.c => sat/sat_u_sub_imm-2-u64-1.c} | 0 .../riscv/{sat_u_sub_imm-16.c => sat/sat_u_sub_imm-2-u64.c} | 0 .../riscv/{sat_u_sub_imm-5_1.c => sat/sat_u_sub_imm-2-u8-1.c} | 0 .../riscv/{sat_u_sub_imm-5_2.c => sat/sat_u_sub_imm-2-u8-2.c} | 0 .../riscv/{sat_u_sub_imm-5_3.c => sat/sat_u_sub_imm-2-u8-3.c} | 0 .../riscv/{sat_u_sub_imm-5.c => sat/sat_u_sub_imm-2-u8.c} | 0 .../riscv/{sat_u_sub_imm-10_1.c => sat/sat_u_sub_imm-3-u16-1.c} | 0 .../riscv/{sat_u_sub_imm-10_2.c => sat/sat_u_sub_imm-3-u16-2.c} | 0 .../riscv/{sat_u_sub_imm-10.c => sat/sat_u_sub_imm-3-u16.c} | 0 .../riscv/{sat_u_sub_imm-11_1.c => sat/sat_u_sub_imm-3-u32-1.c} | 0 .../riscv/{sat_u_sub_imm-11_2.c => sat/sat_u_sub_imm-3-u32-2.c} | 0 .../riscv/{sat_u_sub_imm-11.c => sat/sat_u_sub_imm-3-u32.c} | 0 .../riscv/{sat_u_sub_imm-12.c => sat/sat_u_sub_imm-3-u64.c} | 0 .../riscv/{sat_u_sub_imm-9_1.c => sat/sat_u_sub_imm-3-u8-1.c} | 0 .../riscv/{sat_u_sub_imm-9_2.c => sat/sat_u_sub_imm-3-u8-2.c} | 0 .../riscv/{sat_u_sub_imm-9.c => sat/sat_u_sub_imm-3-u8.c} | 0 .../riscv/{sat_u_sub_imm-14_1.c => sat/sat_u_sub_imm-4-u16-1.c} | 0 .../riscv/{sat_u_sub_imm-14_2.c => sat/sat_u_sub_imm-4-u16-2.c} | 0 .../riscv/{sat_u_sub_imm-14.c => sat/sat_u_sub_imm-4-u16.c} | 0 .../riscv/{sat_u_sub_imm-7_1.c => sat/sat_u_sub_imm-4-u32-1.c} | 0 .../riscv/{sat_u_sub_imm-7_2.c => sat/sat_u_sub_imm-4-u32-2.c} | 0 .../riscv/{sat_u_sub_imm-15.c => sat/sat_u_sub_imm-4-u32.c} | 0 .../riscv/{sat_u_sub_imm-8.c => sat/sat_u_sub_imm-4-u64.c} | 0 .../riscv/{sat_u_sub_imm-13_1.c => sat/sat_u_sub_imm-4-u8-1.c} | 0 .../riscv/{sat_u_sub_imm-13_2.c => sat/sat_u_sub_imm-4-u8-2.c} | 0 .../riscv/{sat_u_sub_imm-13.c => sat/sat_u_sub_imm-4-u8.c} | 0 .../{sat_u_sub_imm-run-2.c => sat/sat_u_sub_imm-run-1-u16.c} | 0 .../{sat_u_sub_imm-run-3.c => sat/sat_u_sub_imm-run-1-u32.c} | 0 .../{sat_u_sub_imm-run-4.c => sat/sat_u_sub_imm-run-1-u64.c} | 0 .../riscv/{sat_u_sub_imm-run-1.c => sat/sat_u_sub_imm-run-1-u8.c} | 0 .../{sat_u_sub_imm-run-6.c => sat/sat_u_sub_imm-run-2-u16.c} | 0 .../{sat_u_sub_imm-run-7.c => sat/sat_u_sub_imm-run-2-u32.c} | 0 .../{sat_u_sub_imm-run-8.c => sat/sat_u_sub_imm-run-2-u64.c} | 0 .../riscv/{sat_u_sub_imm-run-5.c => sat/sat_u_sub_imm-run-2-u8.c} | 0 .../{sat_u_sub_imm-run-10.c => sat/sat_u_sub_imm-run-3-u16.c} | 0 .../{sat_u_sub_imm-run-11.c => sat/sat_u_sub_imm-run-3-u32.c} | 0 .../{sat_u_sub_imm-run-12.c => sat/sat_u_sub_imm-run-3-u64.c} | 0 .../riscv/{sat_u_sub_imm-run-9.c => sat/sat_u_sub_imm-run-3-u8.c} | 0 .../{sat_u_sub_imm-run-14.c => sat/sat_u_sub_imm-run-4-u16.c} | 0 .../{sat_u_sub_imm-run-15.c => sat/sat_u_sub_imm-run-4-u32.c} | 0 .../{sat_u_sub_imm-run-16.c => sat/sat_u_sub_imm-run-4-u64.c} | 0 .../{sat_u_sub_imm-run-13.c => sat/sat_u_sub_imm-run-4-u8.c} | 0 164 files changed, 0 insertions(+), 0 deletions(-) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-2.c => sat/sat_u_sub-1-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-3.c => sat/sat_u_sub-1-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-4.c => sat/sat_u_sub-1-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-1.c => sat/sat_u_sub-1-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-38.c => sat/sat_u_sub-10-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-39.c => sat/sat_u_sub-10-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-40.c => sat/sat_u_sub-10-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-37.c => sat/sat_u_sub-10-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-42.c => sat/sat_u_sub-11-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-43.c => sat/sat_u_sub-11-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-44.c => sat/sat_u_sub-11-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-41.c => sat/sat_u_sub-11-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-46.c => sat/sat_u_sub-12-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-47.c => sat/sat_u_sub-12-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-48.c => sat/sat_u_sub-12-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-45.c => sat/sat_u_sub-12-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-6.c => sat/sat_u_sub-2-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-7.c => sat/sat_u_sub-2-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-8.c => sat/sat_u_sub-2-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-5.c => sat/sat_u_sub-2-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-10.c => sat/sat_u_sub-3-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-11.c => sat/sat_u_sub-3-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-12.c => sat/sat_u_sub-3-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-9.c => sat/sat_u_sub-3-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-14.c => sat/sat_u_sub-4-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-15.c => sat/sat_u_sub-4-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-16.c => sat/sat_u_sub-4-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-13.c => sat/sat_u_sub-4-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-18.c => sat/sat_u_sub-5-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-19.c => sat/sat_u_sub-5-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-20.c => sat/sat_u_sub-5-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-17.c => sat/sat_u_sub-5-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-22.c => sat/sat_u_sub-6-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-23.c => sat/sat_u_sub-6-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-24.c => sat/sat_u_sub-6-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-21.c => sat/sat_u_sub-6-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-26.c => sat/sat_u_sub-7-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-27.c => sat/sat_u_sub-7-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-28.c => sat/sat_u_sub-7-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-25.c => sat/sat_u_sub-7-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-30.c => sat/sat_u_sub-8-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-31.c => sat/sat_u_sub-8-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-32.c => sat/sat_u_sub-8-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-29.c => sat/sat_u_sub-8-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-34.c => sat/sat_u_sub-9-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-35.c => sat/sat_u_sub-9-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-36.c => sat/sat_u_sub-9-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-33.c => sat/sat_u_sub-9-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-2.c => sat/sat_u_sub-run-1-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-3.c => sat/sat_u_sub-run-1-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-4.c => sat/sat_u_sub-run-1-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-1.c => sat/sat_u_sub-run-1-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-38.c => sat/sat_u_sub-run-10-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-39.c => sat/sat_u_sub-run-10-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-40.c => sat/sat_u_sub-run-10-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-37.c => sat/sat_u_sub-run-10-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-42.c => sat/sat_u_sub-run-11-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-43.c => sat/sat_u_sub-run-11-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-44.c => sat/sat_u_sub-run-11-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-41.c => sat/sat_u_sub-run-11-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-46.c => sat/sat_u_sub-run-12-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-47.c => sat/sat_u_sub-run-12-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-48.c => sat/sat_u_sub-run-12-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-45.c => sat/sat_u_sub-run-12-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-6.c => sat/sat_u_sub-run-2-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-7.c => sat/sat_u_sub-run-2-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-8.c => sat/sat_u_sub-run-2-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-5.c => sat/sat_u_sub-run-2-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-10.c => sat/sat_u_sub-run-3-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-11.c => sat/sat_u_sub-run-3-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-12.c => sat/sat_u_sub-run-3-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-9.c => sat/sat_u_sub-run-3-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-14.c => sat/sat_u_sub-run-4-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-15.c => sat/sat_u_sub-run-4-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-16.c => sat/sat_u_sub-run-4-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-13.c => sat/sat_u_sub-run-4-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-18.c => sat/sat_u_sub-run-5-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-19.c => sat/sat_u_sub-run-5-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-20.c => sat/sat_u_sub-run-5-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-17.c => sat/sat_u_sub-run-5-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-22.c => sat/sat_u_sub-run-6-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-23.c => sat/sat_u_sub-run-6-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-24.c => sat/sat_u_sub-run-6-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-21.c => sat/sat_u_sub-run-6-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-26.c => sat/sat_u_sub-run-7-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-27.c => sat/sat_u_sub-run-7-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-28.c => sat/sat_u_sub-run-7-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-25.c => sat/sat_u_sub-run-7-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-30.c => sat/sat_u_sub-run-8-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-31.c => sat/sat_u_sub-run-8-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-32.c => sat/sat_u_sub-run-8-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-29.c => sat/sat_u_sub-run-8-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-34.c => sat/sat_u_sub-run-9-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-35.c => sat/sat_u_sub-run-9-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-36.c => sat/sat_u_sub-run-9-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub-run-33.c => sat/sat_u_sub-run-9-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-2_1.c => sat/sat_u_sub_imm-1-u16-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-2_2.c => sat/sat_u_sub_imm-1-u16-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-2_3.c => sat/sat_u_sub_imm-1-u16-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-2_4.c => sat/sat_u_sub_imm-1-u16-4.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-2.c => sat/sat_u_sub_imm-1-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-3_1.c => sat/sat_u_sub_imm-1-u32-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-3_2.c => sat/sat_u_sub_imm-1-u32-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-3_3.c => sat/sat_u_sub_imm-1-u32-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-3_4.c => sat/sat_u_sub_imm-1-u32-4.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-3.c => sat/sat_u_sub_imm-1-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-4_1.c => sat/sat_u_sub_imm-1-u64-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-4_2.c => sat/sat_u_sub_imm-1-u64-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-4.c => sat/sat_u_sub_imm-1-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-1_1.c => sat/sat_u_sub_imm-1-u8-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-1_2.c => sat/sat_u_sub_imm-1-u8-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-1_3.c => sat/sat_u_sub_imm-1-u8-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-1_4.c => sat/sat_u_sub_imm-1-u8-4.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-1.c => sat/sat_u_sub_imm-1-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-6_1.c => sat/sat_u_sub_imm-2-u16-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-6_2.c => sat/sat_u_sub_imm-2-u16-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-6_3.c => sat/sat_u_sub_imm-2-u16-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-6.c => sat/sat_u_sub_imm-2-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-15_1.c => sat/sat_u_sub_imm-2-u32-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-15_2.c => sat/sat_u_sub_imm-2-u32-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-7_3.c => sat/sat_u_sub_imm-2-u32-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-7.c => sat/sat_u_sub_imm-2-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-8_1.c => sat/sat_u_sub_imm-2-u64-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-16.c => sat/sat_u_sub_imm-2-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-5_1.c => sat/sat_u_sub_imm-2-u8-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-5_2.c => sat/sat_u_sub_imm-2-u8-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-5_3.c => sat/sat_u_sub_imm-2-u8-3.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-5.c => sat/sat_u_sub_imm-2-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-10_1.c => sat/sat_u_sub_imm-3-u16-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-10_2.c => sat/sat_u_sub_imm-3-u16-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-10.c => sat/sat_u_sub_imm-3-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-11_1.c => sat/sat_u_sub_imm-3-u32-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-11_2.c => sat/sat_u_sub_imm-3-u32-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-11.c => sat/sat_u_sub_imm-3-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-12.c => sat/sat_u_sub_imm-3-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-9_1.c => sat/sat_u_sub_imm-3-u8-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-9_2.c => sat/sat_u_sub_imm-3-u8-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-9.c => sat/sat_u_sub_imm-3-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-14_1.c => sat/sat_u_sub_imm-4-u16-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-14_2.c => sat/sat_u_sub_imm-4-u16-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-14.c => sat/sat_u_sub_imm-4-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-7_1.c => sat/sat_u_sub_imm-4-u32-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-7_2.c => sat/sat_u_sub_imm-4-u32-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-15.c => sat/sat_u_sub_imm-4-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-8.c => sat/sat_u_sub_imm-4-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-13_1.c => sat/sat_u_sub_imm-4-u8-1.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-13_2.c => sat/sat_u_sub_imm-4-u8-2.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-13.c => sat/sat_u_sub_imm-4-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-2.c => sat/sat_u_sub_imm-run-1-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-3.c => sat/sat_u_sub_imm-run-1-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-4.c => sat/sat_u_sub_imm-run-1-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-1.c => sat/sat_u_sub_imm-run-1-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-6.c => sat/sat_u_sub_imm-run-2-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-7.c => sat/sat_u_sub_imm-run-2-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-8.c => sat/sat_u_sub_imm-run-2-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-5.c => sat/sat_u_sub_imm-run-2-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-10.c => sat/sat_u_sub_imm-run-3-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-11.c => sat/sat_u_sub_imm-run-3-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-12.c => sat/sat_u_sub_imm-run-3-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-9.c => sat/sat_u_sub_imm-run-3-u8.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-14.c => sat/sat_u_sub_imm-run-4-u16.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-15.c => sat/sat_u_sub_imm-run-4-u32.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-16.c => sat/sat_u_sub_imm-run-4-u64.c} (100%) rename gcc/testsuite/gcc.target/riscv/{sat_u_sub_imm-run-13.c => sat/sat_u_sub_imm-run-4-u8.c} (100%) diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-1-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-38.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-38.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-39.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-39.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-40.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-40.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-37.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-37.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-10-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-42.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-42.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-43.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-43.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-44.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-44.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-41.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-41.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-11-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-46.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-46.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-47.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-47.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-48.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-48.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-45.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-45.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-12-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-6.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-6.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-7.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-7.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-8.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-8.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-5.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-5.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-2-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-10.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-10.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-11.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-11.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-12.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-12.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-9.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-9.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-3-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-14.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-14.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-15.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-15.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-16.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-16.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-13.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-13.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-4-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-18.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-18.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-19.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-19.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-20.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-20.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-17.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-17.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-5-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-22.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-22.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-23.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-23.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-24.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-24.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-21.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-21.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-6-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-26.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-26.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-27.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-27.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-28.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-28.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-25.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-25.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-7-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-30.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-30.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-31.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-31.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-32.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-32.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-29.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-29.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-8-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-34.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-34.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-35.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-35.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-36.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-36.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-33.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-33.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-9-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-1-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-38.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-38.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-39.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-39.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-40.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-40.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-37.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-37.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-10-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-42.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-42.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-43.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-43.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-44.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-44.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-41.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-41.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-11-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-46.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-46.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-47.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-47.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-48.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-48.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-45.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-45.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-12-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-6.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-6.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-7.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-7.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-8.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-8.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-5.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-5.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-2-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-10.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-10.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-11.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-11.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-12.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-12.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-9.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-9.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-3-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-14.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-14.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-15.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-15.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-16.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-16.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-13.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-13.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-4-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-18.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-18.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-19.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-19.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-20.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-20.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-17.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-17.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-5-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-22.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-22.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-23.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-23.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-24.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-24.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-21.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-21.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-6-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-26.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-26.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-27.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-27.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-28.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-28.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-25.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-25.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-7-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-30.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-30.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-31.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-31.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-32.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-32.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-29.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-29.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-8-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-34.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-34.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-35.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-35.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-36.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-36.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub-run-33.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub-run-33.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub-run-9-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-4.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2_4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16-4.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-4.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32-4.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-4.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1_4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8-4.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-1-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-6.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-8_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u64-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-8_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u64-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-16.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-16.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-3.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5_3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8-3.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-5.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-2-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-10.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-12.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-12.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-9.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-3-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-14.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-8.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-8.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13_1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8-1.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13_1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8-1.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13_2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8-2.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13_2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8-2.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-13.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-4-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-2.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-2.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-3.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-3.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-4.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-4.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-1.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-1.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-1-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-6.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-6.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-7.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-7.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-8.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-8.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-5.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-5.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-2-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-10.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-10.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-11.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-11.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-12.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-12.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-9.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-9.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-3-u8.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-14.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u16.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-14.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u16.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-15.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u32.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-15.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u32.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-16.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u64.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-16.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u64.c diff --git a/gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-13.c b/gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u8.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-run-13.c rename to gcc/testsuite/gcc.target/riscv/sat/sat_u_sub_imm-run-4-u8.c -- 2.43.0