(label) @1
(label) @begin
(label) @end
(byte[$100]) COLORMAP1
(const byte[$100]) COLORMAP1#0 COLORMAP1 = { fill( $100, 0) }
(byte[$100]) COLORMAP2
(const byte[$100]) COLORMAP2#0 COLORMAP2 = { fill( $100, 0) }
(byte*) COLS
(const byte*) COLS#0 COLS = (byte*) 55296
(byte[$3e8]) MAPDATA
(const byte[$3e8]) MAPDATA#0 MAPDATA = { fill( $3e8, 0) }
(byte*) SCREEN
(const byte*) SCREEN#0 SCREEN = (byte*) 1024
(void()) main()
(label) main::@1
(label) main::@return
(byte) main::x !reg byte y
(byte) main::x#1 !reg byte y 16.5
(byte) main::x#2 !reg byte y 22.0

reg byte y [ main::x#2 main::x#1 ]
