# QBE IR generated by the SimpleQ backend data $x = { w 0 } data $y = { w 0 } data $ExitCode = { w 0 } export function w $main() { @start %t0 =w loadw $x %t1 =w mul 2, 3 %t2 =w add 1, %t1 %t3 =w div 4, 2 %t4 =w sub %t2, %t3 storew %t4, $x %t5 =w loadw $y %t6 =w loadw $x %t7 =w add %t6, 10 %t8 =w mul %t7, 2 %t9 =w rem %t8, 7 storew %t9, $y %t10 =w loadw $ExitCode %t11 =w loadw $x %t12 =w loadw $y %t13 =w add %t11, %t12 storew %t13, $ExitCode %ec =w loadw $ExitCode ret %ec }