fixes for host gcc 4.6.1
[zpugcc/jano.git] / toolchain / gcc / newlib / libc / sys / sysnec810 / crt0.s
blob3c7a382ff6ae8cdcad971782078e24870e0033b8
1 .set STACKTOP, 0x100000
3 .extern __tp_TEXT, 4
4 .extern __gp_DATA, 4
5 .extern _main
6 .globl __start
7 .globl _exit
8 .globl __exit
10 .text
11 __start:
12 mov 2, r10 -- set Cache Control Word
13 ldsr r10, 24 --
15 mov STACKTOP, sp -- set stack pointer
16 mov #__tp_TEXT, tp -- set tp register
17 mov #__gp_DATA, gp -- set gp register offset
18 add tp, gp -- set gp register
19 jal _main -- call main function
20 __exit:
21 halt -- end of the program