#ifndef ASM_OPS_H #define ASM_OPS_H #ifdef __ELF__ #define L(X) ".LX" #X #define LF(X) ".LX" #X #define LB(X) ".LX" #X #define LL(X) ".LX" #X ":" #define ASIDENT(X) #X #else #define L(X) #X #define LF(X) #X "f" #define LB(X) #X "b" #define LL(X) #X ":" #define ASIDENT(X) "_" #X #endif #if !defined(__i486__) && !defined(__i586__) #ifdef __ELF__ #define ALIGN ".align 4,0x90\n\t" #else /* __ELF__ */ #define ALIGN ".align 2,0x90\n\t" #endif /* __ELF__ */ #else /* __i486__/__i586__ */ #ifdef __ELF__ #define ALIGN ".align 16,0x90\n\t" #else /* __ELF__ */ #define ALIGN ".align 4,0x90\n\t" #endif /* __ELF__ */ #endif /* __i486__/__i586__ */ #endif