31 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __ASM_PARISC_LINKAGE_H
 | 
						|
#define __ASM_PARISC_LINKAGE_H
 | 
						|
 | 
						|
#ifndef __ALIGN
 | 
						|
#define __ALIGN         .align 4
 | 
						|
#define __ALIGN_STR     ".align 4"
 | 
						|
#endif
 | 
						|
 | 
						|
/*
 | 
						|
 * In parisc assembly a semicolon marks a comment while a
 | 
						|
 * exclamation mark is used to separate independent lines.
 | 
						|
 */
 | 
						|
#ifdef __ASSEMBLY__
 | 
						|
 | 
						|
#define ENTRY(name) \
 | 
						|
	.export name !\
 | 
						|
	ALIGN !\
 | 
						|
name:
 | 
						|
 | 
						|
#ifdef CONFIG_64BIT
 | 
						|
#define ENDPROC(name) \
 | 
						|
	END(name)
 | 
						|
#else
 | 
						|
#define ENDPROC(name) \
 | 
						|
	.type name, @function !\
 | 
						|
	END(name)
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* __ASSEMBLY__ */
 | 
						|
 | 
						|
#endif  /* __ASM_PARISC_LINKAGE_H */
 |