1#ifndef __ASM_PARISC_LINKAGE_H 2#define __ASM_PARISC_LINKAGE_H 3 4#ifndef __ALIGN 5#define __ALIGN .align 4 6#define __ALIGN_STR ".align 4" 7#endif 8 9/* 10 * In parisc assembly a semicolon marks a comment while a 11 * exclamation mark is used to separate independent lines. 12 */ 13#ifdef __ASSEMBLY__ 14 15#define ENTRY(name) \ 16 .export name !\ 17 ALIGN !\ 18name: 19 20#ifdef CONFIG_64BIT 21#define ENDPROC(name) \ 22 END(name) 23#else 24#define ENDPROC(name) \ 25 .type name, @function !\ 26 END(name) 27#endif 28 29#endif /* __ASSEMBLY__ */ 30 31#endif /* __ASM_PARISC_LINKAGE_H */ 32