.text
.align 2
.globl ASM_PFX(InternalMathLShiftU64)
+ INTERWORK_FUNC(InternalMathLShiftU64)
+
ASM_PFX(InternalMathLShiftU64):
stmfd sp!, {r4, r5, r6}
mov r6, r1
.align 2
.globl ASM_PFX(InternalMathRShiftU64)
+ INTERWORK_FUNC(InternalMathRShiftU64)
+
ASM_PFX(InternalMathRShiftU64):
stmfd sp!, {r4, r5, r6}
mov r5, r0
.align 2
.globl ASM_PFX(InternalMathARShiftU64)
+ INTERWORK_FUNC(InternalMathARShiftU64)
+
ASM_PFX(InternalMathARShiftU64):
stmfd sp!, {r4, r5, r6}
mov r5, r0
.align 2
.globl ASM_PFX(InternalMathLRotU64)
+ INTERWORK_FUNC(InternalMathLRotU64)
+
ASM_PFX(InternalMathLRotU64):
stmfd sp!, {r4, r5, r6, r7, lr}
add r7, sp, #12
.align 2
.globl ASM_PFX(InternalMathRRotU64)
+ INTERWORK_FUNC(InternalMathRRotU64)
+
ASM_PFX(InternalMathRRotU64):
stmfd sp!, {r4, r5, r6, r7, lr}
add r7, sp, #12
.align 2
.globl ASM_PFX(InternalMathMultU64x32)
+ INTERWORK_FUNC(InternalMathMultU64x32)
+
ASM_PFX(InternalMathMultU64x32):
stmfd sp!, {r7, lr}
add r7, sp, #0
.align 2
.globl ASM_PFX(InternalMathMultU64x64)
+ INTERWORK_FUNC(InternalMathMultU64x64)
+
ASM_PFX(InternalMathMultU64x64):
stmfd sp!, {r7, lr}
add r7, sp, #0
.align 2
.globl ASM_PFX(InternalMathDivU64x32)
+ INTERWORK_FUNC(InternalMathDivU64x32)
+
ASM_PFX(InternalMathDivU64x32):
stmfd sp!, {r7, lr}
add r7, sp, #0
.align 2
.globl ASM_PFX(InternalMathModU64x32)
+ INTERWORK_FUNC(InternalMathModU64x32)
+
ASM_PFX(InternalMathModU64x32):
stmfd sp!, {r7, lr}
add r7, sp, #0
.align 2
.globl ASM_PFX(InternalMathDivRemU64x32)
+ INTERWORK_FUNC(InternalMathDivRemU64x32)
+
ASM_PFX(InternalMathDivRemU64x32):
stmfd sp!, {r4, r5, r6, r7, lr}
add r7, sp, #12
.align 2
.globl ASM_PFX(InternalMathDivRemU64x64)
+ INTERWORK_FUNC(InternalMathDivRemU64x64)
+
ASM_PFX(InternalMathDivRemU64x64):
stmfd sp!, {r4, r5, r6, r7, lr}
add r7, sp, #12
.align 2
.globl ASM_PFX(InternalMathDivRemS64x64)
+ INTERWORK_FUNC(InternalMathDivRemS64x64)
+
ASM_PFX(InternalMathDivRemS64x64):
stmfd sp!, {r4, r5, r6, r7, lr}
add r7, sp, #12
.align 2
.globl ASM_PFX(InternalMathSwapBytes64)
+ INTERWORK_FUNC(InternalMathSwapBytes64)
+
ASM_PFX(InternalMathSwapBytes64):
@ args = 0, pretend = 0, frame = 0
@ frame_needed = 1, uses_anonymous_args = 0