summaryrefslogtreecommitdiff
path: root/asm/macros/asm.inc
blob: 3f70145d319ac58201ef9e065e1bb9419ebc1070 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
	.macro inc x:req
	.set \x, \x + 1
	.endm

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

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