Re: [PATCH v4 33/48] target/loongarch: Implement xvssrlrn xvssrarn

2023-08-30 Thread Richard Henderson
On 8/30/23 01:48, Song Gao wrote: void HELPER(vssrarni_du_q)(void *vd, void *vj, uint64_t imm, uint32_t desc) { -Int128 shft_res1, shft_res2, mask1, mask2, r1, r2; +int i, j; +Int128 shft_res[4], mask1, mask2, r[4]; Likewise for the arrays. r~

[PATCH v4 33/48] target/loongarch: Implement xvssrlrn xvssrarn

2023-08-30 Thread Song Gao
This patch includes: - XVSSRLRN.{B.H/H.W/W.D}; - XVSSRARN.{B.H/H.W/W.D}; - XVSSRLRN.{BU.H/HU.W/WU.D}; - XVSSRARN.{BU.H/HU.W/WU.D}; - XVSSRLRNI.{B.H/H.W/W.D/D.Q}; - XVSSRARNI.{B.H/H.W/W.D/D.Q}; - XVSSRLRNI.{BU.H/HU.W/WU.D/DU.Q}; - XVSSRARNI.{BU.H/HU.W/WU.D/DU.Q}. Signed-off-by: Song Gao --- targe