diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-07-19 17:02:09 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-07-19 17:02:09 +0200 |
| commit | 5bf0f0215d4ec1606e8c76b0aa46208c5717de2c (patch) | |
| tree | f72066b6669287ae736b8bd3f89595f6cc3e2b61 /src/emu | |
| parent | 8f968e4c9c276b7575ffbddf0bf8e496f03a46fa (diff) | |
| download | box64-5bf0f0215d4ec1606e8c76b0aa46208c5717de2c.tar.gz box64-5bf0f0215d4ec1606e8c76b0aa46208c5717de2c.zip | |
Added 67 0F 11 opcode ([ARM64_DYNAREC] too) (for #892)
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64run670f.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/emu/x64run670f.c b/src/emu/x64run670f.c index 3627ed93..015b3712 100644 --- a/src/emu/x64run670f.c +++ b/src/emu/x64run670f.c @@ -51,6 +51,19 @@ uintptr_t Run670F(x64emu_t *emu, rex_t rex, int rep, uintptr_t addr) switch(opcode) { + case 0x11: + switch(rep) { + case 0: /* MOVUPS Ex,Gx */ + nextop = F8; + GETEX32(0); + GETGX; + EX->u128 = GX->u128; + break; + default: + return 0; + } + break; + case 0x2E: // same for now case 0x2F: |