(label) @1
(label) @begin
(label) @end
(void()) main()
(byte*~) main::$15 $15 zp ZP_WORD:6 22.0
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@return
(byte) main::STAR
(const byte) main::STAR#0 STAR = (byte) $51
(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 4.4
(byte) main::e#5 reg byte x 16.5
(word) main::idx
(word) main::idx#1 idx zp ZP_WORD:2 8.25
(word) main::idx#2 idx zp ZP_WORD:2 11.0
(word) main::idx#3 idx zp ZP_WORD:2 8.25
(word) main::idx#5 idx zp ZP_WORD:2 16.5
(byte[$28*$19]) main::screen
(const byte[$28*$19]) main::screen#0 screen = (byte*) 1024
(byte) main::x
(byte) main::x#1 x zp ZP_BYTE:4 3.666666666666667
(byte) main::x#2 x zp ZP_BYTE:4 7.333333333333333
(byte) main::x0
(const byte) main::x0#0 x0 = (byte) 0
(byte) main::x1
(const byte) main::x1#0 x1 = (byte) $27
(byte) main::xd
(byte) main::y
(byte) main::y#1 y zp ZP_BYTE:5 7.333333333333333
(byte) main::y#2 y zp ZP_BYTE:5 4.714285714285714
(byte) main::y#4 y zp ZP_BYTE:5 16.5
(byte) main::y0
(const byte) main::y0#0 y0 = (byte) 0
(byte) main::y1
(const byte) main::y1#0 y1 = (byte) $18
(byte) main::yd

zp ZP_WORD:2 [ main::idx#3 main::idx#5 main::idx#1 main::idx#2 ]
zp ZP_BYTE:4 [ main::x#2 main::x#1 ]
reg byte x [ main::e#3 main::e#5 main::e#1 main::e#2 ]
zp ZP_BYTE:5 [ main::y#2 main::y#4 main::y#1 ]
zp ZP_WORD:6 [ main::$15 ]
