(label) @1
(label) @begin
(label) @end
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@4
(label) main::@5
(label) main::@return
(byte) main::i
(byte) main::i#1 i zp ZP_BYTE:3 151.5
(byte) main::i#4 i zp ZP_BYTE:3 150.375
(byte) main::j
(byte) main::j#1 j zp ZP_BYTE:2 16.5
(byte) main::j#6 j zp ZP_BYTE:2 93.0
(byte) main::k
(byte) main::k#1 reg byte x 1501.5
(byte) main::k#2 reg byte x 600.5999999999999
(word) main::w
(word) main::w#0 w zp ZP_WORD:6 2002.0
(byte*) main::zpptr
(const byte*) main::zpptr#0 zpptr = ((byte*))(word/signed word/dword/signed dword) 4096
(byte*) main::zpptr2
(byte*) main::zpptr2#0 zpptr2 zp ZP_WORD:4 1001.0
(byte*) main::zpptr2#1 zpptr2 zp ZP_WORD:4 2002.0

zp ZP_BYTE:2 [ main::j#6 main::j#1 ]
zp ZP_BYTE:3 [ main::i#4 main::i#1 ]
reg byte x [ main::k#2 main::k#1 ]
zp ZP_WORD:4 [ main::zpptr2#0 main::zpptr2#1 ]
zp ZP_WORD:6 [ main::w#0 ]
