summaryrefslogtreecommitdiff
path: root/riscv/riscv-probe/examples/hang/hang.c
blob: 066ca9ec87afbe9c1418c9f8798ea5956aebd996 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>

int main(int argc, char **argv)
{
	volatile int a;
	int b, c, d, e, f, g, h, i, j, k, l, m;
	printf("hang\n");
	for (;;) {
		a = b;
		b = c;
		c = d;
		d = e;
		e = f;
		f = g;
		g = h;
		h = i;
		i = j;
		j = k;
		k = l;
		l = m;
		m = a;
	}
}