(label) @1
(label) @begin
(label) @end
(const byte) OFFSET_STRUCT_POS_Y OFFSET_STRUCT_POS_Y = (byte) 1
(byte) XSPACE
(const byte) XSPACE#0 XSPACE = (byte) $14
(byte) YSPACE
(const byte) YSPACE#0 YSPACE = (byte) $14
(byte) idx
(byte) idx#1 idx zp ZP_BYTE:4 30.42857142857143
(byte) idx#14 idx zp ZP_BYTE:4 78.5
(byte) idx#15 idx zp ZP_BYTE:4 11.0
(byte) line
(byte) line#11 line zp ZP_BYTE:2 16.5
(byte) line#15 line zp ZP_BYTE:2 2.0
(void()) main()
(byte~) main::$3 reg byte x 151.5
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@4
(label) main::@5
(label) main::@return
(struct pos[$40]) p
(const struct pos[$40]) p#0 p = { fill( $40, 0) }
(byte) pos::x
(byte) pos::y
(byte) row
(byte) row#12 reg byte y 151.5
(byte) row#13 reg byte y 33.666666666666664
(byte) x
(byte) x#1 x zp ZP_BYTE:5 22.0
(byte) x#10 x zp ZP_BYTE:5 35.5
(byte) x#15 x zp ZP_BYTE:5 62.8
(byte) x#17 x zp ZP_BYTE:5 22.0
(byte) y
(byte) y#1 y zp ZP_BYTE:3 7.333333333333333
(byte) y#16 y zp ZP_BYTE:3 12.299999999999999

zp ZP_BYTE:2 [ line#15 line#11 ]
zp ZP_BYTE:3 [ y#16 y#1 ]
reg byte y [ row#13 row#12 ]
zp ZP_BYTE:4 [ idx#14 idx#15 idx#1 ]
zp ZP_BYTE:5 [ x#15 x#17 x#10 x#1 ]
reg byte x [ main::$3 ]
