18 lines
		
	
	
		
			262 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			262 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef ASM_H
 | 
						|
#define ASM_H
 | 
						|
 | 
						|
#ifdef __STDC__
 | 
						|
# define _C_LABEL(x)    _ ## x
 | 
						|
#else
 | 
						|
# define _C_LABEL(x)    _/**/x
 | 
						|
#endif
 | 
						|
#define _ASM_LABEL(x)   x
 | 
						|
 | 
						|
#define _ENTRY(name)	\
 | 
						|
	.text; .align 4; .globl name; name:
 | 
						|
 | 
						|
#define ENTRY(name)	\
 | 
						|
	_ENTRY(_C_LABEL(name))
 | 
						|
 | 
						|
#endif
 |