blob: 9effc935652ff629cd4d5a7853e2ed172bb6356b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/*
* arch/riscv64/include/machine/asm.h
*
* Mostly cribbed from mips.
*/
#ifndef _MACHINE_ASM_H
#define _MACHINE_ASM_H
/*
* ENTRY - declare entry point
*/
#define ENTRY(symbol) \
.globl symbol; \
.align 2; \
.type symbol, @function; \
symbol:
/*
* END - mark end of function
*/
#define END(function) \
.size function, . - function
#endif /* _MACHINE_ASM_H */
|