-//------------------------------------------------------------------------------ \r
+//------------------------------------------------------------------------------\r
//\r
// Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
//\r
\r
AREA Uldivmod, CODE, READONLY\r
\r
-; \r
+;\r
;UINT64\r
;EFIAPI\r
;__aeabi_uldivmod (\r
-; IN UINT64 Dividend \r
+; IN UINT64 Dividend\r
; IN UINT64 Divisor\r
; )\r
;\r
mov ip, r3\r
mov lr, r2\r
b _ll_udiv_ginormous\r
- \r
+\r
_ll_udiv_small\r
cmp r4, ip, lsl #1\r
mov r3, #0 ; 0x0\r
add r1, r1, r3, lsl r6\r
mov r3, #0 ; 0x0\r
ldmia sp!, {r4, r5, r6, pc}\r
- \r
+\r
_ll_udiv_big\r
subs r0, r5, lr\r
mov r3, #0 ; 0x0\r
orr r2, r2, r4, ror r6\r
adc r1, r1, #0 ; 0x0\r
ldmia sp!, {r4, r5, r6, pc}\r
- \r
+\r
_ll_udiv_ginormous\r
subs r2, r5, lr\r
mov r1, #0 ; 0x0\r
movcc r2, r5\r
movcc r3, r4\r
ldmia sp!, {r4, r5, r6, pc}\r
- \r
+\r
_ll_div0\r
ldmia sp!, {r4, r5, r6, lr}\r
mov r0, #0 ; 0x0\r
mov r1, #0 ; 0x0\r
b __aeabi_ldiv0\r
- \r
+\r
__aeabi_ldiv0\r
BX r14\r
\r