diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-05-25 11:46:31 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-05-25 11:46:31 +0200 |
| commit | 1b3350437c0292ce0bd2d1947c2da201f7772ad8 (patch) | |
| tree | 9918909ff2aac50044f70ae1742e81a330697541 /src/emu | |
| parent | 03749788e8d51a2d2788f71ac3deb389d4dc0133 (diff) | |
| download | box64-1b3350437c0292ce0bd2d1947c2da201f7772ad8.tar.gz box64-1b3350437c0292ce0bd2d1947c2da201f7772ad8.zip | |
Added 67 66 0F D6 ([ARM64_dynarec] too)
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64run67660f.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/emu/x64run67660f.c b/src/emu/x64run67660f.c index ba031c8a..c74e2644 100644 --- a/src/emu/x64run67660f.c +++ b/src/emu/x64run67660f.c @@ -63,6 +63,15 @@ uintptr_t Run67660F(x64emu_t *emu, rex_t rex, uintptr_t addr) GX->ud[i] = (GX->ud[i]==EX->ud[i])?0xffffffff:0; break; + case 0xD6: /* MOVQ Ex,Gx */ + nextop = F8; + GETEX32(0); + GETGX; + EX->q[0] = GX->q[0]; + if(MODREG) + EX->q[1] = 0; + break; + default: return 0; } |