Optimize.

This commit is contained in:
matt 2012-11-28 01:35:05 +00:00
parent a96852fc0d
commit d9e09e3051
2 changed files with 9 additions and 11 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: modsi3.S,v 1.1 2012/10/10 02:16:54 christos Exp $ */
/* $NetBSD: modsi3.S,v 1.2 2012/11/28 01:35:05 matt Exp $ */
/*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
@ -22,10 +22,9 @@
*/
ENTRY(__modsi3)
stmfd sp!, {lr}
sub sp, sp, #4 /* align stack */
str lr, [sp, #-8]! /* push lr */
bl PIC_SYM(__divsi3, PLT)
add sp, sp, #4 /* unalign stack */
mov r0, r1
ldmfd sp!, {pc}
ldr lr, [sp], #8 /* pop lr */
RET
END(__modsi3)

View File

@ -1,4 +1,4 @@
/* $NetBSD: umodsi3.S,v 1.1 2012/10/10 02:16:54 christos Exp $ */
/* $NetBSD: umodsi3.S,v 1.2 2012/11/28 01:35:05 matt Exp $ */
/*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
@ -22,9 +22,8 @@
*/
ENTRY(__umodsi3)
stmfd sp!, {lr}
sub sp, sp, #4 /* align stack */
str lr, [sp, #-8]! /* push lr */
bl PIC_SYM(__udivsi3, PLT)
add sp, sp, #4 /* unalign stack */
mov r0, r1
ldmfd sp!, {pc}
ldr lr, [sp], #8 /* pop lr */
RET