Changeset d11a181 in mainline
- Timestamp:
- 2012-04-11T13:01:28Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 01b0262, 3e72e41, 4f4cae1, 85f2064, 9b0a6b4, c127e1c
- Parents:
- 0e56575d
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/src/eabi.S
r0e56575d rd11a181 39 39 40 40 __aeabi_idiv: 41 push { sp,lr}41 push {lr} 42 42 bl __divsi3 43 ldr lr, [sp, #4] 44 add sp, sp, #8 43 pop {lr} 45 44 mov pc, lr 46 45 47 46 __aeabi_uidiv: 48 push { sp,lr}47 push {lr} 49 48 bl __udivsi3 50 ldr lr, [sp, #4] 51 add sp, sp, #8 49 pop {lr} 52 50 mov pc, lr 53 51 54 52 __aeabi_idivmod: 55 sub sp, sp, #8 56 push {sp, lr} 57 bl __divmodsi3 58 ldr lr, [sp, #4] 59 add sp, sp, #8 60 pop {r1, r2} 53 push {lr} 54 sub sp, sp, #12 55 add r2, sp, #4 56 bl __udivmodsi3 57 ldr r1, [sp, #4] 58 add sp, sp, #12 59 pop {lr} 61 60 mov pc, lr 62 61 63 62 __aeabi_uidivmod: 64 sub sp, sp, #8 65 push {sp, lr} 63 push {lr} 64 sub sp, sp, #12 65 add r2, sp, #4 66 66 bl __udivmodsi3 67 ldr lr, [sp, #4]68 add sp, sp, # 869 pop { r1, r2}67 ldr r1, [sp, #4] 68 add sp, sp, #12 69 pop {lr} 70 70 mov pc, lr 71 71 72 72 __aeabi_ldivmod: 73 sub sp, sp, #8 74 push {sp, lr} 73 push {lr} 74 sub sp, sp, #24 75 push {sp} 75 76 bl __divmoddi3 76 ldr lr, [sp, #4] 77 add sp, sp, #8 77 add sp, sp, #4 78 78 pop {r2, r3} 79 add sp, sp, #16 80 pop {lr} 79 81 mov pc, lr 80 82 81 83 __aeabi_uldivmod: 82 sub sp, sp, #8 83 push {sp, lr} 84 push {lr} 85 sub sp, sp, #24 86 push {sp} 84 87 bl __udivmoddi3 85 ldr lr, [sp, #4] 86 add sp, sp, #8 88 add sp, sp, #4 87 89 pop {r2, r3} 90 add sp, sp, #16 91 pop {lr} 88 92 mov pc, lr -
kernel/arch/arm32/src/eabi.S
r0e56575d rd11a181 39 39 40 40 __aeabi_idiv: 41 push { sp,lr}41 push {lr} 42 42 bl __divsi3 43 ldr lr, [sp, #4] 44 add sp, sp, #8 43 pop {lr} 45 44 mov pc, lr 46 45 47 46 __aeabi_uidiv: 48 push { sp,lr}47 push {lr} 49 48 bl __udivsi3 50 ldr lr, [sp, #4] 51 add sp, sp, #8 49 pop {lr} 52 50 mov pc, lr 53 51 54 52 __aeabi_idivmod: 55 sub sp, sp, #8 56 push {sp, lr} 57 bl __divmodsi3 58 ldr lr, [sp, #4] 59 add sp, sp, #8 60 pop {r1, r2} 53 push {lr} 54 sub sp, sp, #12 55 add r2, sp, #4 56 bl __udivmodsi3 57 ldr r1, [sp, #4] 58 add sp, sp, #12 59 pop {lr} 61 60 mov pc, lr 62 61 63 62 __aeabi_uidivmod: 64 sub sp, sp, #8 65 push {sp, lr} 63 push {lr} 64 sub sp, sp, #12 65 add r2, sp, #4 66 66 bl __udivmodsi3 67 ldr lr, [sp, #4]68 add sp, sp, # 869 pop { r1, r2}67 ldr r1, [sp, #4] 68 add sp, sp, #12 69 pop {lr} 70 70 mov pc, lr 71 71 72 72 __aeabi_ldivmod: 73 sub sp, sp, #8 74 push {sp, lr} 73 push {lr} 74 sub sp, sp, #24 75 push {sp} 75 76 bl __divmoddi3 76 ldr lr, [sp, #4] 77 add sp, sp, #8 77 add sp, sp, #4 78 78 pop {r2, r3} 79 add sp, sp, #16 80 pop {lr} 79 81 mov pc, lr 80 82 81 83 __aeabi_uldivmod: 82 sub sp, sp, #8 83 push {sp, lr} 84 push {lr} 85 sub sp, sp, #24 86 push {sp} 84 87 bl __udivmoddi3 85 ldr lr, [sp, #4] 86 add sp, sp, #8 88 add sp, sp, #4 87 89 pop {r2, r3} 90 add sp, sp, #16 91 pop {lr} 88 92 mov pc, lr -
uspace/lib/c/arch/arm32/src/eabi.S
r0e56575d rd11a181 45 45 46 46 __aeabi_idiv: 47 push { sp,lr}47 push {lr} 48 48 bl __divsi3 49 ldr lr, [sp, #4] 50 add sp, sp, #8 49 pop {lr} 51 50 mov pc, lr 52 51 53 52 __aeabi_uidiv: 54 push { sp,lr}53 push {lr} 55 54 bl __udivsi3 56 ldr lr, [sp, #4] 57 add sp, sp, #8 55 pop {lr} 58 56 mov pc, lr 59 57 60 58 __aeabi_idivmod: 61 sub sp, sp, #8 62 push {sp, lr} 63 bl __divmodsi3 64 ldr lr, [sp, #4] 65 add sp, sp, #8 66 pop {r1, r2} 59 push {lr} 60 sub sp, sp, #12 61 add r2, sp, #4 62 bl __udivmodsi3 63 ldr r1, [sp, #4] 64 add sp, sp, #12 65 pop {lr} 67 66 mov pc, lr 68 67 69 68 __aeabi_uidivmod: 70 sub sp, sp, #8 71 push {sp, lr} 69 push {lr} 70 sub sp, sp, #12 71 add r2, sp, #4 72 72 bl __udivmodsi3 73 ldr lr, [sp, #4]74 add sp, sp, # 875 pop { r1, r2}73 ldr r1, [sp, #4] 74 add sp, sp, #12 75 pop {lr} 76 76 mov pc, lr 77 77 78 78 __aeabi_ldivmod: 79 sub sp, sp, #8 80 push {sp, lr} 79 push {lr} 80 sub sp, sp, #24 81 push {sp} 81 82 bl __divmoddi3 82 ldr lr, [sp, #4] 83 add sp, sp, #8 83 add sp, sp, #4 84 84 pop {r2, r3} 85 add sp, sp, #16 86 pop {lr} 85 87 mov pc, lr 86 88 87 89 __aeabi_uldivmod: 88 sub sp, sp, #8 89 push {sp, lr} 90 push {lr} 91 sub sp, sp, #24 92 push {sp} 90 93 bl __udivmoddi3 91 ldr lr, [sp, #4] 92 add sp, sp, #8 94 add sp, sp, #4 93 95 pop {r2, r3} 96 add sp, sp, #16 97 pop {lr} 94 98 mov pc, lr
Note:
See TracChangeset
for help on using the changeset viewer.