(label) @1
(label) @begin
(label) @end
(const byte*) SCREEN[(number) $28*(number) $19]  = (byte*) 1024
(const byte) STAR = (byte) $51
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@return
(byte*) main::cursor
(byte*) main::cursor#1 cursor zp[2]:2 8.25
(byte*) main::cursor#2 cursor zp[2]:2 11.0
(byte*) main::cursor#3 cursor zp[2]:2 11.0
(byte*) main::cursor#5 cursor zp[2]:2 16.5
(byte) main::e
(byte) main::e#1 reg byte x 11.0
(byte) main::e#2 reg byte x 22.0
(byte) main::e#3 reg byte x 5.5
(byte) main::e#5 reg byte x 16.5
(byte) main::x
(byte) main::x#1 x zp[1]:4 3.666666666666667
(byte) main::x#2 x zp[1]:4 11.0
(const byte) main::x0 = (byte) 4
(const byte) main::x1 = (byte) $27
(byte) main::xd
(const byte) main::xd#0 xd = (const byte) main::x1-(const byte) main::x0
(byte) main::y
(byte) main::y#1 y zp[1]:5 7.333333333333333
(byte) main::y#2 y zp[1]:5 5.5
(byte) main::y#4 y zp[1]:5 16.5
(const byte) main::y0 = (byte) 4
(const byte) main::y1 = (byte) $18
(byte) main::yd
(const byte) main::yd#0 yd = (const byte) main::y1-(const byte) main::y0

zp[2]:2 [ main::cursor#3 main::cursor#5 main::cursor#1 main::cursor#2 ]
zp[1]:4 [ main::x#2 main::x#1 ]
reg byte x [ main::e#3 main::e#5 main::e#1 main::e#2 ]
zp[1]:5 [ main::y#2 main::y#4 main::y#1 ]
