mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-21 12:44:50 +02:00
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):
|
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}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user