Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/arm32/src/eabi.S

    r58563585 rd11a181  
    2727#
    2828
    29 #include <abi/asmtool.h>
    30 
    3129.text
    3230
    33 FUNCTION_BEGIN(__aeabi_read_tp)
     31.global __aeabi_read_tp
     32
     33.global __aeabi_idiv
     34.global __aeabi_uidiv
     35
     36.global __aeabi_idivmod
     37.global __aeabi_uidivmod
     38
     39.global __aeabi_ldivmod
     40.global __aeabi_uldivmod
     41
     42__aeabi_read_tp:
    3443        mov r0, r9
    3544        mov pc, lr
    36 FUNCTION_END(__aeabi_read_tp)
    3745
    38 FUNCTION_BEGIN(__aeabi_idiv)
     46__aeabi_idiv:
    3947        push {lr}
    4048        bl __divsi3
    4149        pop {lr}
    4250        mov pc, lr
    43 FUNCTION_END(__aeabi_idiv)
    4451
    45 FUNCTION_BEGIN(__aeabi_uidiv)
     52__aeabi_uidiv:
    4653        push {lr}
    4754        bl __udivsi3
    4855        pop {lr}
    4956        mov pc, lr
    50 FUNCTION_END(__aeabi_uidiv)
    5157
    52 FUNCTION_BEGIN(__aeabi_idivmod)
     58__aeabi_idivmod:
    5359        push {lr}
    5460        sub sp, sp, #12
     
    5965        pop {lr}
    6066        mov pc, lr
    61 FUNCTION_END(__aeabi_idivmod)
    6267
    63 FUNCTION_BEGIN(__aeabi_uidivmod)
     68__aeabi_uidivmod:
    6469        push {lr}
    6570        sub sp, sp, #12
     
    7075        pop {lr}
    7176        mov pc, lr
    72 FUNCTION_END(__aeabi_uidivmod)
    7377
    74 FUNCTION_BEGIN(__aeabi_ldivmod)
     78__aeabi_ldivmod:
    7579        push {lr}
    7680        sub sp, sp, #24
     
    8286        pop {lr}
    8387        mov pc, lr
    84 FUNCTION_END(__aeabi_ldivmod)
    8588
    86 FUNCTION_BEGIN(__aeabi_uldivmod)
     89__aeabi_uldivmod:
    8790        push {lr}
    8891        sub sp, sp, #24
     
    9497        pop {lr}
    9598        mov pc, lr
    96 FUNCTION_END(__aeabi_uldivmod)
Note: See TracChangeset for help on using the changeset viewer.