(label) @1 (label) @begin (label) @end (void()) main() (label) main::@1 (label) main::@2 (label) main::@return (byte[]) main::rex1 (byte[]) main::rex2 (const string) main::string string = (string) "rex@" (void()) print((byte*) print::string) (label) print::@1 (label) print::@2 (label) print::@return (byte*) print::string (byte*) print::string#3 string zp ZP_WORD:4 22.0 (byte*) print::string#4 string zp ZP_WORD:4 11.0 (byte*) screen (byte*) screen#12 screen zp ZP_WORD:2 4.875 (byte*) screen#18 screen zp ZP_WORD:2 6.0 (byte*) screen#5 screen zp ZP_WORD:2 11.0 zp ZP_WORD:2 [ screen#18 screen#12 screen#5 ] zp ZP_WORD:4 [ print::string#4 print::string#3 ]