(label) @1
(label) @begin
(label) @end
(const byte*) BGCOL = (byte*) 53280
(const byte*) CIA1_INTERRUPT = (byte*) 56333
(const byte) CIA_INTERRUPT_CLEAR = (byte) $7f
(const byte*) FGCOL = (byte*) 53281
(const byte*) IRQ_ENABLE = (byte*) 53274
(const byte) IRQ_RASTER = (byte) 1
(const byte*) IRQ_STATUS = (byte*) 53273
(const void()**) KERNEL_IRQ = (void()**) 788
(const byte*) RASTER = (byte*) 53266
(const byte*) VIC_CONTROL = (byte*) 53265
interrupt(KERNEL_MIN)(void()) irq()
(byte~) irq::$2 reg byte a 2002.0
(byte~) irq::$3 reg byte a 2002.0
(label) irq::@1
(label) irq::@2
(label) irq::@3
(label) irq::@4
(label) irq::@5
(label) irq::@6
(label) irq::@7
(label) irq::@return
(byte) irq::i
(byte) irq::i#1 i zp[1]:6 16.5
(byte) irq::i#7 i zp[1]:6 93.0
(byte) irq::j
(byte) irq::j#1 j zp[1]:7 151.5
(byte) irq::j#4 j zp[1]:7 150.375
(byte) irq::k
(byte) irq::k#1 k zp[1]:8 1501.5
(byte) irq::k#2 k zp[1]:8 600.5999999999999
(void()) main()
(byte~) main::$0 reg byte a 20002.0
(byte~) main::$1 reg byte a 20002.0
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@4
(label) main::@5
(label) main::@6
(label) main::@7
(byte) main::i
(byte) main::i#1 i zp[1]:2 71.0
(byte) main::i#7 i zp[1]:2 919.3636363636363
(byte) main::j
(byte) main::j#1 j zp[1]:3 1501.5
(byte) main::j#5 j zp[1]:3 1500.375
(byte) main::k
(byte) main::k#1 k zp[1]:4 15001.5
(byte) main::k#2 k zp[1]:4 6000.6
(void()) sub_irq()
(byte~) sub_irq::$0 reg byte a 2000002.0
(byte~) sub_irq::$1 reg byte a 2000002.0
(label) sub_irq::@1
(label) sub_irq::@2
(label) sub_irq::@3
(label) sub_irq::@4
(label) sub_irq::@5
(label) sub_irq::@return
(byte) sub_irq::i
(byte) sub_irq::i#1 i zp[1]:9 15001.5
(byte) sub_irq::i#6 i zp[1]:9 102000.30000000002
(byte) sub_irq::j
(byte) sub_irq::j#1 reg byte x 150001.5
(byte) sub_irq::j#4 reg byte x 171428.99999999997
(byte) sub_irq::k
(byte) sub_irq::k#1 reg byte y 1500001.5
(byte) sub_irq::k#2 reg byte y 750000.75
(void()) sub_main()
(byte~) sub_main::$0 reg byte a 2.0000002E7
(byte~) sub_main::$1 reg byte a 2.0000002E7
(label) sub_main::@1
(label) sub_main::@2
(label) sub_main::@3
(label) sub_main::@4
(label) sub_main::@5
(label) sub_main::@return
(byte) sub_main::i
(byte) sub_main::i#1 i zp[1]:5 150001.5
(byte) sub_main::i#6 i zp[1]:5 1020000.2999999999
(byte) sub_main::j
(byte) sub_main::j#1 reg byte x 1500001.5
(byte) sub_main::j#4 reg byte x 1714286.1428571427
(byte) sub_main::k
(byte) sub_main::k#1 reg byte y 1.50000015E7
(byte) sub_main::k#2 reg byte y 7500000.75

zp[1]:2 [ main::i#7 main::i#1 ]
zp[1]:3 [ main::j#5 main::j#1 ]
zp[1]:4 [ main::k#2 main::k#1 ]
zp[1]:5 [ sub_main::i#6 sub_main::i#1 ]
reg byte x [ sub_main::j#4 sub_main::j#1 ]
reg byte y [ sub_main::k#2 sub_main::k#1 ]
zp[1]:6 [ irq::i#7 irq::i#1 ]
zp[1]:7 [ irq::j#4 irq::j#1 ]
zp[1]:8 [ irq::k#2 irq::k#1 ]
zp[1]:9 [ sub_irq::i#6 sub_irq::i#1 ]
reg byte x [ sub_irq::j#4 sub_irq::j#1 ]
reg byte y [ sub_irq::k#2 sub_irq::k#1 ]
reg byte a [ main::$0 ]
reg byte a [ main::$1 ]
reg byte a [ sub_main::$0 ]
reg byte a [ sub_main::$1 ]
reg byte a [ irq::$2 ]
reg byte a [ irq::$3 ]
reg byte a [ sub_irq::$0 ]
reg byte a [ sub_irq::$1 ]
