mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-09-29 03:56:15 +00:00
60 lines
2.0 KiB
Plaintext
60 lines
2.0 KiB
Plaintext
(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 ]
|