mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
tests/tcg: target/mips: Amend tests for MSA pack instructions
Add tests for cases when destination register is the same as one of source registers. Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com> Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com> Message-Id: <1561031359-6727-3-git-send-email-aleksandar.markovic@rt-rk.com>
This commit is contained in:
parent
8e6fe6b8ba
commit
f9fa196bd7
13 changed files with 708 additions and 12 deletions
|
@ -555,19 +555,43 @@ DO_MSA__WD__WS_WT(XOR_V, xor.v)
|
|||
*/
|
||||
|
||||
DO_MSA__WD__WS_WT(PCKEV_B, pckev.b)
|
||||
DO_MSA__WD__WD_WT(PCKEV_B__DDT, pckev.b)
|
||||
DO_MSA__WD__WS_WD(PCKEV_B__DSD, pckev.b)
|
||||
DO_MSA__WD__WS_WT(PCKEV_H, pckev.h)
|
||||
DO_MSA__WD__WD_WT(PCKEV_H__DDT, pckev.h)
|
||||
DO_MSA__WD__WS_WD(PCKEV_H__DSD, pckev.h)
|
||||
DO_MSA__WD__WS_WT(PCKEV_W, pckev.w)
|
||||
DO_MSA__WD__WD_WT(PCKEV_W__DDT, pckev.w)
|
||||
DO_MSA__WD__WS_WD(PCKEV_W__DSD, pckev.w)
|
||||
DO_MSA__WD__WS_WT(PCKEV_D, pckev.d)
|
||||
DO_MSA__WD__WD_WT(PCKEV_D__DDT, pckev.d)
|
||||
DO_MSA__WD__WS_WD(PCKEV_D__DSD, pckev.d)
|
||||
|
||||
DO_MSA__WD__WS_WT(PCKOD_B, pckod.b)
|
||||
DO_MSA__WD__WD_WT(PCKOD_B__DDT, pckod.b)
|
||||
DO_MSA__WD__WS_WD(PCKOD_B__DSD, pckod.b)
|
||||
DO_MSA__WD__WS_WT(PCKOD_H, pckod.h)
|
||||
DO_MSA__WD__WD_WT(PCKOD_H__DDT, pckod.h)
|
||||
DO_MSA__WD__WS_WD(PCKOD_H__DSD, pckod.h)
|
||||
DO_MSA__WD__WS_WT(PCKOD_W, pckod.w)
|
||||
DO_MSA__WD__WD_WT(PCKOD_W__DDT, pckod.w)
|
||||
DO_MSA__WD__WS_WD(PCKOD_W__DSD, pckod.w)
|
||||
DO_MSA__WD__WS_WT(PCKOD_D, pckod.d)
|
||||
DO_MSA__WD__WD_WT(PCKOD_D__DDT, pckod.d)
|
||||
DO_MSA__WD__WS_WD(PCKOD_D__DSD, pckod.d)
|
||||
|
||||
DO_MSA__WD__WS_WT(VSHF_B, vshf.b)
|
||||
DO_MSA__WD__WD_WT(VSHF_B__DDT, vshf.b)
|
||||
DO_MSA__WD__WS_WD(VSHF_B__DSD, vshf.b)
|
||||
DO_MSA__WD__WS_WT(VSHF_H, vshf.h)
|
||||
DO_MSA__WD__WD_WT(VSHF_H__DDT, vshf.h)
|
||||
DO_MSA__WD__WS_WD(VSHF_H__DSD, vshf.h)
|
||||
DO_MSA__WD__WS_WT(VSHF_W, vshf.w)
|
||||
DO_MSA__WD__WD_WT(VSHF_W__DDT, vshf.w)
|
||||
DO_MSA__WD__WS_WD(VSHF_W__DSD, vshf.w)
|
||||
DO_MSA__WD__WS_WT(VSHF_D, vshf.d)
|
||||
DO_MSA__WD__WD_WT(VSHF_D__DDT, vshf.d)
|
||||
DO_MSA__WD__WS_WD(VSHF_D__DSD, vshf.d)
|
||||
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue