/* * Setup some glibc defines so we can just drop in the * asm files from glibc without any modification. */ #include #include #define __ASSEMBLY__ #ifndef __sparc_v9__ #include #endif /* Is alignment really needed? */ #if __WORDSIZE == 32 # define ENTRY_ALIGN 4 #else # define ENTRY_ALIGN 2 #endif #define ENTRY(sym) \ .global sym; \ .align ENTRY_ALIGN; \ .type sym,%function; \ sym: #define LOC(sym) \ .L ## sym #define END(sym) \ .size sym,.-sym;