(label) @1 (label) @begin (label) @end (const byte*) SCREEN = (byte*) 1024 (void()) main() (label) main::@1 (label) main::@2 (label) main::@3 (label) main::@4 (label) main::@5 (label) main::@6 (label) main::@return (byte) main::a (byte) main::a#1 a zp[1]:2 151.5 (byte) main::a#7 a zp[1]:2 927.5454545454544 (byte) main::b (byte) main::b#1 reg byte x 1501.5 (byte) main::b#4 reg byte x 1500.375 (byte) main::c (byte) main::c#1 reg byte y 15001.5 (byte) main::c#2 reg byte y 6000.6 (byte) main::ca (byte) main::ca#0 reg byte a 10001.0 (void()) out((byte) out::b , (byte) out::ca) (label) out::@return (byte) out::b (byte) out::b#0 reg byte x 550001.0 (byte) out::ca (byte) out::ca#0 reg byte a 1100002.0 (void()) print((byte) print::b , (byte) print::ca) (label) print::@return (byte) print::b (byte) print::b#0 reg byte x 55001.0 (byte) print::ca (byte) print::ca#0 reg byte a 55001.0 zp[1]:2 [ main::a#7 main::a#1 ] reg byte x [ main::b#4 main::b#1 ] reg byte y [ main::c#2 main::c#1 ] reg byte a [ main::ca#0 ] reg byte x [ print::b#0 ] reg byte a [ print::ca#0 ] reg byte x [ out::b#0 ] reg byte a [ out::ca#0 ]