target/loongarch: Implement xvsllwil xvextl
commit6567eac7f7b0cd8f3a3648ea35a85f3da28b6b8c
authorSong Gao <gaosong@loongson.cn>
Thu, 14 Sep 2023 02:26:24 +0000 (14 10:26 +0800)
committerSong Gao <gaosong@loongson.cn>
Wed, 20 Sep 2023 06:33:40 +0000 (20 14:33 +0800)
treee6c1ab1cab4a959bbf01c984579172ea78d00bf4
parentad6dc7189ac0a969e784aecebaf14c78b31c1ffc
target/loongarch: Implement xvsllwil xvextl

This patch includes:
- XVSLLWIL.{H.B/W.H/D.W};
- XVSLLWIL.{HU.BU/WU.HU/DU.WU};
- XVEXTL.Q.D, VEXTL.QU.DU.

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