target/loongarch: Implement xvhaddw/xvhsubw
commit64cf6b99d7df9889b829b170644dc0d122264158
authorSong Gao <gaosong@loongson.cn>
Thu, 14 Sep 2023 02:26:07 +0000 (14 10:26 +0800)
committerSong Gao <gaosong@loongson.cn>
Wed, 20 Sep 2023 03:43:12 +0000 (20 11:43 +0800)
treea643290d9ee45711a5a5bdc5742361fc4c563ca7
parentd2df46d9a4370ce1f64714d9f2f94bb9a4091b77
target/loongarch: Implement xvhaddw/xvhsubw

This patch includes:
- XVHADDW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU};
- XVHSUBW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}.

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230914022645.1151356-20-gaosong@loongson.cn>
target/loongarch/disas.c
target/loongarch/insn_trans/trans_vec.c.inc
target/loongarch/insns.decode
target/loongarch/vec_helper.c