.text
.align 2
- .globl ASM_PFX(InternalMathLShiftU64)
- INTERWORK_FUNC(InternalMathLShiftU64)
+ GCC_ASM_EXPORT(InternalMathLShiftU64)
ASM_PFX(InternalMathLShiftU64):
stmfd sp!, {r4, r5, r6}
bx lr
.align 2
- .globl ASM_PFX(InternalMathRShiftU64)
- INTERWORK_FUNC(InternalMathRShiftU64)
+ GCC_ASM_EXPORT(InternalMathRShiftU64)
ASM_PFX(InternalMathRShiftU64):
stmfd sp!, {r4, r5, r6}
bx lr
.align 2
- .globl ASM_PFX(InternalMathARShiftU64)
- INTERWORK_FUNC(InternalMathARShiftU64)
+ GCC_ASM_EXPORT(InternalMathARShiftU64)
ASM_PFX(InternalMathARShiftU64):
stmfd sp!, {r4, r5, r6}
bx lr
.align 2
- .globl ASM_PFX(InternalMathLRotU64)
- INTERWORK_FUNC(InternalMathLRotU64)
+ GCC_ASM_EXPORT(InternalMathLRotU64)
ASM_PFX(InternalMathLRotU64):
stmfd sp!, {r4, r5, r6, r7, lr}
.align 2
- .globl ASM_PFX(InternalMathRRotU64)
- INTERWORK_FUNC(InternalMathRRotU64)
+ GCC_ASM_EXPORT(InternalMathRRotU64)
ASM_PFX(InternalMathRRotU64):
stmfd sp!, {r4, r5, r6, r7, lr}
ldmfd sp!, {r4, r5, r6, r7, pc}
.align 2
- .globl ASM_PFX(InternalMathMultU64x32)
- INTERWORK_FUNC(InternalMathMultU64x32)
+ GCC_ASM_EXPORT(InternalMathMultU64x32)
ASM_PFX(InternalMathMultU64x32):
stmfd sp!, {r7, lr}
ldmfd sp!, {r7, pc}
.align 2
- .globl ASM_PFX(InternalMathMultU64x64)
- INTERWORK_FUNC(InternalMathMultU64x64)
+ GCC_ASM_EXPORT(InternalMathMultU64x64)
ASM_PFX(InternalMathMultU64x64):
stmfd sp!, {r7, lr}
ldmfd sp!, {r7, pc}
.align 2
- .globl ASM_PFX(InternalMathDivU64x32)
- INTERWORK_FUNC(InternalMathDivU64x32)
+ GCC_ASM_EXPORT(InternalMathDivU64x32)
ASM_PFX(InternalMathDivU64x32):
stmfd sp!, {r7, lr}
.align 2
- .globl ASM_PFX(InternalMathModU64x32)
- INTERWORK_FUNC(InternalMathModU64x32)
+ GCC_ASM_EXPORT(InternalMathModU64x32)
ASM_PFX(InternalMathModU64x32):
stmfd sp!, {r7, lr}
.align 2
- .globl ASM_PFX(InternalMathDivRemU64x32)
- INTERWORK_FUNC(InternalMathDivRemU64x32)
+ GCC_ASM_EXPORT(InternalMathDivRemU64x32)
ASM_PFX(InternalMathDivRemU64x32):
stmfd sp!, {r4, r5, r6, r7, lr}
.align 2
- .globl ASM_PFX(InternalMathDivRemU64x64)
- INTERWORK_FUNC(InternalMathDivRemU64x64)
+ GCC_ASM_EXPORT(InternalMathDivRemU64x64)
ASM_PFX(InternalMathDivRemU64x64):
stmfd sp!, {r4, r5, r6, r7, lr}
.align 2
- .globl ASM_PFX(InternalMathDivRemS64x64)
- INTERWORK_FUNC(InternalMathDivRemS64x64)
+ GCC_ASM_EXPORT(InternalMathDivRemS64x64)
ASM_PFX(InternalMathDivRemS64x64):
stmfd sp!, {r4, r5, r6, r7, lr}
.align 2
- .globl ASM_PFX(InternalMathSwapBytes64)
- INTERWORK_FUNC(InternalMathSwapBytes64)
+ GCC_ASM_EXPORT(InternalMathSwapBytes64)
ASM_PFX(InternalMathSwapBytes64):
@ args = 0, pretend = 0, frame = 0