diff options
author | WaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com> | 2020-12-24 15:23:29 +0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-24 11:23:29 +0100 |
commit | 82af9de9b6f9ee2cec060e9c379a77b77ee10c80 (patch) | |
tree | 541ac66f489213e48bc6cb22442379b1ac863d11 /src | |
parent | b00cd8bdee42a2e21b4f83ace34e7f5efa8ed2fc (diff) |
Fix JIT linkage on ARM64 Macs (#890)
Diffstat (limited to 'src')
-rw-r--r-- | src/ARMJIT_A64/ARMJIT_Linkage.S | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/ARMJIT_A64/ARMJIT_Linkage.S b/src/ARMJIT_A64/ARMJIT_Linkage.S index 7886315..58b5399 100644 --- a/src/ARMJIT_A64/ARMJIT_Linkage.S +++ b/src/ARMJIT_A64/ARMJIT_Linkage.S @@ -8,8 +8,13 @@ .p2align 4,,15 +#ifdef __APPLE__ +.global _ARM_Dispatch +_ARM_Dispatch: +#else .global ARM_Dispatch ARM_Dispatch: +#endif stp x19, x20, [sp, #-96]! stp x21, x22, [sp, #16] stp x23, x24, [sp, #32] @@ -25,8 +30,13 @@ ARM_Dispatch: .p2align 4,,15 +#ifdef __APPLE__ +.global _ARM_Ret +_ARM_Ret: +#else .global ARM_Ret ARM_Ret: +#endif str RCycles, [RCPU, ARM_Cycles_offset] str RCPSR, [RCPU, ARM_CPSR_offset] @@ -65,4 +75,4 @@ ARM_RestoreContext: ldp x17, x18, [sp, #248] mov sp, x17 - br x18
\ No newline at end of file + br x18 |