(label) @1 (label) @begin (label) @end (const byte*) CAMELOT[] = (string) "camelot" (const byte*) SCREEN = (byte*) 1024 (void()) main() (const string) main::$5[] = (string) "rules" (label) main::@1 (label) main::@2 (label) main::@3 (label) main::@4 (label) main::@return (byte*) main::camelot (byte*) main::camelot#1 camelot zp[2]:4 7.333333333333333 (byte*) main::camelot#2 camelot zp[2]:4 11.0 (byte) main::i (byte) main::i#1 reg byte x 16.5 (byte) main::i#2 reg byte x 5.5 (byte) main::i1 (byte) main::i1#1 reg byte x 16.5 (byte) main::i1#2 reg byte x 5.5 (byte*) main::reigns (const byte*) main::reigns#0 reigns_1 = (string) "reigns" (byte*) main::reigns#1 reigns zp[2]:8 7.333333333333333 (byte*) main::reigns#2 reigns zp[2]:8 11.0 (byte*) main::sc (byte*) main::sc#1 sc zp[2]:6 5.5 (byte*) main::sc#2 sc zp[2]:6 16.5 (byte*) main::sc2 (byte*) main::sc2#1 sc2 zp[2]:2 5.5 (byte*) main::sc2#2 sc2 zp[2]:2 16.5 (void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) (label) memcpy::@1 (label) memcpy::@2 (label) memcpy::@return (void*) memcpy::destination (void*) memcpy::destination#2 destination zp[2]:6 (byte*) memcpy::dst (byte*) memcpy::dst#1 dst zp[2]:6 11.0 (byte*) memcpy::dst#2 dst zp[2]:6 11.666666666666666 (byte*) memcpy::dst#4 dst zp[2]:6 4.0 (word) memcpy::num (word) memcpy::num#2 num zp[2]:8 2.0 (void*) memcpy::return (void*) memcpy::source (void*) memcpy::source#2 source zp[2]:4 (byte*) memcpy::src (byte*) memcpy::src#1 src zp[2]:4 22.0 (byte*) memcpy::src#2 src zp[2]:4 11.5 (byte*) memcpy::src#4 src zp[2]:4 2.0 (byte*) memcpy::src_end (byte*) memcpy::src_end#0 src_end zp[2]:8 1.625 reg byte x [ main::i#2 main::i#1 ] zp[2]:2 [ main::sc2#2 main::sc2#1 ] reg byte x [ main::i1#2 main::i1#1 ] zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 main::camelot#2 main::camelot#1 ] zp[2]:6 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 main::sc#2 main::sc#1 ] zp[2]:8 [ memcpy::num#2 memcpy::src_end#0 main::reigns#2 main::reigns#1 ]