]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/CompilerIntrinsicsLib/Arm/divsi3.S
ArmPkg/CompilerIntrinsicsLib: Fixed __aeabi_uwrite8
[mirror_edk2.git] / ArmPkg / Library / CompilerIntrinsicsLib / Arm / divsi3.S
index df07e721666381a7ae271939267f50a8c0a50f4e..3976fda1486298ea8f1bc2cc9f73404d6a893850 100644 (file)
 #
 #------------------------------------------------------------------------------
 
-       .text
-       .align 2
-       .globl ASM_PFX(__divsi3)
-       
+  .text
+  .align 2
+  GCC_ASM_EXPORT(__divsi3)
+  
 ASM_PFX(__divsi3):
-       eor     r3, r0, r0, asr #31
-       eor     r2, r1, r1, asr #31
-       stmfd   sp!, {r4, r5, r7, lr}
-       mov     r5, r0, asr #31
-       add     r7, sp, #8
-       mov     r4, r1, asr #31
-       sub     r0, r3, r0, asr #31
-       sub     r1, r2, r1, asr #31
-       bl      ASM_PFX(__udivsi3)
-       eor     r1, r5, r4
-       eor     r0, r0, r1
-       rsb     r0, r1, r0
-       ldmfd   sp!, {r4, r5, r7, pc}
+  eor  r3, r0, r0, asr #31
+  eor  r2, r1, r1, asr #31
+  stmfd  sp!, {r4, r5, r7, lr}
+  mov  r5, r0, asr #31
+  add  r7, sp, #8
+  mov  r4, r1, asr #31
+  sub  r0, r3, r0, asr #31
+  sub  r1, r2, r1, asr #31
+  bl  ASM_PFX(__udivsi3)
+  eor  r1, r5, r4
+  eor  r0, r0, r1
+  rsb  r0, r1, r0
+  ldmfd  sp!, {r4, r5, r7, pc}