(label) @1 (label) @begin (label) @end (const word*) arr16 = { fill( $80, 0) } (word()) getValue((word) getValue::index) (byte~) getValue::$0 reg byte a 4.0 (byte~) getValue::$1 reg byte a 4.0 (byte~) getValue::$2 reg byte a 2.0 (byte~) getValue::$4 reg byte a 4.0 (label) getValue::@return (word) getValue::index (word) getValue::index#0 index zp[2]:2 13.0 (word) getValue::return (word) getValue::return#0 return zp[2]:4 22.0 (word) getValue::return#1 return zp[2]:4 4.333333333333333 (void()) main() (word~) main::$0 zp[2]:4 11.0 (byte~) main::$2 reg byte a 22.0 (label) main::@1 (label) main::@2 (label) main::@return (const word*) main::SCREEN = (word*) 1024 (byte) main::idx (byte) main::idx#1 reg byte x 16.5 (byte) 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::$4 ] reg byte a [ getValue::$1 ] reg byte a [ getValue::$2 ]