__constant unsigned int arr16[$80] = { fill( $80, 0) }
unsigned int getValue(unsigned int index)
char getValue::$0 // reg byte a 202.0
char getValue::$1 // reg byte a 202.0
char getValue::$2 // reg byte a 101.0
char getValue::$3 // reg byte a 202.0
unsigned int getValue::index
unsigned int getValue::index#0 // index zp[2]:2 112.0
unsigned int getValue::return
unsigned int getValue::return#0 // return zp[2]:4 22.0
unsigned int getValue::return#1 // return zp[2]:4 37.33333333333333
void main()
unsigned int main::$0 // zp[2]:4 11.0
char main::$2 // reg byte a 22.0
__constant unsigned int *main::SCREEN = (unsigned int *) 1024
char main::idx
char main::idx#1 // reg byte x 16.5
char main::idx#2 // reg byte x 6.285714285714286

reg byte x [ main::idx#2 main::idx#1 ]
zp[2]:2 [ getValue::index#0 ]
zp[2]:4 [ getValue::return#0 main::$0 getValue::return#1 ]
reg byte a [ main::$2 ]
reg byte a [ getValue::$0 ]
reg byte a [ getValue::$3 ]
reg byte a [ getValue::$1 ]
reg byte a [ getValue::$2 ]
