Re: [RFC PATCH v2 15/44] target/loongarch: Implement vmul/vmuh/vmulw{ev/od}

2023-04-06 Thread Richard Henderson
On 4/6/23 05:09, gaosong wrote: HI, Richard 在 2023/3/29 上午4:46, Richard Henderson 写道: +static void do_vmuh_s(unsigned vece, uint32_t vd_ofs, uint32_t vj_ofs, +  uint32_t vk_ofs, uint32_t oprsz, uint32_t maxsz) +{ +    static const GVecGen3 op[4] = { +    { +   

Re: [RFC PATCH v2 15/44] target/loongarch: Implement vmul/vmuh/vmulw{ev/od}

2023-04-06 Thread gaosong
HI, Richard 在 2023/3/29 上午4:46, Richard Henderson 写道: +static void do_vmuh_s(unsigned vece, uint32_t vd_ofs, uint32_t vj_ofs, +  uint32_t vk_ofs, uint32_t oprsz, uint32_t maxsz) +{ +    static const GVecGen3 op[4] = { +    { +    .fno = gen_helper_vmuh_b, +   

Re: [RFC PATCH v2 15/44] target/loongarch: Implement vmul/vmuh/vmulw{ev/od}

2023-03-28 Thread Richard Henderson
On 3/27/23 20:06, Song Gao wrote: This patch includes: - VMUL.{B/H/W/D}; - VMUH.{B/H/W/D}[U]; - VMULW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - VMULW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}. Signed-off-by: Song Gao --- target/loongarch/disas.c| 38 ++ target/loongarch/helper.h

[RFC PATCH v2 15/44] target/loongarch: Implement vmul/vmuh/vmulw{ev/od}

2023-03-27 Thread Song Gao
This patch includes: - VMUL.{B/H/W/D}; - VMUH.{B/H/W/D}[U]; - VMULW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - VMULW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}. Signed-off-by: Song Gao --- target/loongarch/disas.c| 38 ++ target/loongarch/helper.h | 36 ++