summaryrefslogtreecommitdiff
path: root/asm/macros/asm.inc
blob: 4ac003fabdb2c197c2b64014de82ac26eba64ad9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
	.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