Changes in uspace/lib/c/arch/arm32/src/eabi.S [d11a181:63f8966] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/arm32/src/eabi.S
rd11a181 r63f8966 1 1 # 2 # Copyright (c) 20 12 Martin Decky2 # Copyright (c) 2007 Pavel Jancik 3 3 # All rights reserved. 4 4 # … … 31 31 .global __aeabi_read_tp 32 32 33 .global __aeabi_idiv34 .global __aeabi_uidiv35 36 .global __aeabi_idivmod37 .global __aeabi_uidivmod38 39 .global __aeabi_ldivmod40 .global __aeabi_uldivmod41 42 33 __aeabi_read_tp: 43 34 mov r0, r9 44 35 mov pc, lr 45 46 __aeabi_idiv:47 push {lr}48 bl __divsi349 pop {lr}50 mov pc, lr51 52 __aeabi_uidiv:53 push {lr}54 bl __udivsi355 pop {lr}56 mov pc, lr57 58 __aeabi_idivmod:59 push {lr}60 sub sp, sp, #1261 add r2, sp, #462 bl __udivmodsi363 ldr r1, [sp, #4]64 add sp, sp, #1265 pop {lr}66 mov pc, lr67 68 __aeabi_uidivmod:69 push {lr}70 sub sp, sp, #1271 add r2, sp, #472 bl __udivmodsi373 ldr r1, [sp, #4]74 add sp, sp, #1275 pop {lr}76 mov pc, lr77 78 __aeabi_ldivmod:79 push {lr}80 sub sp, sp, #2481 push {sp}82 bl __divmoddi383 add sp, sp, #484 pop {r2, r3}85 add sp, sp, #1686 pop {lr}87 mov pc, lr88 89 __aeabi_uldivmod:90 push {lr}91 sub sp, sp, #2492 push {sp}93 bl __udivmoddi394 add sp, sp, #495 pop {r2, r3}96 add sp, sp, #1697 pop {lr}98 mov pc, lr
Note:
See TracChangeset
for help on using the changeset viewer.