data $___cnst0 = { b "%d\n", b 0 } type :Point = { w, w,} function $_main() { @start %p =l alloc4 8 %___tmpvar0 =l alloc4 8 %___tmpvar1 =l add %___tmpvar0, 0 storew 10, %___tmpvar1 %___tmpvar2 =l add %___tmpvar0, 4 storew 20, %___tmpvar2 blit %___tmpvar0, %p, 8 %___tmpvar3 =l add %p, 0 %___tmpvar4 =w loadw %___tmpvar3 call $printf(l $___cnst0, ..., w %___tmpvar4) ret } export function w $main() { @start call $_main() ret 0 }