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
 |