mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
target/loongarch: Implement xvpack xvpick xvilv{l/h}
This patch includes: - XVPACK{EV/OD}.{B/H/W/D}; - XVPICK{EV/OD}.{B/H/W/D}; - XVILV{L/H}.{B/H/W/D}. Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-54-gaosong@loongson.cn>
This commit is contained in:
parent
df97f33807
commit
ad2921482c
4 changed files with 156 additions and 60 deletions
|
@ -2012,3 +2012,30 @@ xvpickve_d 0111 01110000 00111 110 .. ..... ..... @vv_ui2
|
|||
|
||||
xvbsll_v 0111 01101000 11100 ..... ..... ..... @vv_ui5
|
||||
xvbsrl_v 0111 01101000 11101 ..... ..... ..... @vv_ui5
|
||||
|
||||
xvpackev_b 0111 01010001 01100 ..... ..... ..... @vvv
|
||||
xvpackev_h 0111 01010001 01101 ..... ..... ..... @vvv
|
||||
xvpackev_w 0111 01010001 01110 ..... ..... ..... @vvv
|
||||
xvpackev_d 0111 01010001 01111 ..... ..... ..... @vvv
|
||||
xvpackod_b 0111 01010001 10000 ..... ..... ..... @vvv
|
||||
xvpackod_h 0111 01010001 10001 ..... ..... ..... @vvv
|
||||
xvpackod_w 0111 01010001 10010 ..... ..... ..... @vvv
|
||||
xvpackod_d 0111 01010001 10011 ..... ..... ..... @vvv
|
||||
|
||||
xvpickev_b 0111 01010001 11100 ..... ..... ..... @vvv
|
||||
xvpickev_h 0111 01010001 11101 ..... ..... ..... @vvv
|
||||
xvpickev_w 0111 01010001 11110 ..... ..... ..... @vvv
|
||||
xvpickev_d 0111 01010001 11111 ..... ..... ..... @vvv
|
||||
xvpickod_b 0111 01010010 00000 ..... ..... ..... @vvv
|
||||
xvpickod_h 0111 01010010 00001 ..... ..... ..... @vvv
|
||||
xvpickod_w 0111 01010010 00010 ..... ..... ..... @vvv
|
||||
xvpickod_d 0111 01010010 00011 ..... ..... ..... @vvv
|
||||
|
||||
xvilvl_b 0111 01010001 10100 ..... ..... ..... @vvv
|
||||
xvilvl_h 0111 01010001 10101 ..... ..... ..... @vvv
|
||||
xvilvl_w 0111 01010001 10110 ..... ..... ..... @vvv
|
||||
xvilvl_d 0111 01010001 10111 ..... ..... ..... @vvv
|
||||
xvilvh_b 0111 01010001 11000 ..... ..... ..... @vvv
|
||||
xvilvh_h 0111 01010001 11001 ..... ..... ..... @vvv
|
||||
xvilvh_w 0111 01010001 11010 ..... ..... ..... @vvv
|
||||
xvilvh_d 0111 01010001 11011 ..... ..... ..... @vvv
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue