You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

22 lines
466 B

__asm__(
".global " START " \n"
START ": \n"
" mova 1f, r0 \n"
" mov.l 1f, r5 \n"
" add r0, r5 \n"
" mov r15, r4 \n"
" mov #-16, r0 \n"
" and r0, r15 \n"
" bsr " START "_c \n"
" nop \n"
".align 2 \n"
".weak _DYNAMIC \n"
".hidden _DYNAMIC \n"
"1: .long _DYNAMIC-. \n"
);
/* used by gcc for switching the FPU between single and double precision */
#ifdef SHARED
__attribute__((__visibility__("hidden")))
#endif
const unsigned long __fpscr_values[2] = { 0, 0x80000 };