On 5/16/25 2:38 AM, pan2...@intel.com wrote:
From: Pan Li <pan2...@intel.com>

Some of the previous scalar unsigned SAT_ADD test data are
duplicated in different test files.  This patch would like to
move them into a shared header file, to avoid the test data
duplication.

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

gcc/testsuite/ChangeLog:

        * gcc.target/riscv/sat/sat_arith.h: Add more helper macros.
        * gcc.target/riscv/sat/sat_arith_data.h: Add the test data
        for scalar unsigned SAT_ADD.
        * gcc.target/riscv/sat/sat_u_add-run-1-u16.c: Leverage the test
        data from the shared header file.
        * gcc.target/riscv/sat/sat_u_add-run-1-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-1-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-1-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-2-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-2-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-2-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-2-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-3-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-3-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-3-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-3-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-4-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-4-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-4-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-4-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-5-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-5-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-5-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-5-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-6-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-6-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-6-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-6-u8.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u32-from-u64.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u16.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u32.c: Ditto
        * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u64.c: Ditto
OK
jeff

Reply via email to