__constant char OFFSET_STRUCT_POINT_Y = 1
__constant char * const SCREEN = (char *) 1024
__constant char SIZEOF_STRUCT_POINT = 2
__constant unsigned int STACK_BASE = $103
void __start()
__stackcall struct Point get(char i)
char get::$0 // reg byte a 1001.0
__constant char get::OFFSET_STACK_I = 0
__constant char get::OFFSET_STACK_RETURN_0 = 0
char get::i
char get::i#0 // reg byte x 1501.5
__loadstore struct Point get::p // zp[2]:8
__loadstore struct Point get::return // zp[2]:6 47.666666666666664
__loadstore char idx // zp[1]:4 316.2105263157895
__stackcall void main()
char main::i
char main::i#1 // i zp[1]:5 202.0
char main::i#2 // i zp[1]:5 44.888888888888886
__loadstore struct Point main::p // zp[2]:2 202.0
__stackcall void print(struct Point p)
__constant char print::OFFSET_STACK_P = 0
__loadstore struct Point print::p // zp[2]:2 333.6666666666667

zp[1]:5 [ main::i#2 main::i#1 ]
zp[1]:4 [ idx ]
reg byte x [ get::i#0 ]
reg byte a [ get::$0 ]
zp[2]:2 [ main::p print::p ]
zp[2]:6 [ get::return ]
zp[2]:8 [ get::p ]
