| 12345678910111213141516171819202122232425262728 |
- # 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
- }
|