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
}