mirror of https://github.com/acidanthera/audk.git
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:
parent
6389e32beb
commit
28d1916584
|
@ -30,30 +30,30 @@
|
|||
//
|
||||
|
||||
ASM_PFX(__aeabi_ldivmod):
|
||||
PUSH {r4,lr}
|
||||
ASRS r4,r1,#1
|
||||
EOR r4,r4,r3,LSR #1
|
||||
BPL L_Test1
|
||||
RSBS r0,r0,#0
|
||||
RSC r1,r1,#0
|
||||
push {r4,lr}
|
||||
asrs r4,r1,#1
|
||||
eor r4,r4,r3,LSR #1
|
||||
bpl L_Test1
|
||||
rsbs r0,r0,#0
|
||||
rsc r1,r1,#0
|
||||
L_Test1:
|
||||
TST r3,r3
|
||||
BPL L_Test2
|
||||
RSBS r2,r2,#0
|
||||
RSC r3,r3,#0
|
||||
tst r3,r3
|
||||
bpl L_Test2
|
||||
rsbs r2,r2,#0
|
||||
rsc r3,r3,#0
|
||||
L_Test2:
|
||||
BL ASM_PFX(__aeabi_uldivmod)
|
||||
TST r4,#0x40000000
|
||||
BEQ L_Test3
|
||||
RSBS r0,r0,#0
|
||||
RSC r1,r1,#0
|
||||
bl ASM_PFX(__aeabi_uldivmod)
|
||||
tst r4,#0x40000000
|
||||
beq L_Test3
|
||||
rsbs r0,r0,#0
|
||||
rsc r1,r1,#0
|
||||
L_Test3:
|
||||
TST r4,#0x80000000
|
||||
BEQ L_Exit
|
||||
RSBS r2,r2,#0
|
||||
RSC r3,r3,#0
|
||||
tst r4,#0x80000000
|
||||
beq L_Exit
|
||||
rsbs r2,r2,#0
|
||||
rsc r3,r3,#0
|
||||
L_Exit:
|
||||
POP {r4,pc}
|
||||
pop {r4,pc}
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -262,6 +262,6 @@ ASM_PFX(_ll_div0):
|
|||
b ASM_PFX(__aeabi_ldiv0)
|
||||
|
||||
ASM_PFX(__aeabi_ldiv0):
|
||||
BX r14
|
||||
bx r14
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue