aboutsummaryrefslogtreecommitdiff
path: root/test/t2.c
blob: 0f9432c000dee79695f48413b2bd0ed2c403a69d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int dir = 0;

void holo_dec(int value) {
	asm {
		mov a, 3
		mov b, @value
		hwi 9
	}
}

void main() {
	asm {
		mov a, 2
		mov b, @dir
		hwi 1  // legs
	}
	holo_dec(dir);
	dir = dir + 1;
	if (dir == 4) dir = 0;
}