Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/eabi.S

    r73b3ecd rd11a181  
    2727#
    2828
    29 #include <abi/asmtool.h>
    30 
    3129.text
    3230
    33 FUNCTION_BEGIN(__aeabi_idiv)
     31.global __aeabi_idiv
     32.global __aeabi_uidiv
     33
     34.global __aeabi_idivmod
     35.global __aeabi_uidivmod
     36
     37.global __aeabi_ldivmod
     38.global __aeabi_uldivmod
     39
     40__aeabi_idiv:
    3441        push {lr}
    3542        bl __divsi3
    3643        pop {lr}
    3744        mov pc, lr
    38 FUNCTION_END(__aeabi_idiv)
    3945
    40 FUNCTION_BEGIN(__aeabi_uidiv)
     46__aeabi_uidiv:
    4147        push {lr}
    4248        bl __udivsi3
    4349        pop {lr}
    4450        mov pc, lr
    45 FUNCTION_END(__aeabi_uidiv)
    4651
    47 FUNCTION_BEGIN(__aeabi_idivmod)
     52__aeabi_idivmod:
    4853        push {lr}
    4954        sub sp, sp, #12
     
    5459        pop {lr}
    5560        mov pc, lr
    56 FUNCTION_END(__aeabi_idivmod)
    5761
    58 FUNCTION_BEGIN(__aeabi_uidivmod)
     62__aeabi_uidivmod:
    5963        push {lr}
    6064        sub sp, sp, #12
     
    6569        pop {lr}
    6670        mov pc, lr
    67 FUNCTION_END(__aeabi_uidivmod)
    6871
    69 FUNCTION_BEGIN(__aeabi_ldivmod)
     72__aeabi_ldivmod:
    7073        push {lr}
    7174        sub sp, sp, #24
     
    7780        pop {lr}
    7881        mov pc, lr
    79 FUNCTION_END(__aeabi_ldivmod)
    8082
    81 FUNCTION_BEGIN(__aeabi_uldivmod)
     83__aeabi_uldivmod:
    8284        push {lr}
    8385        sub sp, sp, #24
     
    8991        pop {lr}
    9092        mov pc, lr
    91 FUNCTION_END(__aeabi_uldivmod)
    92 
Note: See TracChangeset for help on using the changeset viewer.