summaryrefslogtreecommitdiffstats
path: root/usr/include/arch/riscv64/machine/asm.h
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 */