Changes in uspace/lib/c/arch/arm32/src/eabi.S [4ceef572:9d58539] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/arm32/src/eabi.S
r4ceef572 r9d58539 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 {sp, lr}48 bl __divsi349 ldr lr, [sp, #4]50 add sp, sp, #851 bx lr52 53 __aeabi_uidiv:54 push {sp, lr}55 bl __udivsi356 ldr lr, [sp, #4]57 add sp, sp, #858 bx lr59 60 __aeabi_idivmod:61 sub sp, sp, #862 push {sp, lr}63 bl __divmodsi364 ldr lr, [sp, #4]65 add sp, sp, #866 pop {r1, r2}67 bx lr68 69 __aeabi_uidivmod:70 sub sp, sp, #871 push {sp, lr}72 bl __udivmodsi373 ldr lr, [sp, #4]74 add sp, sp, #875 pop {r1, r2}76 bx lr77 78 __aeabi_ldivmod:79 sub sp, sp, #880 push {sp, lr}81 bl __divmoddi382 ldr lr, [sp, #4]83 add sp, sp, #884 pop {r2, r3}85 bx lr86 87 __aeabi_uldivmod:88 sub sp, sp, #889 push {sp, lr}90 bl __udivmoddi391 ldr lr, [sp, #4]92 add sp, sp, #893 pop {r2, r3}94 bx lr
Note:
See TracChangeset
for help on using the changeset viewer.