1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
function $main() { @start %y =l alloc4 4 %y1 =l add %y, 1 storeb 0, %y1 @loop %n =w phi @start 0, @loop %n1 %c =w add %n, 48 storeb %c, %y %r =w call $puts(l %y) %n1 =w add %n, 1 %cmp =w cslew %n1, 9 jnz %cmp, @loop, @end @end ret } # >>> output # 0 # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # <<<