/* SPDX-License-Identifier: GPL-2.0 */1#ifndef __ASM_PARISC_LINKAGE_H2#define __ASM_PARISC_LINKAGE_H34#include <asm/dwarf.h>56#ifndef __ALIGN7#define __ALIGN .align 48#define __ALIGN_STR ".align 4"9#endif1011/*12* In parisc assembly a semicolon marks a comment while a13* exclamation mark is used to separate independent lines.14*/15#define ASM_NL !1617#ifdef __ASSEMBLER__1819#define ENTRY(name) \20ALIGN !\21name: ASM_NL\22.export name2324#define ENTRY_CFI(name, ...) \25ENTRY(name) ASM_NL\26.proc ASM_NL\27.callinfo __VA_ARGS__ ASM_NL\28.entry ASM_NL\29CFI_STARTPROC3031#define ENDPROC_CFI(name) \32CFI_ENDPROC ASM_NL\33.exit ASM_NL\34.procend ASM_NL\35ENDPROC(name)3637#endif /* __ASSEMBLER__ */3839#endif /* __ASM_PARISC_LINKAGE_H */404142