1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-03 07:29:37 +00:00
kickc/src/test/ref/index-sizeof-reuse.sym
2020-12-30 01:55:04 +01:00

35 lines
1.1 KiB
Plaintext

const byte OFFSET_STRUCT_ENTITY_SYMBOL = 2
const byte OFFSET_STRUCT_ENTITY_X_VEL = 1
const nomodify byte* SCREEN = (byte*) 1024
const nomodify byte* VICII_BG_COLOR = (byte*) 53280
const nomodify byte* VICII_RASTER = (byte*) 53266
const struct Entity* entities[$19] = { fill( $19, 0) }
void main()
byte~ main::$10 reg byte y 14.666666666666666
byte~ main::$16 reg byte x 176.75
byte~ main::$21 reg byte a 22.0
byte~ main::$25 reg byte a 202.0
signed byte~ main::$8 reg byte a 202.0
byte main::i
byte main::i#1 reg byte x 22.0
byte main::i#2 reg byte x 8.25
byte main::i1
byte main::i1#1 i1 zp[1]:3 202.0
byte main::i1#2 i1 zp[1]:3 38.84615384615385
byte* main::line
byte* main::line#1 line zp[2]:4 101.0
byte* main::line#2 line zp[2]:4 33.666666666666664
signed byte main::v
signed byte main::v#1 v zp[1]:2 11.0
signed byte main::v#2 v zp[1]:2 4.714285714285714
reg byte x [ main::i#2 main::i#1 ]
zp[1]:2 [ main::v#2 main::v#1 ]
zp[1]:3 [ main::i1#2 main::i1#1 ]
zp[2]:4 [ main::line#2 main::line#1 ]
reg byte a [ main::$25 ]
reg byte x [ main::$16 ]
reg byte a [ main::$8 ]
reg byte a [ main::$21 ]
reg byte y [ main::$10 ]