1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-29 03:56:15 +00:00
kickc/src/test/ref/liverange-4.sym

33 lines
847 B
Plaintext

const nomodify byte* SCREEN = (byte*) 1024
void main()
byte main::a
byte main::a#1 a zp[1]:2 16.5
byte main::a#7 a zp[1]:2 93.0
byte main::b
byte main::b#1 reg byte x 151.5
byte main::b#4 reg byte x 150.375
byte main::c
byte main::c#1 reg byte y 1501.5
byte main::c#2 reg byte y 600.5999999999999
byte main::ca
byte main::ca#0 reg byte a 1001.0
void out(byte out::b , byte out::ca)
byte out::b
byte out::b#0 reg byte x 55001.0
byte out::ca
byte out::ca#0 reg byte a 110002.0
void print(byte print::b , byte print::ca)
byte print::b
byte print::b#0 reg byte x 5501.0
byte print::ca
byte print::ca#0 reg byte a 5501.0
zp[1]:2 [ main::a#7 main::a#1 ]
reg byte x [ main::b#4 main::b#1 ]
reg byte y [ main::c#2 main::c#1 ]
reg byte a [ main::ca#0 ]
reg byte x [ print::b#0 ]
reg byte a [ print::ca#0 ]
reg byte x [ out::b#0 ]
reg byte a [ out::ca#0 ]