diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-04-13 15:14:49 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-04-13 15:14:49 +0200 |
| commit | ebbb2821d0cd186068e7c366eb48ccb3e647bf8a (patch) | |
| tree | 27a325be485c6e2db084bc64484f6b1557e85413 | |
| parent | 643b950eef38d30439aabde32050bdf0995ce8cf (diff) | |
| download | box64-ebbb2821d0cd186068e7c366eb48ccb3e647bf8a.tar.gz box64-ebbb2821d0cd186068e7c366eb48ccb3e647bf8a.zip | |
Added 64 3B opcode
| -rw-r--r-- | src/emu/x64run64.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c index f11344f2..3e8bdbff 100644 --- a/src/emu/x64run64.c +++ b/src/emu/x64run64.c @@ -176,6 +176,17 @@ int Run64(x64emu_t *emu, rex_t rex) cmp32(emu, ED->dword[0], GD->dword[0]); break; + case 0x3B: + nextop = F8; + GETED_OFFS(0, tlsdata); + GETGD; + if(rex.w) + cmp64(emu, GD->q[0], ED->q[0]); + else + cmp32(emu, GD->dword[0], ED->dword[0]); + break; + + case 0x66: opcode = F8; |