Re: [PATCH v1] RISC-V: Implement .SAT_TRUNC for vector unsigned int

2024-07-07 Thread juzhe.zh...@rivai.ai
ook odd to me. Could you optimize it in a more straightforward way? juzhe.zh...@rivai.ai From: pan2.li Date: 2024-07-05 09:23 To: gcc-patches CC: juzhe.zhong; kito.cheng; jeffreyalaw; rdapp.gcc; Pan Li Subject: [PATCH v1] RISC-V: Implement .SAT_TRUNC for vector unsigned int From: Pan Li

[PATCH v1] RISC-V: Implement .SAT_TRUNC for vector unsigned int

2024-07-04 Thread pan2 . li
From: Pan Li This patch would like to implement the .SAT_TRUNC for the RISC-V backend. With the help of the RVV Vector Narrowing Fixed-Point Clip Instructions. The below SEW(S) are supported: * e64 => e32 * e64 => e16 * e64 => e8 * e32 => e16 * e32 => e8 * e16 => e8 Take below example to see