diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-23 20:12:11 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-23 20:12:11 +0100 |
| commit | 2487fb4d980003f567ff78bf10ba06a95bd9d1b4 (patch) | |
| tree | 37ca8d8dd9f1bb59741c04fa0eca8ed22b46ac1c /src/emu | |
| parent | de0718811e271b8971444fea68f2a04f3d9bca26 (diff) | |
| download | box64-2487fb4d980003f567ff78bf10ba06a95bd9d1b4.tar.gz box64-2487fb4d980003f567ff78bf10ba06a95bd9d1b4.zip | |
[DYNAREC] Added 0F 58/59 opcodes, plus lots of small bugfix (IntoTheBreach sounds good now)
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64runf0.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64runf0.c b/src/emu/x64runf0.c index b09fd3aa..48eee438 100644 --- a/src/emu/x64runf0.c +++ b/src/emu/x64runf0.c @@ -301,7 +301,7 @@ int RunF0(x64emu_t *emu, rex_t rex) case 4: do { tmp32u2 = arm64_lock_read_d(ED); tmp32u2 = and32(emu, tmp32u2, tmp64u);} while(arm64_lock_write_d(ED, tmp32u2)); break; case 5: do { tmp32u2 = arm64_lock_read_d(ED); tmp32u2 = sub32(emu, tmp32u2, tmp64u);} while(arm64_lock_write_d(ED, tmp32u2)); break; case 6: do { tmp32u2 = arm64_lock_read_d(ED); tmp32u2 = xor32(emu, tmp32u2, tmp64u);} while(arm64_lock_write_d(ED, tmp32u2)); break; - case 7: cmp32(emu, ED->dword[0], tmp32u); break; + case 7: cmp32(emu, ED->dword[0], tmp64u); break; } } #else |