• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  *
3  * Copyright 2013 Google Inc.
4  *
5  */
6 
7 #ifndef __ARM64_ASM_H
8 #define __ARM64_ASM_H
9 
10 #  define ARM64(x...)	x
11 #  define W(instr)	instr
12 
13 #define ALIGN .align 2
14 
15 #define ENDPROC(name) \
16 	.type name, %function; \
17 	END(name)
18 
19 #define ENTRY(name) \
20 	.section .text.name, "ax", %progbits; \
21 	.global name; \
22 	ALIGN; \
23 	name:
24 
25 #define END(name) \
26 	.size name, .-name
27 
28 #endif	/* __ARM64_ASM_H */
29