diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-05-15 16:47:04 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-05-15 16:47:04 +0200 |
| commit | f8fa4387286a2df51c2020c9a29badd6cc7e5375 (patch) | |
| tree | e145d5c43461a75705db87fa0f517a4f46298aa0 | |
| parent | 07aacc9b08a29019b0f351dca18eec1f0fc9b32b (diff) | |
| download | box64-f8fa4387286a2df51c2020c9a29badd6cc7e5375.tar.gz box64-f8fa4387286a2df51c2020c9a29badd6cc7e5375.zip | |
[COSIM] Fixed issue with 0F C7 opcode
| -rw-r--r-- | src/emu/x64run0f.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c index 7517603b..7a4df2cf 100644 --- a/src/emu/x64run0f.c +++ b/src/emu/x64run0f.c @@ -1581,11 +1581,7 @@ uintptr_t Run0F(x64emu_t *emu, rex_t rex, uintptr_t addr, int *step) case 0xC7: /* CMPXCHG8B Eq */ CHECK_FLAGS(emu); nextop = F8; - GETED(0); - #ifdef TEST_INTERPRETER - test->memsize = 16; - ((uint64_t*)test->mem)[1] = ((uint64_t*)test->memaddr)[1]; - #endif + GETE8xw(0); switch((nextop>>3)&7) { case 1: if(rex.w) { |