/* testing grounds for the ir2 assembler i still don't know whether it's a compiler, an IR emitter, or an assembler hmmm... */ import lib.i2; let initial = 5; let count = initial; while (count) { count--; print(["hello "]); // basically equivalent to putchar(initial - count + '0' - 1) let index = initial; index -= count; index += 47; // '0' - 1 putchar([index]); putchar([10]); } exit(0);