Redirect all divisions to grub_divmod64.

This commit is contained in:
Vladimir Serbinenko committed 2013-11-13 00:53:53 +01:00
1 parent f649a6a8fd
commit 16057d6bbb
6 files changed
+97 -29

No files matched your search

+20
View File
@@ -30,6 +30,26 @@
.align 2
.macro division parent
stmfd sp!, {lr}
sub sp, sp, #12
mov r2, r1
add r1, sp, #4
str r1, [sp, #0]
mov r1, #0
mov r3, #0
bl \parent
ldr r1, [sp, #4]
add sp, sp, #12
ldmfd sp!, {lr}
bx lr
.endm
FUNCTION(__aeabi_uidivmod)
division grub_divmod64
/*
* Null divide-by-zero handler
*/