1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-10-21 17:24:39 +00:00
kickc/src/test/ref/pointer-anding.sym

28 lines
890 B
Plaintext
Raw Normal View History

(label) @1
(label) @begin
(label) @end
(const byte) SIZEOF_SIGNED_WORD SIZEOF_SIGNED_WORD = (byte) 2
(void()) main()
2019-10-12 09:40:36 +00:00
(signed word~) main::$2 $2 zp[2]:6 22.0
(byte~) main::$3 reg byte a 22.0
(byte~) main::$4 reg byte a 22.0
(label) main::@1
(label) main::@return
(byte) main::i
(byte) main::i#1 reg byte x 16.5
(byte) main::i#2 reg byte x 2.2
(signed word*) main::pos_ptr
2019-10-12 09:40:36 +00:00
(signed word*) main::pos_ptr#1 pos_ptr zp[2]:2 7.333333333333333
(signed word*) main::pos_ptr#2 pos_ptr zp[2]:2 6.111111111111112
(byte*) main::vram_ptr
2019-10-12 09:40:36 +00:00
(byte*) main::vram_ptr#1 vram_ptr zp[2]:4 11.0
(byte*) main::vram_ptr#2 vram_ptr zp[2]:4 5.5
(byte*) main::vram_ptr#3 vram_ptr zp[2]:4 6.6000000000000005
2019-10-12 09:40:36 +00:00
zp[2]:2 [ main::pos_ptr#2 main::pos_ptr#1 ]
zp[2]:4 [ main::vram_ptr#3 main::vram_ptr#2 main::vram_ptr#1 ]
reg byte x [ main::i#2 main::i#1 ]
2019-10-12 09:40:36 +00:00
zp[2]:6 [ main::$2 ]
reg byte a [ main::$3 ]
reg byte a [ main::$4 ]