diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/emu/x64run.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index b2d2c01e..a15fec13 100755 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -420,6 +420,13 @@ x64emurun: R_RDX=(R_EAX & 0x80000000)?0xFFFFFFFFFFFFFFFFL:0x0000000000000000L; break; + case 0xA9: /* TEST EAX, Id */ + if(rex.w) + test64(emu, R_RAX, F32S64); + else + test32(emu, R_EAX, F32); + break; + case 0xB8: /* MOV EAX,Id */ case 0xB9: /* MOV ECX,Id */ case 0xBA: /* MOV EDX,Id */ |