(label) @1 (label) @begin (label) @end (void()) fn1() (label) fn1::@return (byte*) fn1::BORDERCOL (const byte*) fn1::BORDERCOL#0 BORDERCOL = ((byte*))(word/dword/signed dword) $d020 (void()*()) getfn((byte) getfn::b) (label) getfn::@return (byte) getfn::b (byte) getfn::b#0 reg byte a 110.0 (void()*) getfn::return (const void()*) getfn::return#1 return = &(void()) fn1() (void()) main() (label) main::@1 (label) main::@2 (label) main::@3 (byte) main::i (byte) main::i#1 i zp ZP_BYTE:2 8.25 (byte) main::i#2 i zp ZP_BYTE:2 22.0 zp ZP_BYTE:2 [ main::i#2 main::i#1 ] reg byte a [ getfn::b#0 ]