QConst.ssa 357 B

12345678910111213141516171819
  1. # QBE IR generated by the SimpleQ backend
  2. data $Max = { w 10 }
  3. data $Neg = { w -5 }
  4. data $Hex = { w 10 }
  5. data $ExitCode = { w 0 }
  6. export function w $main() {
  7. @start
  8. %t0 =w loadw $ExitCode
  9. %t1 =w loadw $Max
  10. %t2 =w loadw $Neg
  11. %t3 =w add %t1, %t2
  12. %t4 =w loadw $Hex
  13. %t5 =w add %t3, %t4
  14. storew %t5, $ExitCode
  15. %ec =w loadw $ExitCode
  16. ret %ec
  17. }