__constant char MOVE_TO = 0
__constant char OFFSET_STRUCT_SEGMENT_TO = 1
__constant char OFFSET_STRUCT_SPLINEVECTOR16_Y = 2
__constant int * const SCREEN = (int *) 1024
__constant char SPLINE_TO = 1
__constant struct Segment letter_c[] = { { type: MOVE_TO, to: { x: (int)'a', y: (int)'b' }, via: { x: 0, y: 0 } }, { type: SPLINE_TO, to: { x: (int)'c', y: (int)'d' }, via: { x: $67, y: $a9 } }, { type: SPLINE_TO, to: { x: (int)'e', y: (int)'f' }, via: { x: $4b, y: $c3 } } }
void main()
char main::$1 // reg byte y 16.5
char main::$2 // reg byte a 22.0
char main::$3 // reg byte a 22.0
char main::$4 // reg byte a 22.0
char main::i
char main::i#1 // reg byte x 16.5
char main::i#2 // reg byte x 4.0
char main::j
char main::j#1 // j zp[1]:2 11.0
char main::j#2 // j zp[1]:2 7.333333333333333
char main::j#3 // j zp[1]:2 4.714285714285714
int main::to_x
int main::to_x#0 // to_x zp[2]:3 7.333333333333333
int main::to_y
int main::to_y#0 // to_y zp[2]:5 4.4

reg byte x [ main::i#2 main::i#1 ]
zp[1]:2 [ main::j#3 main::j#2 main::j#1 ]
reg byte a [ main::$4 ]
reg byte y [ main::$1 ]
zp[2]:3 [ main::to_x#0 ]
zp[2]:5 [ main::to_y#0 ]
reg byte a [ main::$2 ]
reg byte a [ main::$3 ]
