diff options
Diffstat (limited to 'MdePkg/Library/BaseLib/Arm/Math64.S')
-rwxr-xr-x | MdePkg/Library/BaseLib/Arm/Math64.S | 39 |
1 files changed, 13 insertions, 26 deletions
diff --git a/MdePkg/Library/BaseLib/Arm/Math64.S b/MdePkg/Library/BaseLib/Arm/Math64.S index 76a3c55160..f569986608 100755 --- a/MdePkg/Library/BaseLib/Arm/Math64.S +++ b/MdePkg/Library/BaseLib/Arm/Math64.S @@ -19,8 +19,7 @@ .text .align 2 - .globl ASM_PFX(InternalMathLShiftU64) - INTERWORK_FUNC(InternalMathLShiftU64) + GCC_ASM_EXPORT(InternalMathLShiftU64) ASM_PFX(InternalMathLShiftU64): stmfd sp!, {r4, r5, r6} @@ -38,8 +37,7 @@ ASM_PFX(InternalMathLShiftU64): bx lr .align 2 - .globl ASM_PFX(InternalMathRShiftU64) - INTERWORK_FUNC(InternalMathRShiftU64) + GCC_ASM_EXPORT(InternalMathRShiftU64) ASM_PFX(InternalMathRShiftU64): stmfd sp!, {r4, r5, r6} @@ -57,8 +55,7 @@ ASM_PFX(InternalMathRShiftU64): bx lr .align 2 - .globl ASM_PFX(InternalMathARShiftU64) - INTERWORK_FUNC(InternalMathARShiftU64) + GCC_ASM_EXPORT(InternalMathARShiftU64) ASM_PFX(InternalMathARShiftU64): stmfd sp!, {r4, r5, r6} @@ -76,8 +73,7 @@ ASM_PFX(InternalMathARShiftU64): 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} @@ -103,8 +99,7 @@ ASM_PFX(InternalMathLRotU64): .align 2 - .globl ASM_PFX(InternalMathRRotU64) - INTERWORK_FUNC(InternalMathRRotU64) + GCC_ASM_EXPORT(InternalMathRRotU64) ASM_PFX(InternalMathRRotU64): stmfd sp!, {r4, r5, r6, r7, lr} @@ -129,8 +124,7 @@ ASM_PFX(InternalMathRRotU64): 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} @@ -144,8 +138,7 @@ ASM_PFX(InternalMathMultU64x32): ldmfd sp!, {r7, pc} .align 2 - .globl ASM_PFX(InternalMathMultU64x64) - INTERWORK_FUNC(InternalMathMultU64x64) + GCC_ASM_EXPORT(InternalMathMultU64x64) ASM_PFX(InternalMathMultU64x64): stmfd sp!, {r7, lr} @@ -158,8 +151,7 @@ ASM_PFX(InternalMathMultU64x64): ldmfd sp!, {r7, pc} .align 2 - .globl ASM_PFX(InternalMathDivU64x32) - INTERWORK_FUNC(InternalMathDivU64x32) + GCC_ASM_EXPORT(InternalMathDivU64x32) ASM_PFX(InternalMathDivU64x32): stmfd sp!, {r7, lr} @@ -170,8 +162,7 @@ ASM_PFX(InternalMathDivU64x32): .align 2 - .globl ASM_PFX(InternalMathModU64x32) - INTERWORK_FUNC(InternalMathModU64x32) + GCC_ASM_EXPORT(InternalMathModU64x32) ASM_PFX(InternalMathModU64x32): stmfd sp!, {r7, lr} @@ -182,8 +173,7 @@ ASM_PFX(InternalMathModU64x32): .align 2 - .globl ASM_PFX(InternalMathDivRemU64x32) - INTERWORK_FUNC(InternalMathDivRemU64x32) + GCC_ASM_EXPORT(InternalMathDivRemU64x32) ASM_PFX(InternalMathDivRemU64x32): stmfd sp!, {r4, r5, r6, r7, lr} @@ -211,8 +201,7 @@ L22: .align 2 - .globl ASM_PFX(InternalMathDivRemU64x64) - INTERWORK_FUNC(InternalMathDivRemU64x64) + GCC_ASM_EXPORT(InternalMathDivRemU64x64) ASM_PFX(InternalMathDivRemU64x64): stmfd sp!, {r4, r5, r6, r7, lr} @@ -238,8 +227,7 @@ L26: .align 2 - .globl ASM_PFX(InternalMathDivRemS64x64) - INTERWORK_FUNC(InternalMathDivRemS64x64) + GCC_ASM_EXPORT(InternalMathDivRemS64x64) ASM_PFX(InternalMathDivRemS64x64): stmfd sp!, {r4, r5, r6, r7, lr} @@ -265,8 +253,7 @@ L30: .align 2 - .globl ASM_PFX(InternalMathSwapBytes64) - INTERWORK_FUNC(InternalMathSwapBytes64) + GCC_ASM_EXPORT(InternalMathSwapBytes64) ASM_PFX(InternalMathSwapBytes64): @ args = 0, pretend = 0, frame = 0 |