diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-05-30 18:56:00 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-05-30 18:56:00 +0200 |
| commit | 2f6129bfd54b495cf6b22ee0af2fddd794217532 (patch) | |
| tree | c3d8bd6cafe453cdc38c974c1e54e607fc8193a9 /src | |
| parent | 26698b6449f7cfa1e90c29f1685bd265d4ae2281 (diff) | |
| download | box64-2f6129bfd54b495cf6b22ee0af2fddd794217532.tar.gz box64-2f6129bfd54b495cf6b22ee0af2fddd794217532.zip | |
[DYNAREC] Added CC opcode
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/dynarec_arm64_00.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_arm64_00.c b/src/dynarec/dynarec_arm64_00.c index ddd5ab2e..be34a6a1 100755 --- a/src/dynarec/dynarec_arm64_00.c +++ b/src/dynarec/dynarec_arm64_00.c @@ -1561,12 +1561,12 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin jump_to_epilog(dyn, 0, xRIP, ninst); } } else { - #if 0 + #if 1 INST_NAME("INT 3"); // check if TRAP signal is handled LDRx_U12(x1, xEmu, offsetof(x64emu_t, context)); MOV32w(x2, offsetof(box64context_t, signals[SIGTRAP])); - LDRx_REG_LSL3(x3, x1, x2); + LDRx_REG(x3, x1, x2); CMPSx_U12(x3, 0); B_NEXT(cNE); MOV32w(x1, SIGTRAP); |