(label) @1 (label) @begin (label) @end (byte*) SCREEN (const byte*) SCREEN#0 SCREEN = (byte*) 1024 (byte*) SCREEN2 (const byte*) SCREEN2#0 SCREEN2 = (const byte*) SCREEN#0+(byte)(number) $28*(number) 3 (byte*) SCREEN3 (const byte*) SCREEN3#0 SCREEN3 = (const byte*) SCREEN#0+(byte)(number) $28*(number) 6 (byte*) SCREEN4 (const byte*) SCREEN4#0 SCREEN4 = (const byte*) SCREEN#0+(word)(number) $28*(number) 9 (void()) main() (label) main::@1 (label) main::@2 (label) main::@return (byte) main::b (byte) main::b#1 reg byte x 16.5 (byte) main::b#2 reg byte x 11.0 (byte) main::b2 (byte) main::b2#0 reg byte a 22.0 (signed byte) main::sb (signed byte) main::sb#0 reg byte a 11.0 (void()) w() (label) w::@1 (label) w::@return (byte) w::b (const byte) w::b#0 b = (byte)(const word) w::w1#0-(const word) w::w2#0 (byte) w::b2 (byte) w::b2#0 reg byte x 11.0 (byte) w::i (byte) w::i#1 reg byte y 16.5 (byte) w::i#2 reg byte y 13.75 (word) w::w1 (const word) w::w1#0 w1 = (word) $514 (word) w::w2 (const word) w::w2#0 w2 = (word) $4e2 reg byte x [ main::b#2 main::b#1 ] reg byte y [ w::i#2 w::i#1 ] reg byte a [ main::b2#0 ] reg byte a [ main::sb#0 ] reg byte x [ w::b2#0 ]