-- 2 0000 71 0.00 _main 136829936 10.65 _Proc_1 69267324 5.39 _Proc_2 16514064 1.28 _Proc_3 13368528 1.04 _Proc_4 11009376 0.86 _Proc_5 4914900 0.38 _Proc_6 18840450 1.47 _Func_1 13466826 1.05 _Func_3 5308092 0.41 _Proc_7 22313646 1.74 _Proc_8 85060536 6.62 _Func_2 32438340 2.52 _strcpy 215318528 16.75 __mulsint_rrf_s 118416324 9.21 __divsint_rrf_s 67760088 5.27 __rlulong_rrf_s 13056 0.00 __divulong 52953 0.00 _memcpy 172381926 13.41 _strcmp 282016962 21.94 ; 1285291953 t-states -- 3 0000 71 0.00 _main 134339608 12.06 _Proc_1 69267324 6.22 _Proc_2 16514064 1.48 _Proc_3 13368528 1.20 _Proc_4 11009376 0.99 _Proc_5 4914900 0.44 _Proc_6 18840450 1.69 _Func_1 13466826 1.21 _Func_3 5308092 0.48 _Proc_7 22313646 2.00 _Proc_8 85060536 7.64 _Func_2 32438340 2.91 _strcpy 46497792 4.17 __mulsint_rrf_s 118416324 10.63 __divsint_rrf_s 67760088 6.08 __rlulong_rrf_s 13056 0.00 __divulong 53244 0.00 _memcpy 172381926 15.47 _strcmp 282016962 25.32 ; 1113981180 t-states -- 4 0000 71 0.00 _main 134298428 15.24 _Proc_1 69267324 7.86 _Proc_2 16514064 1.87 _Proc_3 13368528 1.52 _Proc_4 11009376 1.25 _Proc_5 4914900 0.56 _Proc_6 18840450 2.14 _Func_1 13466826 1.53 _Func_3 5308092 0.60 _Proc_7 22313646 2.53 _Proc_8 85060536 9.65 _Func_2 32438340 3.68 _strcpy 46497792 5.28 __mulsint_rrf_s 118416324 13.44 __divsint_rrf_s 67760088 7.69 __rlulong_rrf_s 13056 0.00 __divulong 53427 0.01 _memcpy 102098856 11.59 _strcmp 119497602 13.56 ; 881137753 t-states -- 6 0000 71 0.00 _main 133963467 16.01 _Proc_1 69267324 8.28 _Proc_2 16514064 1.97 _Proc_3 13368528 1.60 _Proc_4 11009376 1.32 _Proc_5 4914900 0.59 _Proc_6 18840450 2.25 _Func_1 13466826 1.61 _Func_3 5308092 0.63 _Proc_7 22313646 2.67 _Proc_8 84405216 10.09 _Func_2 32438340 3.88 _strcpy 46497792 5.56 __mulsint_rrf_s 118416324 14.16 __divsint_rrf_s 67760088 8.10 __rlulong_rrf_s 13056 0.00 __divulong 52549 0.01 _memcpy 80800956 9.66 _strcmp 97216722 11.62 ; 836567814 t-states -- 7 0000 71 0.00 _main 122822995 15.44 _Proc_1 69889878 8.78 _Proc_2 16514064 2.08 _Proc_3 13368528 1.68 _Proc_4 11009376 1.38 _Proc_5 4914900 0.62 _Proc_6 18840450 2.37 _Func_1 13466826 1.69 _Func_3 5308092 0.67 _Proc_7 22313646 2.80 _Proc_8 83553300 10.50 _Func_2 32438340 4.08 _strcpy 46497792 5.84 __mulsint_rrf_s 88861392 11.17 __divsint_rrf_s 67760088 8.52 __rlulong_rrf_s 13056 0.00 __divulong 72840 0.01 _memcpy 80800956 10.16 _strcmp 97216722 12.22 ; 795663339 t-states -- 8 ; Function total-ticks total-calls ticks-per-call total-percent 0000 71 0 0 0.00 _main 122823011 1 122823011 15.45 _Proc_1 69267324 32766 2114 8.71 _Proc_2 16514064 32766 504 2.08 _Proc_3 13368528 32766 408 1.68 _Proc_4 11009376 32766 336 1.38 _Proc_5 4914900 32766 150 0.62 _Proc_6 18840450 32766 575 2.37 _Func_1 13466826 98298 137 1.69 _Func_3 5308092 32766 162 0.67 _Proc_7 22313646 98298 227 2.81 _Proc_8 83553300 32766 2550 10.51 _Func_2 32438340 32766 990 4.08 _strcpy 46497792 32768 1419 5.85 __mulsint_rrf_s 88861392 98298 904 11.18 __divsint_rrf_s 67760088 32766 2068 8.52 __rlulong_rrf_s 13056 128 102 0.00 __divulong 52549 2 26274 0.01 _memcpy 80800956 32766 2466 10.16 _strcmp 97216722 32766 2967 12.23 ; 795020510 t-states ; So the lib functions except mul, div etc take 28% of the time. -- 9 ; Function total-ticks total-calls ticks-per-call total-percent 0000 71 0 0 0.00 _main 122864113 1 122864113 18.00 _Proc_1 96102678 32766 2933 14.08 _Proc_2 16514064 32766 504 2.42 _Proc_3 13368528 32766 408 1.96 _Proc_4 11009376 32766 336 1.61 _Proc_5 4914900 32766 150 0.72 _Proc_6 18840450 32766 575 2.76 _Func_1 13466826 98298 137 1.97 _Func_3 5308092 32766 162 0.78 _Proc_7 22313646 98298 227 3.27 _Proc_8 83553300 32766 2550 12.24 _Func_2 32438340 32766 990 4.75 _strcpy 46497792 32768 1419 6.81 __mulsint_rrf_s 88861392 98298 904 13.02 __divsint_rrf_s 67760088 32766 2068 9.93 __rlulong_rrf_s 13056 128 102 0.00 __divulong 52213 2 26106 0.01 __memcpy_rrf_s 3702558 32766 113 0.54 __strcmp_rrf_s 34830258 32766 1063 5.10 ; 682411768 t-states