Fix Xcode build break.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10713 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
andrewfish 2010-07-29 18:26:19 +00:00
parent 6389e32beb
commit 28d1916584
2 changed files with 21 additions and 21 deletions

View File

@ -30,30 +30,30 @@
// //
ASM_PFX(__aeabi_ldivmod): ASM_PFX(__aeabi_ldivmod):
PUSH {r4,lr} push {r4,lr}
ASRS r4,r1,#1 asrs r4,r1,#1
EOR r4,r4,r3,LSR #1 eor r4,r4,r3,LSR #1
BPL L_Test1 bpl L_Test1
RSBS r0,r0,#0 rsbs r0,r0,#0
RSC r1,r1,#0 rsc r1,r1,#0
L_Test1: L_Test1:
TST r3,r3 tst r3,r3
BPL L_Test2 bpl L_Test2
RSBS r2,r2,#0 rsbs r2,r2,#0
RSC r3,r3,#0 rsc r3,r3,#0
L_Test2: L_Test2:
BL ASM_PFX(__aeabi_uldivmod) bl ASM_PFX(__aeabi_uldivmod)
TST r4,#0x40000000 tst r4,#0x40000000
BEQ L_Test3 beq L_Test3
RSBS r0,r0,#0 rsbs r0,r0,#0
RSC r1,r1,#0 rsc r1,r1,#0
L_Test3: L_Test3:
TST r4,#0x80000000 tst r4,#0x80000000
BEQ L_Exit beq L_Exit
RSBS r2,r2,#0 rsbs r2,r2,#0
RSC r3,r3,#0 rsc r3,r3,#0
L_Exit: L_Exit:
POP {r4,pc} pop {r4,pc}

View File

@ -262,6 +262,6 @@ ASM_PFX(_ll_div0):
b ASM_PFX(__aeabi_ldiv0) b ASM_PFX(__aeabi_ldiv0)
ASM_PFX(__aeabi_ldiv0): ASM_PFX(__aeabi_ldiv0):
BX r14 bx r14