summaryrefslogtreecommitdiff
path: root/asm/macros/asm.inc
blob: 26b2707ca17ad88eafba969c00fa06000674c14c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
	.ifndef GUARD_ASM_MACROS_ASM_INC
	.set GUARD_ASM_MACROS_ASM_INC, 1

	.macro inc x
	.set \x, \x + 1
	.endm

	.macro enum_start x=0
	.set __enum__, \x
	.endm

	.macro enum constant
	.equiv \constant, __enum__
	inc __enum__
	.endm

	.endif @ GUARD_ASM_MACROS_ASM_INC