__constant char DIGITS[] = "0123456789abcdef"z
__constant char RADIX::BINARY = 2
__constant char RADIX::DECIMAL = $a
__constant char RADIX::HEXADECIMAL = $10
__constant char RADIX::OCTAL = 8
__constant unsigned long RADIX_DECIMAL_VALUES_LONG[] = { $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a }
__constant char decimal_digits_long[$b] = { fill( $b, 0) }
void main()
unsigned long main::$10 // zp[4]:2 22.0
unsigned long main::$11 // zp[4]:2 22.0
unsigned long main::$5 // zp[4]:2 22.0
unsigned long main::$6 // zp[4]:2 22.0
unsigned long main::$7 // zp[4]:2 22.0
unsigned long main::$8 // zp[4]:2 22.0
unsigned long main::$9 // zp[4]:2 22.0
unsigned long main::i
unsigned long main::i#1 // i zp[4]:19 11.0
unsigned long main::i#2 // i zp[4]:19 6.769230769230768
void * memset(void *str , char c , unsigned int num)
char memset::c
__constant char memset::c#0 = ' ' // c
char *memset::dst
char *memset::dst#1 // dst zp[2]:17 2002.0
char *memset::dst#2 // dst zp[2]:17 1334.6666666666667
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 = $3e8 // num
void *memset::return
void *memset::str
__constant void *memset::str#0 = (void *)print_screen#0 // str
void print_char(char ch)
char print_char::ch
char print_char::ch#0 // reg byte a 1100002.0
char *print_char_cursor
char *print_char_cursor#1 // print_char_cursor zp[2]:12 150786.07142857142
char *print_char_cursor#13 // print_char_cursor_1 zp[2]:17 77.84615384615384
char *print_char_cursor#24 // print_char_cursor zp[2]:12 275000.5
char *print_char_cursor#42 // print_char_cursor zp[2]:12 2002.0
void print_cls()
char *print_line_cursor
char *print_line_cursor#0 // print_line_cursor zp[2]:17 5004.166666666666
char *print_line_cursor#10 // print_line_cursor_1 zp[2]:15 20103.0
char *print_line_cursor#16 // print_line_cursor_1 zp[2]:15 8.615384615384615
char *print_line_cursor#26 // print_line_cursor_1 zp[2]:15 20002.0
char *print_line_cursor#27 // print_line_cursor_1 zp[2]:15 22.0
void print_ln()
char *print_screen
__constant char *print_screen#0 = (char *) 1024 // print_screen
void print_str(char *str)
char *print_str::str
char *print_str::str#0 // str zp[2]:10 200002.0
char *print_str::str#2 // str zp[2]:10 100001.0
void print_ulong_decimal(unsigned long w)
unsigned long print_ulong_decimal::w
unsigned long print_ulong_decimal::w#0 // w zp[4]:2 112.0
void ultoa(unsigned long value , char *buffer , char radix)
char ultoa::$10 // reg byte a 200002.0
char ultoa::$11 // reg byte a 2002.0
char *ultoa::buffer
char *ultoa::buffer#11 // buffer zp[2]:10 28714.714285714286
char *ultoa::buffer#14 // buffer zp[2]:10 150001.5
char *ultoa::buffer#4 // buffer zp[2]:10 2002.0
char *ultoa::buffer#5 // buffer zp[2]:10 200002.0
char ultoa::digit
char ultoa::digit#1 // digit zp[1]:14 200002.0
char ultoa::digit#2 // digit zp[1]:14 28571.714285714286
unsigned long ultoa::digit_value
unsigned long ultoa::digit_value#0 // digit_value zp[4]:6 60000.600000000006
unsigned long *ultoa::digit_values
char ultoa::max_digits
__constant char ultoa::max_digits#1 = $a // max_digits
char ultoa::radix
char ultoa::started
char ultoa::started#2 // reg byte x 50000.5
char ultoa::started#4 // reg byte x 100001.0
unsigned long ultoa::value
unsigned long ultoa::value#0 // value zp[4]:2 551.0
unsigned long ultoa::value#1 // value zp[4]:2 100001.0
unsigned long ultoa::value#2 // value zp[4]:2 57286.42857142857
unsigned long ultoa::value#6 // value zp[4]:2 150001.5
unsigned long ultoa_append(char *buffer , unsigned long value , unsigned long sub)
char *ultoa_append::buffer
char *ultoa_append::buffer#0 // buffer zp[2]:10 137500.25
char ultoa_append::digit
char ultoa_append::digit#1 // reg byte x 1.000000001E9
char ultoa_append::digit#2 // reg byte x 1.0005000015E9
unsigned long ultoa_append::return
unsigned long ultoa_append::return#0 // return zp[4]:2 200002.0
unsigned long ultoa_append::sub
unsigned long ultoa_append::sub#0 // sub zp[4]:6 3.333500005E8
unsigned long ultoa_append::value
unsigned long ultoa_append::value#0 // value zp[4]:2 366667.3333333334
unsigned long ultoa_append::value#1 // value zp[4]:2 2.000000002E9
unsigned long ultoa_append::value#2 // value zp[4]:2 5.0018333416666675E8

zp[4]:19 [ main::i#2 main::i#1 ]
zp[2]:15 [ print_line_cursor#10 print_line_cursor#16 print_line_cursor#27 print_line_cursor#26 ]
zp[2]:17 [ memset::dst#2 memset::dst#1 print_char_cursor#13 print_line_cursor#0 ]
zp[1]:14 [ ultoa::digit#2 ultoa::digit#1 ]
zp[4]:2 [ ultoa::value#2 ultoa::value#6 ultoa::value#0 ultoa::value#1 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 print_ulong_decimal::w#0 ultoa_append::return#0 main::$11 main::$9 main::$10 main::$5 main::$6 main::$7 main::$8 ]
reg byte x [ ultoa::started#2 ultoa::started#4 ]
zp[2]:10 [ print_str::str#2 print_str::str#0 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#5 ultoa::buffer#4 ultoa_append::buffer#0 ]
zp[2]:12 [ print_char_cursor#1 print_char_cursor#42 print_char_cursor#24 ]
reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ]
reg byte a [ ultoa::$11 ]
reg byte a [ ultoa::$10 ]
zp[4]:6 [ ultoa::digit_value#0 ultoa_append::sub#0 ]
reg byte a [ print_char::ch#0 ]
