mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-10-21 02:24:34 +00:00
33 lines
999 B
Plaintext
33 lines
999 B
Plaintext
|
(label) @1
|
||
|
(label) @begin
|
||
|
(label) @end
|
||
|
(signed word*) SCREEN
|
||
|
(const signed word*) SCREEN#0 SCREEN = (signed word*) 1024
|
||
|
(const byte) SIZEOF_SIGNED_WORD SIZEOF_SIGNED_WORD = (byte) 2
|
||
|
(signed word[]) VALS
|
||
|
(const signed word[]) VALS#0 VALS = { (signed word) 1, (signed word) 2, (signed word) 3, (signed word) 4 }
|
||
|
(byte) idx
|
||
|
(byte) idx#12 idx zp ZP_BYTE:3 5.666666666666667
|
||
|
(byte) idx#13 idx zp ZP_BYTE:3 1.3636363636363638
|
||
|
(void()) main()
|
||
|
(byte~) main::$7 reg byte a 22.0
|
||
|
(label) main::@1
|
||
|
(label) main::@2
|
||
|
(label) main::@3
|
||
|
(label) main::@return
|
||
|
(byte) main::i
|
||
|
(byte) main::i#1 i zp ZP_BYTE:2 16.5
|
||
|
(byte) main::i#2 i zp ZP_BYTE:2 8.25
|
||
|
(void()) print((signed word*) print::p)
|
||
|
(byte~) print::$0 reg byte a 4.0
|
||
|
(label) print::@return
|
||
|
(signed word*) print::p
|
||
|
(signed word*) print::p#2 p zp ZP_WORD:4 22.0
|
||
|
(signed word*) print::p#3 p zp ZP_WORD:4 6.5
|
||
|
|
||
|
zp ZP_BYTE:2 [ main::i#2 main::i#1 ]
|
||
|
zp ZP_BYTE:3 [ idx#12 idx#13 ]
|
||
|
zp ZP_WORD:4 [ print::p#3 print::p#2 ]
|
||
|
reg byte a [ main::$7 ]
|
||
|
reg byte a [ print::$0 ]
|