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

2022-12-24 Thread Richard Henderson
On 12/24/22 00:16, Song Gao wrote: +DEF_HELPER_4(vmul_b, void, env, i32, i32, i32) +DEF_HELPER_4(vmul_h, void, env, i32, i32, i32) +DEF_HELPER_4(vmul_w, void, env, i32, i32, i32) +DEF_HELPER_4(vmul_d, void, env, i32, i32, i32) These are tcg_gen_gvec_mul. +DEF_HELPER_4(vmuh_b, void, env, i32,

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

2022-12-24 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 | 38 target/loonga