void Print()
__constant char * const TIMEHI = (char *) 161
__constant char * const TIMELO = (char *) 162
__constant char * const VICBANK = (char *) 53272
unsigned int append(char *dst , unsigned int value , unsigned int sub)
char *append::dst
char *append::dst#1 // dst zp[2]:17 100001.0
char *append::dst#2 // dst zp[2]:17 100001.0
char *append::dst#3 // dst zp[2]:17 100001.0
char *append::dst#4 // dst zp[2]:17 3.33550001E8
unsigned int append::return
unsigned int append::return#10 // return zp[2]:15 200002.0
unsigned int append::return#2 // return zp[2]:15 200002.0
unsigned int append::return#3 // return zp[2]:15 200002.0
unsigned int append::return#4 // return zp[2]:15 200002.0
unsigned int append::sub
unsigned int append::sub#6 // sub zp[2]:19 3.333333336666667E8
unsigned int append::value
unsigned int append::value#0 // value zp[2]:15 2.000000002E9
unsigned int append::value#1 // value zp[2]:15 200002.0
unsigned int append::value#2 // value zp[2]:15 200002.0
unsigned int append::value#3 // value zp[2]:15 200002.0
unsigned int append::value#4 // value zp[2]:15 200002.0
unsigned int append::value#5 // value zp[2]:15 3.75175001E8
unsigned int append::value#8 // value zp[2]:15 700002.5
unsigned int div10(unsigned int val)
unsigned int div10::$0 // zp[2]:19 2002.0
unsigned int div10::$2 // zp[2]:21 2002.0
unsigned int div10::$3 // zp[2]:23 2002.0
unsigned int div10::$4 // zp[2]:4 2002.0
unsigned int div10::return
unsigned int div10::return#0 // return zp[2]:4 367.33333333333337
unsigned int div10::return#2 // return zp[2]:4 202.0
unsigned int div10::val
unsigned int div10::val#0 // val zp[2]:19 1501.5
unsigned int div10::val#1 // val_1 zp[2]:21 1501.5
unsigned int div10::val#2 // val_2 zp[2]:23 1501.5
unsigned int div10::val#3 // val_3 zp[2]:4 2002.0
unsigned int div10::val#4 // val_4 zp[2]:2 1102.0
unsigned int div16u(unsigned int dividend , unsigned int divisor)
unsigned int div16u::dividend
unsigned int div16u::dividend#0 // dividend zp[2]:2 1102.0
unsigned int div16u::divisor
__constant unsigned int div16u::divisor#0 = $a // divisor
unsigned int div16u::return
unsigned int div16u::return#0 // return zp[2]:4 367.33333333333337
unsigned int div16u::return#2 // return zp[2]:4 202.0
unsigned int divr16u(unsigned int dividend , unsigned int divisor , unsigned int rem)
char divr16u::$1 // reg byte a 2.0000002E7
char divr16u::$2 // reg byte a 2.0000002E7
unsigned int divr16u::dividend
unsigned int divr16u::dividend#0 // dividend zp[2]:23 2500000.25
unsigned int divr16u::dividend#1 // dividend zp[2]:23 5501.0
unsigned int divr16u::dividend#2 // dividend zp[2]:23 4287143.428571429
unsigned int divr16u::divisor
char divr16u::i
char divr16u::i#1 // reg byte x 1.50000015E7
char divr16u::i#2 // reg byte x 1538461.6923076923
unsigned int divr16u::quotient
unsigned int divr16u::quotient#1 // quotient zp[2]:4 1.50000015E7
unsigned int divr16u::quotient#2 // quotient zp[2]:4 1.0000001E7
unsigned int divr16u::quotient#3 // quotient zp[2]:4 2500000.25
unsigned int divr16u::rem
unsigned int divr16u::rem#0 // rem zp[2]:21 7500000.75
unsigned int divr16u::rem#1 // rem zp[2]:21 2.0000002E7
unsigned int divr16u::rem#2 // rem zp[2]:21 2.0000002E7
unsigned int divr16u::rem#4 // rem zp[2]:21 2.0000002E7
unsigned int divr16u::rem#5 // rem zp[2]:21 1.0000001E7
unsigned int divr16u::rem#9 // rem zp[2]:21 1.0000001E7
unsigned int divr16u::return
unsigned int divr16u::return#0 // return zp[2]:4 6000200.8
unsigned int divr16u::return#2 // return zp[2]:4 2002.0
int main()
unsigned int main::$10 // zp[2]:6 11.0
unsigned int main::$14 // zp[2]:6 22.0
unsigned int main::$15 // zp[2]:17 22.0
unsigned int main::$16 // zp[2]:6 22.0
unsigned int main::$17 // zp[2]:15 22.0
unsigned int main::$3 // zp[2]:6 11.0
int main::return
__constant char main::str[$24] = "200 DIV16U: %5d,%4d IN %04d FRAMESm"
__constant char main::str1[$24] = "200 DIV10 : %5d,%4d IN %04d FRAMESm"
unsigned int main::u
unsigned int main::u#16 // u zp[2]:2 6.380952380952381
unsigned int main::u#18 // u zp[2]:2 6.380952380952381
unsigned int main::u#3 // u zp[2]:2 11.0
unsigned int main::u#4 // u zp[2]:2 11.0
unsigned int main::v
unsigned int main::v#1 // v zp[2]:4 101.0
unsigned int main::v#10 // v zp[2]:4 4.800000000000001
unsigned int main::v#11 // v zp[2]:4 10.307692307692308
unsigned int main::v#12 // v zp[2]:4 10.307692307692308
unsigned int main::v#13 // v zp[2]:4 4.0
unsigned int main::v#2 // v zp[2]:4 101.0
char myprintf(char *dst , char *str , unsigned int w1 , unsigned int w2 , unsigned int w3)
char myprintf::$18 // reg byte a 20002.0
char myprintf::$23 // reg byte a 10001.0
char myprintf::$24 // reg byte a 20002.0
char myprintf::$29 // reg byte a 10001.0
char myprintf::$30 // reg byte a 20002.0
char myprintf::$41 // reg byte a 100001.0
char myprintf::$56 // reg byte a 20002.0
char myprintf::$57 // reg byte a 20002.0
char myprintf::b
char myprintf::b#1 // reg byte x 12501.249999999998
char myprintf::b#15 // reg byte x 7500.75
char myprintf::b#16 // reg byte x 7500.75
char myprintf::b#17 // b zp[1]:12 24800.320000000003
char myprintf::b#25 // reg byte x 30003.0
char myprintf::b#5 // b zp[1]:12 200002.0
char myprintf::b#6 // reg byte x 20002.0
char myprintf::bArg
char myprintf::bArg#1 // bArg zp[1]:9 20002.0
char myprintf::bArg#10 // bArg zp[1]:9 1216.337837837838
char myprintf::bArg#11 // bArg zp[1]:9 35003.5
char myprintf::bDigits
char myprintf::bDigits#1 // bDigits zp[1]:13 20002.0
char myprintf::bDigits#10 // bDigits zp[1]:13 102501.25
char myprintf::bDigits#12 // bDigits zp[1]:13 58572.14285714286
char myprintf::bDigits#16 // bDigits zp[1]:13 2222.444444444445
char myprintf::bDigits#18 // bDigits zp[1]:13 17500.625
char myprintf::bDigits#2 // bDigits zp[1]:13 200002.0
char myprintf::bDigits#28 // bDigits zp[1]:13 30003.0
char myprintf::bDigits#29 // bDigits zp[1]:13 150006.0
char myprintf::bDigits#3 // bDigits zp[1]:13 200002.0
char myprintf::bFormat
char myprintf::bFormat#10 // bFormat zp[1]:8 3750.375
char myprintf::bFormat#5 // bFormat zp[1]:8 25002.5
char myprintf::bLeadZero
char myprintf::bLeadZero#11 // bLeadZero zp[1]:11 2205.9705882352937
char myprintf::bLeadZero#20 // bLeadZero zp[1]:11 25002.5
char myprintf::bLen
char myprintf::bLen#1 // bLen zp[1]:14 20002.0
char myprintf::bLen#10 // bLen zp[1]:14 3336.0714285714294
char myprintf::bLen#11 // reg byte y 3750.375
char myprintf::bLen#12 // bLen zp[1]:14 68334.16666666666
char myprintf::bLen#13 // bLen zp[1]:14 66001.2
char myprintf::bLen#14 // bLen zp[1]:14 136668.3333333333
char myprintf::bLen#28 // bLen zp[1]:14 35003.5
char myprintf::bLen#3 // bLen zp[1]:14 20002.0
char myprintf::bLen#32 // bLen zp[1]:14 120003.0
char myprintf::bLen#36 // bLen zp[1]:14 150006.0
char myprintf::bLen#4 // bLen zp[1]:14 100001.0
char myprintf::bLen#5 // bLen zp[1]:14 100001.0
char myprintf::bLen#6 // bLen zp[1]:14 100001.0
char myprintf::bLen#7 // bLen zp[1]:14 20002.0
char myprintf::bTrailing
char myprintf::bTrailing#11 // bTrailing zp[1]:10 1029.5147058823527
char myprintf::bTrailing#24 // bTrailing zp[1]:10 25002.5
__constant char myprintf::buf6[6] = { fill( 6, 0) }
char myprintf::digit
char myprintf::digit#2 // reg byte x 200002.0
char myprintf::digit#3 // reg byte x 100001.0
char *myprintf::dst
char myprintf::return
char *myprintf::str
char *myprintf::str#0 // str zp[2]:21 20002.0
char *myprintf::str#10 // str zp[2]:21 527.6973684210526
char *myprintf::str#6 // str zp[2]:21 101.0
unsigned int myprintf::w
unsigned int myprintf::w#10 // w zp[2]:23 1029.5147058823527
unsigned int myprintf::w#18 // w zp[2]:23 35003.5
unsigned int myprintf::w#22 // w zp[2]:23 20002.0
unsigned int myprintf::w#53 // w zp[2]:23 20002.0
unsigned int myprintf::w#54 // w zp[2]:23 20002.0
unsigned int myprintf::w#55 // w zp[2]:23 20002.0
unsigned int myprintf::w1
unsigned int myprintf::w1#0 // w1 zp[2]:2 11.0
unsigned int myprintf::w1#1 // w1 zp[2]:2 11.0
unsigned int myprintf::w1#7 // w1 zp[2]:2 128.5
unsigned int myprintf::w2
unsigned int myprintf::w2#0 // w2 zp[2]:4 22.0
unsigned int myprintf::w2#1 // w2 zp[2]:4 22.0
unsigned int myprintf::w2#8 // w2 zp[2]:4 128.5
unsigned int myprintf::w3
unsigned int myprintf::w3#0 // w3 zp[2]:6 7.333333333333333
unsigned int myprintf::w3#1 // w3 zp[2]:6 7.333333333333333
unsigned int myprintf::w3#8 // w3 zp[2]:6 128.5
__constant char strTemp[$64] = { fill( $64, 0) }
void utoa(unsigned int value , char *dst)
char utoa::$16 // reg byte a 200002.0
char utoa::$21 // reg byte a 200002.0
char utoa::bStarted
char utoa::bStarted#5 // reg byte x 66667.33333333333
char utoa::bStarted#6 // reg byte x 100001.0
char utoa::bStarted#7 // reg byte x 200002.0
char *utoa::dst
char *utoa::dst#1 // dst zp[2]:17 200002.0
char *utoa::dst#10 // dst zp[2]:17 62500.625
char *utoa::dst#12 // dst zp[2]:17 100001.0
char *utoa::dst#13 // dst zp[2]:17 62500.625
char *utoa::dst#16 // dst zp[2]:17 37500.375
char *utoa::dst#2 // dst zp[2]:17 200002.0
char *utoa::dst#3 // dst zp[2]:17 200002.0
char *utoa::dst#4 // dst zp[2]:17 200002.0
unsigned int utoa::value
unsigned int utoa::value#0 // value zp[2]:15 200002.0
unsigned int utoa::value#1 // value zp[2]:15 100001.0
unsigned int utoa::value#10 // value zp[2]:15 125001.25
unsigned int utoa::value#11 // value zp[2]:15 125001.25
unsigned int utoa::value#12 // value zp[2]:15 200002.0
unsigned int utoa::value#2 // value zp[2]:15 100001.0
unsigned int utoa::value#3 // value zp[2]:15 100001.0
unsigned int utoa::value#4 // value zp[2]:15 103334.66666666666
unsigned int utoa::value#6 // value zp[2]:15 125001.25
__constant char * const zp1 = (char *) 97
__constant char * const zp2 = (char *) 98

zp[2]:2 [ main::u#16 main::u#3 myprintf::w1#7 myprintf::w1#1 myprintf::w1#0 div16u::dividend#0 main::u#18 main::u#4 div10::val#4 ]
zp[2]:4 [ main::v#10 main::v#12 main::v#13 main::v#11 main::v#2 main::v#1 myprintf::w2#8 myprintf::w2#1 myprintf::w2#0 div10::return#2 div16u::return#2 div10::return#0 div16u::return#0 divr16u::quotient#3 divr16u::return#0 divr16u::quotient#1 divr16u::quotient#2 divr16u::return#2 div10::$4 div10::val#3 ]
zp[2]:6 [ myprintf::w3#8 myprintf::w3#1 myprintf::w3#0 main::$10 main::$3 main::$16 main::$14 ]
zp[1]:8 [ myprintf::bFormat#10 myprintf::bFormat#5 ]
zp[1]:9 [ myprintf::bArg#10 myprintf::bArg#11 myprintf::bArg#1 ]
zp[1]:10 [ myprintf::bTrailing#11 myprintf::bTrailing#24 ]
zp[1]:11 [ myprintf::bLeadZero#11 myprintf::bLeadZero#20 ]
reg byte a [ myprintf::$23 ]
reg byte a [ myprintf::$29 ]
zp[1]:12 [ myprintf::b#17 myprintf::b#5 ]
zp[1]:13 [ myprintf::bDigits#12 myprintf::bDigits#16 myprintf::bDigits#28 myprintf::bDigits#29 myprintf::bDigits#1 myprintf::bDigits#18 myprintf::bDigits#10 myprintf::bDigits#2 myprintf::bDigits#3 ]
zp[1]:14 [ myprintf::bLen#32 myprintf::bLen#12 myprintf::bLen#10 myprintf::bLen#28 myprintf::bLen#36 myprintf::bLen#7 myprintf::bLen#3 myprintf::bLen#13 myprintf::bLen#14 myprintf::bLen#1 myprintf::bLen#4 myprintf::bLen#5 myprintf::bLen#6 ]
reg byte x [ myprintf::digit#3 myprintf::digit#2 ]
reg byte a [ myprintf::$41 ]
reg byte x [ myprintf::b#25 myprintf::b#1 myprintf::b#6 ]
reg byte x [ utoa::bStarted#7 utoa::bStarted#6 utoa::bStarted#5 ]
reg byte x [ divr16u::i#2 divr16u::i#1 ]
zp[2]:15 [ main::$17 utoa::value#12 utoa::value#3 utoa::value#10 utoa::value#2 utoa::value#11 utoa::value#6 utoa::value#4 utoa::value#0 utoa::value#1 append::value#5 append::value#8 append::value#1 append::value#2 append::value#3 append::value#4 append::value#0 append::return#10 append::return#4 append::return#3 append::return#2 ]
zp[2]:17 [ main::$15 utoa::dst#12 utoa::dst#4 utoa::dst#13 utoa::dst#2 utoa::dst#10 utoa::dst#16 utoa::dst#1 append::dst#4 append::dst#1 append::dst#2 append::dst#3 utoa::dst#3 ]
reg byte a [ myprintf::$56 ]
reg byte a [ myprintf::$18 ]
reg byte x [ myprintf::b#15 ]
reg byte a [ myprintf::$24 ]
reg byte y [ myprintf::bLen#11 ]
reg byte a [ myprintf::$57 ]
reg byte x [ myprintf::b#16 ]
reg byte a [ myprintf::$30 ]
zp[2]:19 [ div10::$0 div10::val#0 append::sub#6 ]
zp[2]:21 [ div10::$2 div10::val#1 divr16u::rem#4 divr16u::rem#9 divr16u::rem#5 divr16u::rem#0 divr16u::rem#1 divr16u::rem#2 myprintf::str#10 myprintf::str#6 myprintf::str#0 ]
zp[2]:23 [ div10::$3 div10::val#2 divr16u::dividend#2 divr16u::dividend#1 divr16u::dividend#0 myprintf::w#10 myprintf::w#18 myprintf::w#22 myprintf::w#53 myprintf::w#54 myprintf::w#55 ]
reg byte a [ utoa::$21 ]
reg byte a [ utoa::$16 ]
reg byte a [ divr16u::$1 ]
reg byte a [ divr16u::$2 ]
