mirror of
https://github.com/ptitSeb/box86.git
synced 2024-11-27 08:50:28 +00:00
Added 66 0F BF opcode ([DYNAREC] too)
This commit is contained in:
parent
5187b55a2e
commit
4f0970138b
@ -1614,6 +1614,13 @@ uintptr_t dynarec660F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nins
|
||||
}
|
||||
BFI(gd, x1, 0, 16);
|
||||
break;
|
||||
case 0xBF:
|
||||
INST_NAME("MOVSX Gw, Ew");
|
||||
nextop = F8;
|
||||
GETGD;
|
||||
GETEW(x1);
|
||||
BFI(gd, x1, 0, 16);
|
||||
break;
|
||||
|
||||
case 0xC1:
|
||||
INST_NAME("XADD Gw, Ew");
|
||||
|
@ -1059,6 +1059,11 @@ void Run660F(x86emu_t *emu)
|
||||
GET_EB;
|
||||
GW.sword[0] = EB->sbyte[0];
|
||||
break;
|
||||
case 0xBF: /* MOVSX Gw,Ew */
|
||||
nextop = F8;
|
||||
GET_EW;
|
||||
GW.sword[0] = EW->sword[0];
|
||||
break;
|
||||
|
||||
case 0xC1: /* XADD Gw,Ew */ // Xchange and Add
|
||||
nextop = F8;
|
||||
|
Loading…
Reference in New Issue
Block a user