# QBE IR generated by the SimpleQ backend data $i = { w 0 } data $s = { w 0 } data $ExitCode = { w 0 } export function w $main() { @start %t0 =w loadw $i storew 0, $i %t1 =w loadw $s storew 0, $s @L0 %t2 =w loadw $i %t3 =w loadw $i %t4 =w add %t3, 1 storew %t4, $i %t5 =w loadw $s %t6 =w loadw $s %t7 =w loadw $i %t8 =w add %t6, %t7 storew %t8, $s %t9 =w loadw $i %t10 =w csgew %t9, 10 jnz %t10, @L1, @L0 @L1 %t11 =w loadw $ExitCode %t12 =w loadw $s storew %t12, $ExitCode %ec =w loadw $ExitCode ret %ec }