1 2 3 4 5 6 7 8 9 10 11 12 13
#version 100 primitive main(in a) { while (true) { sync { if (fires(a)) { return 5; } else { block(a); } } } }