__constant char BAR[$20] = { $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $1a, $1b, $1c, $1d, $1e, $1f, $1f, $1e, $1d, $1c, $1b, $1a, $19, $18, $17, $16, $15, $14, $13, $12, $11, $10 }
__constant char BARS[$e6] = { fill( $e6, 0) }
__constant void (** const KERNEL_IRQ)() = (void (**)()) 788
__constant char SIN[$100] = kickasm {{ .fill 256, 99+99*sin(i*2*PI/256)
 }}
__constant char SIZEOF_CHAR = 1
__constant char * const VERA_CTRL = (char *) 40741
__constant const char VERA_DCSEL = 2
__constant char * const VERA_DC_BORDER = (char *) 40748
__constant char * const VERA_DC_HSTART = (char *) 40745
__constant char * const VERA_DC_HSTOP = (char *) 40746
__constant char * const VERA_DC_VSTART = (char *) 40747
__constant char * const VERA_DC_VSTOP = (char *) 40748
__constant char * const VERA_IEN = (char *) 40742
__constant char * const VERA_IRQLINE_L = (char *) 40744
__constant char * const VERA_ISR = (char *) 40743
__constant const char VERA_LINE = 2
void __start()
__loadstore volatile char cnt // zp[1]:5 0.5263157894736842
__loadstore volatile char hstart // zp[1]:6 0.4545454545454546
__loadstore volatile char hstop // zp[1]:7 0.34782608695652173
__interrupt(rom_min_cx16) void irq_line()
char irq_line::b
char irq_line::b#1 // reg byte x 22.0
char irq_line::b#2 // reg byte x 4.125
char *irq_line::bar
char *irq_line::bar#0 // bar zp[2]:2 22.4
char irq_line::i
char irq_line::i#1 // reg byte a 202.0
char irq_line::i#2 // reg byte a 151.5
char irq_line::i1
char irq_line::i1#1 // reg byte a 202.0
char irq_line::i1#2 // reg byte a 151.5
char irq_line::i2
char irq_line::i2#1 // reg byte y 202.0
char irq_line::i2#2 // reg byte y 168.33333333333331
char irq_line::idx
char irq_line::idx#0 // idx zp[1]:4 2.0
char irq_line::idx#1 // idx zp[1]:4 11.0
char irq_line::idx#2 // idx zp[1]:4 5.0
char irq_line::l
char irq_line::l#1 // reg byte x 22.0
char irq_line::l#2 // reg byte x 4.0
void main()
void * memset(void *str , char c , unsigned int num)
char memset::c
__constant char memset::c#0 = 0 // c
char *memset::dst
char *memset::dst#1 // dst zp[2]:2 202.0
char *memset::dst#2 // dst zp[2]:2 134.66666666666666
char *memset::end
__constant char *memset::end#0 = (char *)memset::str#0+memset::num#0 // end
unsigned int memset::num
__constant unsigned int memset::num#0 = $e6*SIZEOF_CHAR // num
void *memset::return
void *memset::str
__constant void *memset::str#0 = (void *)BARS // str
__loadstore volatile char sin_idx // zp[1]:10 0.27586206896551724
__loadstore volatile char vstart // zp[1]:8 0.3333333333333333
__loadstore volatile char vstop // zp[1]:9 0.32

reg byte x [ irq_line::l#2 irq_line::l#1 ]
reg byte x [ irq_line::b#2 irq_line::b#1 ]
zp[1]:4 [ irq_line::idx#2 irq_line::idx#1 irq_line::idx#0 ]
reg byte y [ irq_line::i2#2 irq_line::i2#1 ]
reg byte a [ irq_line::i#2 irq_line::i#1 ]
reg byte a [ irq_line::i1#2 irq_line::i1#1 ]
zp[1]:6 [ hstart ]
zp[1]:7 [ hstop ]
zp[1]:8 [ vstart ]
zp[1]:9 [ vstop ]
zp[1]:5 [ cnt ]
zp[1]:10 [ sin_idx ]
zp[2]:2 [ irq_line::bar#0 memset::dst#2 memset::dst#1 ]
