divisor .req r1
result .req r2
curbit .req r3
-ip .req r12
-sp .req r13
-lr .req r14
-pc .req r15
+/* ip .req r12 */
+/* sp .req r13 */
+/* lr .req r14 */
+/* pc .req r15 */
.text
.globl __udivsi3
.type __udivsi3 ,function
bne Loop3
Lgot_result:
mov r0, result
- mov pc, lr
+ mov pc, lr
Ldiv0:
str lr, [sp, #-4]!
bl __div0 (PLT)