Changeset ab63b04e in mainline for uspace/lib/c/arch/arm32/src/eabi.S


Ignore:
Timestamp:
2012-04-08T17:11:29Z (12 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0e56575d
Parents:
d76de0e
Message:

do not use bx in ARMv4 mode

File:
1 edited

Legend:

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

    rd76de0e rab63b04e  
    4949        ldr lr, [sp, #4]
    5050        add sp, sp, #8
    51         bx lr
     51        mov pc, lr
    5252
    5353__aeabi_uidiv:
     
    5656        ldr lr, [sp, #4]
    5757        add sp, sp, #8
    58         bx lr
     58        mov pc, lr
    5959
    6060__aeabi_idivmod:
     
    6565        add sp, sp, #8
    6666        pop {r1, r2}
    67         bx lr
     67        mov pc, lr
    6868
    6969__aeabi_uidivmod:
     
    7474        add sp, sp, #8
    7575        pop {r1, r2}
    76         bx lr
     76        mov pc, lr
    7777
    7878__aeabi_ldivmod:
     
    8383        add sp, sp, #8
    8484        pop {r2, r3}
    85         bx lr
     85        mov pc, lr
    8686
    8787__aeabi_uldivmod:
     
    9292        add sp, sp, #8
    9393        pop {r2, r3}
    94         bx lr
     94        mov pc, lr
Note: See TracChangeset for help on using the changeset viewer.