Commit a7a7d3c8 by Charles Baylis Committed by Charles Baylis

bpabi-v6m.S (__aeabi_uldivmod): Perform division using __udivmoddi4.

2014-06-18  Charles Baylis  <charles.baylis@linaro.org>

	* config/arm/bpabi-v6m.S (__aeabi_uldivmod): Perform division using
	__udivmoddi4.

From-SVN: r211796
parent 158ef346
2014-06-18 Charles Baylis <charles.baylis@linaro.org> 2014-06-18 Charles Baylis <charles.baylis@linaro.org>
* config/arm/bpabi-v6m.S (__aeabi_uldivmod): Perform division using
__udivmoddi4.
2014-06-18 Charles Baylis <charles.baylis@linaro.org>
* config/arm/bpabi.S (__aeabi_ldivmod, __aeabi_uldivmod, * config/arm/bpabi.S (__aeabi_ldivmod, __aeabi_uldivmod,
push_for_divide, pop_for_divide): Use .cfi_* directives for DWARF push_for_divide, pop_for_divide): Use .cfi_* directives for DWARF
annotations. Fix DWARF information. annotations. Fix DWARF information.
......
...@@ -148,7 +148,7 @@ FUNC_START aeabi_uldivmod ...@@ -148,7 +148,7 @@ FUNC_START aeabi_uldivmod
mov r0, sp mov r0, sp
push {r0, lr} push {r0, lr}
ldr r0, [sp, #8] ldr r0, [sp, #8]
bl SYM(__gnu_uldivmod_helper) bl SYM(__udivmoddi4)
ldr r3, [sp, #4] ldr r3, [sp, #4]
mov lr, r3 mov lr, r3
add sp, sp, #8 add sp, sp, #8
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment