1 2 3 4 5 6 7 8 9 10 11 12 13 14
#version 100 primitive main(in a, out b) { int x = 0; int y = 0; x += y + 5; y %= x -= 3; x *= x * (x *= 5); while (true) { synchronous { assert fires(a) == fires(b); } } }