(label) @1 (label) @begin (label) @end (void()) main() (byte~) main::$1 reg byte a 22.0 (label) main::@1 (label) main::@2 (label) main::@return (byte) main::i (byte) main::i#1 reg byte x 16.5 (byte) main::i#2 reg byte x 11.0 (const signed word*) main::screen screen = (signed word*) 1024 (const signed word[3]) world world = { fill( 3, 0) } reg byte x [ main::i#2 main::i#1 ] reg byte a [ main::$1 ]