mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-01-22 22:01:06 +00:00
target-mips: Fix Loongson pandn instruction.
pandn FD, FS, FT Operation: FD = ((NOT FS) AND FT) Backports commit 9099a36b4bb81f84004b77f08e58ac2c67eed0e7 from qemu
This commit is contained in:
parent
7055c38183
commit
ba39cb4fcb
|
@ -4002,9 +4002,12 @@ static void gen_loongson_multimedia(DisasContext *ctx, int rd, int rs, int rt)
|
|||
LMI_DIRECT(XOR_CP2, xor, xor);
|
||||
LMI_DIRECT(NOR_CP2, nor, nor);
|
||||
LMI_DIRECT(AND_CP2, and, and);
|
||||
LMI_DIRECT(PANDN, pandn, andc);
|
||||
LMI_DIRECT(OR, or, or);
|
||||
|
||||
case OPC_PANDN:
|
||||
tcg_gen_andc_i64(tcg_ctx, t0, t1, t0);
|
||||
break;
|
||||
|
||||
case OPC_PINSRH_0:
|
||||
tcg_gen_deposit_i64(tcg_ctx, t0, t0, t1, 0, 16);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue