summaryrefslogtreecommitdiff
path: root/legacy/eina/doc
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2008-08-21 14:20:41 +0000
committerCedric BAIL <cedric.bail@free.fr>2008-08-21 14:20:41 +0000
commit4bc094c45ac796e4fbb2309d7dfe16591310c029 (patch)
treeb26c0b7a86684518ab55a0a4280124e5be11d64b /legacy/eina/doc
parent995ca492e942ffa564b812781d8c07fbb64fc23a (diff)
As we are heavy user of int to string and double to string in the EFL, provide a fast and portable one.
SVN revision: 35604
Diffstat (limited to 'legacy/eina/doc')
-rw-r--r--legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.gnuplot15
-rw-r--r--legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 10.data399
-rw-r--r--legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 16.data399
-rw-r--r--legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 10.data399
-rw-r--r--legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 16.data399
-rw-r--r--legacy/eina/doc/benchmark/itoa/output_Convert_2008-08-21_16:09:46.pngbin0 -> 10202 bytes
6 files changed, 1611 insertions, 0 deletions
diff --git a/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.gnuplot b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.gnuplot
new file mode 100644
index 0000000000..e3deb8133c
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.gnuplot
@@ -0,0 +1,15 @@
1set autoscale # scale axes automatically
2unset log # remove any log-scaling
3unset label # remove any previous labels
4set xtic auto # set xtics automatically
5set ytic auto # set ytics automatically
6#set logscale y
7set terminal png size 1024,768
8set output "output_Convert_2008-08-21_16:09:46.png"
9set title "Convert 2008-08-21_16:09:46
10set xlabel "tests"
11set ylabel "time"
12plot "bench_Convert_2008-08-21_16:09:46.itoa 10.data" using 1:2 title 'itoa 10' with line, \
13"bench_Convert_2008-08-21_16:09:46.itoa 16.data" using 1:2 title 'itoa 16' with line, \
14"bench_Convert_2008-08-21_16:09:46.snprintf 10.data" using 1:2 title 'snprintf 10' with line, \
15"bench_Convert_2008-08-21_16:09:46.snprintf 16.data" using 1:2 title 'snprintf 16' with line
diff --git a/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 10.data b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 10.data
new file mode 100644
index 0000000000..df301b94cb
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 10.data
@@ -0,0 +1,399 @@
1# specimen experiment time starting time ending time
21000 88383 7352444 7440827
31500 114153 7451843 7565996
42000 149757 7573733 7723490
52500 185493 7730769 7916262
63000 221349 7923509 8144858
73500 256977 8151984 8408961
84000 292978 8416051 8709029
94500 328910 8716189 9045099
105000 364746 9052171 9416917
115500 400124 9424420 9824544
126000 436573 9831911 10268484
136500 472224 10275248 10747472
147000 508137 10754242 11262379
157500 543973 11269478 11813451
168000 582114 11820594 12402708
178500 615497 12409652 13025149
189000 651506 13032162 13683668
199500 687252 13690769 14378021
2010000 725320 14384791 15110111
2110500 758816 15117486 15876302
2211000 794515 15883606 16678121
2311500 830190 16685426 17515616
2412000 887539 17523199 18410738
2512500 901924 18418345 19320269
2613000 937624 19327831 20265455
2713500 975695 20272653 21248348
2814000 1009528 21255654 22265182
2914500 1045416 22272648 23318064
3015000 1082757 23325238 24407995
3115500 1122870 24415129 25537999
3216000 1153115 25545701 26698816
3316500 1190830 26705984 27896814
3417000 1224500 27904510 29129010
3517500 1262165 29136281 30398446
3618000 1296394 30405653 31702047
3718500 1333639 31709590 33043229
3819000 1367791 33050573 34418364
3919500 1404040 34425197 35829237
4020000 1441056 35836281 37277337
4120500 1475740 37284468 38760208
4221000 1512958 38767305 40280263
4321500 1547296 40287367 41834663
4422000 1584420 41842058 43426478
4522500 1628650 43447335 45075985
4623000 1662612 45092031 46754643
4723500 1694215 46769082 48463297
4824000 1727294 48471253 50198547
4924500 1764323 50205941 51970264
5025000 1798833 51977570 53776403
5125500 1838984 53783526 55622510
5226000 1870473 55630759 57501232
5326500 1905707 57510638 59416345
5427000 1946425 59423768 61370193
5527500 1978204 61377705 63355909
5628000 2015595 63363131 65378726
5728500 2051393 65385554 67436947
5829000 2086098 67444155 69530253
5929500 2123260 69537290 71660550
6030000 2159370 71667715 73827085
6130500 2193220 73834384 76027604
6231000 2231153 76034804 78265957
6331500 2267270 78273291 80540561
6432000 2301456 80547871 82849327
6532500 2361719 82873889 85235608
6633000 2377649 85253174 87630823
6733500 2410941 87639785 90050726
6834000 2444885 90058518 92503403
6934500 2482074 92510541 94992615
7035000 2518473 95000066 97518539
7135500 2554081 97525934 100080015
7236000 2589644 100087137 102676781
7336500 2624116 102683934 105308050
7437000 2660832 105315448 107976280
7537500 2696906 107983675 110680581
7638000 2732914 110687676 113420590
7738500 2768581 113427912 116196493
7839000 2807443 116203649 119011092
7939500 2841706 119018874 121860580
8040000 2874416 121868266 124742682
8140500 2934735 124764036 127698771
8241000 2955842 127716419 130672261
8341500 2989110 130681436 133670546
8442000 3019651 133678634 136698285
8542500 3052977 136706014 139758991
8643000 3089366 139766262 142855628
8743500 3124899 142862810 145987709
8844000 3160830 145995156 149155986
8944500 3196661 149163385 152360046
9045000 3232800 152367343 155600143
9145500 3268458 155607445 158875903
9246000 3304132 158883505 162187637
9346500 3340230 162194895 165535125
9447000 3403239 165542385 168945624
9547500 3414305 168968748 172383053
9648000 3448076 172391916 175839992
9748500 3486368 175847603 179333971
9849000 3518577 179341307 182859884
9949500 3554706 182867554 186422260
10050000 3590736 186429477 190020213
10150500 3626396 190027669 193654065
10251000 3662394 193661323 197323717
10351500 3698949 197331440 201030389
10452000 3734414 201037802 204772216
10552500 3771898 204779144 208551042
10653000 3825367 208573737 212399104
10753500 3842685 212416470 216259155
10854000 3878355 216268249 220146604
10954500 3913870 220154399 224068269
11055000 3948955 224075826 228024781
11155500 3986064 228032095 232018159
11256000 4021247 232025090 236046337
11356500 4056996 236053674 240110670
11457000 4092656 240117486 244210142
11557500 4129137 244217474 248346611
11658000 4166204 248353721 252519925
11758500 4229135 252542223 256771358
11859000 4238172 256789310 261027482
11959500 4272007 261036121 265308128
12060000 4306946 265315500 269622446
12160500 4343621 269629241 273972862
12261000 4379371 273979978 278359349
12361500 4415048 278367099 282782147
12462000 4451166 282789349 287240515
12562500 4487734 287247788 291735522
12663000 4522884 291742749 296265633
12763500 4590425 296286289 300876714
12864000 4596107 300894095 305490202
12964500 4630801 305498361 310129162
13065000 4666455 310136426 314802881
13165500 4703852 314809612 319513464
13266000 4737682 319520375 324258057
13366500 4775025 324265379 329040404
13467000 4816832 329047583 333864415
13567500 4849176 333871385 338720561
13668000 4909028 338728948 343637976
13768500 4920393 343660435 348580828
13869000 4959910 348589438 353549348
13969500 4989314 353556745 358546059
14070000 5025682 358552890 363578572
14170500 5060943 363585454 368646397
14271000 5097808 368653368 373751176
14371500 5133122 373758302 378891424
14472000 5168038 378898414 384066452
14572500 5230734 384086722 389317456
14673000 5243196 389335133 394578329
14773500 5276125 394586714 399862839
14874000 5312782 399870077 405182859
14974500 5348656 405190263 410538919
15075000 5383824 410546356 415930180
15175500 5423444 415937384 421360828
15276000 5456662 421367774 426824436
15376500 5521858 426831630 432353488
15477000 5531340 432376585 437907925
15577500 5563875 437916085 443479960
15678000 5600033 443487181 449087214
15778500 5636111 449094225 454730336
15879000 5672074 454736883 460408957
15979500 5707198 460416189 466123387
16080000 5743961 466130348 471874309
16180500 5805556 471894910 477700466
16281000 5817220 477717784 483535004
16381500 5852235 483543778 489396013
16482000 5887292 489403341 495290633
16582500 5923466 495297583 501221049
16683000 5958388 501228217 507186605
16783500 5995042 507194114 513189156
16884000 6059061 513196327 519255388
16984500 6068664 519277761 525346425
17085000 6101500 525354898 531456398
17185500 6138986 531463783 537602769
17286000 6174843 537610023 543784866
17386500 6210516 543791738 550002254
17487000 6246202 550009745 556255947
17587500 6302946 556262835 562565781
17688000 6324273 562588625 568912898
17788500 6354358 568921306 575275664
17889000 6388969 575283112 581672081
17989500 6425488 581679345 588104833
18090000 6461097 588112177 594573274
18190500 6497161 594580779 601077940
18291000 6570085 601085387 607655472
18391500 6572564 607678289 614250853
18492000 6604919 614259525 620864444
18592500 6649549 620871652 627521201
18693000 6676317 627529265 634205582
18793500 6712100 634212550 640924650
18894000 6750206 640931241 647681447
18994500 6816888 647703876 654520764
19095000 6823915 654538521 661362436
19195500 6856396 661370936 668227332
19296000 6892237 668234994 675127231
19396500 6928111 675134624 682062735
19497000 6964134 682069855 689033989
19597500 7001368 689041140 696042508
19698000 7064927 696064327 703129254
19798500 7072676 703146842 710219518
19899000 7108589 710228191 717336780
19999500 7147827 717344144 724491971
200100000 7180052 724499156 731679208
201100500 7214814 731686442 738901256
202101000 7278235 738908618 746186853
203101500 7289223 746209494 753498717
204102000 7323237 753507423 760830660
205102500 7358555 760838059 768196614
206103000 7395442 768203480 775598922
207103500 7429764 775606144 783035908
208104000 7496164 783043432 790539596
209104500 7503556 790561692 798065248
210105000 7538189 798073635 805611824
211105500 7576477 805619504 813195981
212106000 7609024 813203992 820813016
213106500 7644815 820820402 828465217
214107000 7712243 828472642 836184885
215107500 7718991 836207714 843926705
216108000 7752143 843935103 851687246
217108500 7788515 851694554 859483069
218109000 7826959 859490221 867317180
219109500 7859969 867324517 875184486
220110000 7933219 875191639 883124858
221110500 7933561 883147577 891081138
222111000 7968841 891089557 899058398
223111500 8006585 899065870 907072455
224112000 8041931 907079576 915121507
225112500 8074791 915129221 923204012
226113000 8143562 923223512 931367074
227113500 8150262 931384334 939534596
228114000 8182134 939543509 947725643
229114500 8220797 947733327 955954124
230115000 8254483 955961989 964216472
231115500 8310052 964224135 972534187
232116000 8334945 972556992 980891937
233116500 8361780 980900364 989262144
234117000 8398342 989269758 997668100
235117500 8434108 997675209 1006109317
236118000 8505769 1006116516 1014622285
237118500 8509975 1014644856 1023154831
238119000 8543391 1023163307 1031706698
239119500 8576833 1031714839 1040291672
240120000 8613172 1040299484 1048912656
241120500 8667594 1048920449 1057588043
242121000 8695309 1057610499 1066305808
243121500 8723181 1066314809 1075037990
244122000 8756031 1075045829 1083801860
245122500 8794863 1083809255 1092604118
246123000 8857891 1092611874 1101469765
247123500 8868516 1101492789 1110361305
248124000 8902054 1110369831 1119271885
249124500 8935825 1119279726 1128215551
250125000 8972629 1128222928 1137195557
251125500 9038227 1137203019 1146241246
252126000 9048993 1146263979 1155312972
253126500 9082224 1155321385 1164403609
254127000 9116862 1164411435 1173528297
255127500 9150734 1173535829 1182686563
256128000 9220924 1182693775 1191914699
257128500 9227290 1191936979 1201164269
258129000 9258171 1201172491 1210430662
259129500 9294685 1210438231 1219732916
260130000 9332646 1219740131 1229072777
261130500 9399669 1229080079 1238479748
262131000 9404412 1238502919 1247907331
263131500 9438661 1247916049 1257354710
264132000 9476342 1257362202 1266838544
265132500 9511889 1266846325 1276358214
266133000 9583439 1276365613 1285949052
267133500 9584406 1285971472 1295555878
268134000 9617674 1295564138 1305181812
269134500 9655195 1305189446 1314844641
270135000 9691034 1314852498 1324543532
271135500 9765377 1324550806 1334316183
272136000 9764946 1334338703 1344103649
273136500 9798592 1344112260 1353910852
274137000 9834074 1353918792 1363752866
275137500 9869552 1363760304 1373629856
276138000 9941561 1373652211 1383593772
277138500 9946768 1383611728 1393558496
278139000 9977354 1393567425 1403544779
279139500 10012865 1403552750 1413565615
280140000 10050102 1413572941 1423623043
281140500 10118704 1423645947 1433764651
282141000 10122739 1433782361 1443905100
283141500 10156663 1443913843 1454070506
284142000 10192595 1454078570 1464271165
285142500 10228394 1464278829 1474507223
286143000 10298444 1474528736 1484827180
287143500 10309379 1484844500 1495153879
288144000 10335871 1495162769 1505498640
289144500 10371629 1505506582 1515878211
290145000 10420063 1515885912 1526305975
291145500 10480095 1526326293 1536806388
292146000 10478833 1536820278 1547299111
293146500 10530518 1547306805 1557837323
294147000 10557678 1557860112 1568417790
295147500 10604946 1568426699 1579031645
296148000 10629548 1579054445 1589683993
297148500 10675415 1589692575 1600367990
298149000 10700881 1600390655 1611091536
299149500 10745961 1611100278 1621846239
300150000 10773095 1621868512 1632641607
301150500 10817494 1632650388 1643467882
302151000 10856175 1643490264 1654346439
303151500 10887753 1654366717 1665254470
304152000 10927864 1665268356 1676196220
305152500 10966572 1676218825 1687185397
306153000 10995966 1687206227 1698202193
307153500 11038626 1698215718 1709254344
308154000 11075479 1709277043 1720352522
309154500 11108253 1720375313 1731483566
310155000 11138752 1731504429 1742643181
311155500 11178151 1742657094 1753835245
312156000 11219959 1753857959 1765077918
313156500 11257105 1765100369 1776357474
314157000 11290570 1776379873 1787670443
315157500 11328654 1787692653 1799021307
316158000 11364545 1799043912 1810408457
317158500 11397079 1810431285 1821828364
318159000 11431847 1821857092 1833288939
319159500 11474545 1833311409 1844785954
320160000 11516496 1844809433 1856325929
321160500 11545422 1856349299 1867894721
322161000 11580605 1867918139 1879498744
323161500 11616593 1879521230 1891137823
324162000 11650934 1891161070 1902812004
325162500 11686797 1902834268 1914521065
326163000 11722939 1914544470 1926267409
327163500 11758772 1926290048 1938048820
328164000 11775856 1938077622 1949853478
329164500 11824224 1949862370 1961686594
330165000 11867785 1961708999 1973576784
331165500 11900307 1973598928 1985499235
332166000 11939790 1985521107 1997460897
333166500 11951559 1997483599 2009435158
334167000 12003729 2009443837 2021447566
335167500 12053643 2021470394 2033524037
336168000 12059053 2033547359 2045606412
337168500 12112434 2045615322 2057727756
338169000 12169477 2057750196 2069919673
339169500 12173636 2069942957 2082116593
340170000 12228869 2082125489 2094354358
341170500 12239130 2094377161 2106616291
342171000 12297189 2106624937 2118922126
343171500 12311257 2118944961 2131256218
344172000 12369457 2131264340 2143633797
345172500 12381511 2143656973 2156038484
346173000 12441232 2156047245 2168488477
347173500 12453528 2168511308 2180964836
348174000 12514966 2180973203 2193488169
349174500 12538364 2193511341 2206049705
350175000 12592725 2206070984 2218663709
351175500 12628022 2218686519 2231314541
352176000 12645946 2231337324 2243983270
353176500 12700638 2244004480 2256705118
354177000 12730994 2256734900 2269465894
355177500 12760217 2269488272 2282248489
356178000 12807024 2282271574 2295078598
357178500 12827507 2295101225 2307928732
358179000 12882777 2307949025 2320831802
359179500 12911615 2320855117 2333766732
360180000 12938638 2333789653 2346728291
361180500 12987292 2346749969 2359737261
362181000 13010198 2359760303 2372770501
363181500 13058381 2372793127 2385851508
364182000 13082785 2385874144 2398956929
365182500 13129112 2398979863 2412108975
366183000 13153427 2412132073 2425285500
367183500 13202604 2425308289 2438510893
368184000 13225339 2438533705 2451759044
369184500 13275773 2451781751 2465057524
370185000 13298530 2465079905 2478378435
371185500 13348890 2478400598 2491749488
372186000 13377150 2491772766 2505149916
373186500 13403675 2505172602 2518576277
374187000 13454251 2518599386 2532053637
375187500 13479441 2532076457 2545555898
376188000 13526464 2545579041 2559105505
377188500 13557323 2559128361 2572685684
378189000 13583358 2572708374 2586291732
379189500 13634880 2586314774 2599949654
380190000 13666437 2599972711 2613639148
381190500 13691905 2613662070 2627353975
382191000 13740952 2627376241 2641117193
383191500 13771108 2641139873 2654910981
384192000 13800520 2654934116 2668734636
385192500 13850316 2668756974 2682607290
386193000 13881580 2682629454 2696511034
387193500 13915514 2696533669 2710449183
388194000 13942368 2710472274 2724414642
389194500 13992936 2724437454 2738430390
390195000 14033816 2738452889 2752486705
391195500 14062529 2752509578 2766572107
392196000 14087114 2766595242 2780682356
393196500 14138175 2780704781 2794842956
394197000 14167509 2794865633 2809033142
395197500 14205079 2809056297 2823261376
396198000 14241715 2823284066 2837525781
397198500 14273612 2837548803 2851822415
398199000 14302049 2851844956 2866147005
399199500 14355512 2866169597 2880525109
diff --git a/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 16.data b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 16.data
new file mode 100644
index 0000000000..a58701b8b2
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.itoa 16.data
@@ -0,0 +1,399 @@
1# specimen experiment time starting time ending time
21000 43390 2880973357 2881016747
31500 62268 2881026392 2881088660
42000 80956 2881096369 2881177325
52500 99829 2881184396 2881284225
63000 118946 2881291279 2881410225
73500 137714 2881417122 2881554836
84000 156647 2881561784 2881718431
94500 175640 2881725301 2881900941
105000 194480 2881908231 2882102711
115500 213394 2882109885 2882323279
126000 232197 2882330186 2882562383
136500 251223 2882569306 2882820529
147000 272232 2882827503 2883099735
157500 289055 2883106975 2883396030
168000 307825 2883403103 2883710928
178500 326845 2883718330 2884045175
189000 345835 2884051999 2884397834
199500 364701 2884404937 2884769638
2010000 383623 2884777026 2885160649
2110500 405462 2885167842 2885573304
2211000 421470 2885580803 2886002273
2311500 440248 2886009303 2886449551
2412000 459307 2886456649 2886915956
2512500 478020 2886922832 2887400852
2613000 497050 2887407945 2887904995
2713500 517458 2887912101 2888429559
2814000 534713 2888436932 2888971645
2914500 553678 2888978442 2889532120
3015000 572760 2889539070 2890111830
3115500 591649 2890118776 2890710425
3216000 611889 2890717496 2891329385
3316500 629497 2891336602 2891966099
3417000 648484 2891973072 2892621556
3517500 667220 2892628774 2893295994
3618000 687684 2893303145 2893990829
3718500 705100 2893997701 2894702801
3819000 723966 2894709858 2895433824
3919500 743003 2895440653 2896183656
4020000 763457 2896190546 2896954003
4120500 780724 2896961188 2897741912
4221000 799474 2897748913 2898548387
4321500 818399 2898555376 2899373775
4422000 838714 2899380643 2900219357
4522500 856211 2900226808 2901083019
4623000 875165 2901090033 2901965198
4723500 895446 2901972284 2902867730
4824000 913088 2902874669 2903787757
4924500 931702 2903794887 2904726589
5025000 951912 2904733606 2905685518
5125500 969604 2905692607 2906662211
5226000 988646 2906669205 2907657851
5326500 1009561 2907665002 2908674563
5427000 1026418 2908681640 2909708058
5527500 1045241 2909714736 2910759977
5628000 1065297 2910766947 2911832244
5728500 1082969 2911839108 2912922077
5829000 1101950 2912928696 2914030646
5929500 1122321 2914037695 2915160016
6030000 1038963 2915181119 2916220082
6130500 1159114 2916238101 2917397215
6231000 1178104 2917406154 2918584258
6331500 1198790 2918591632 2919790422
6432000 1215320 2919797414 2921012734
6532500 1236749 2921019682 2922256431
6633000 1253135 2922263700 2923516835
6733500 1272147 2923524309 2924796456
6834000 1291040 2924803539 2926094579
6934500 1309798 2926101574 2927411372
7035000 1330402 2927418690 2928749092
7135500 1347791 2928756070 2930103861
7236000 1368161 2930110733 2931478894
7336500 1385631 2931485956 2932871587
7437000 1406450 2932878550 2934285000
7537500 1423406 2934292294 2935715700
7638000 1443813 2935723143 2937166956
7738500 1461126 2937174079 2938635205
7839000 1480133 2938642167 2940122300
7939500 1498581 2940129020 2941627601
8040000 1517711 2941634717 2943152428
8140500 1536710 2943159418 2944696128
8241000 1555684 2944703704 2946259388
8341500 1574099 2946266518 2947840617
8442000 1593215 2947847559 2949440774
8542500 1612005 2949448207 2951060212
8643000 1634745 2951067200 2952701945
8743500 1649925 2952709457 2954359382
8844000 1506348 2954379447 2955885795
8944500 1694156 2955903302 2957597458
9045000 1707093 2957606352 2959313445
9145500 1727538 2959320724 2961048262
9246000 1744804 2961055557 2962800361
9346500 1764860 2962807429 2964572289
9447000 1782446 2964579503 2966361949
9547500 1801029 2966369004 2968170033
9648000 1821940 2968177090 2969999030
9748500 1839241 2970006290 2971845531
9849000 1859352 2971852828 2973712180
9949500 1877105 2973719350 2975596455
10050000 1897219 2975603686 2977500905
10150500 1916403 2977508025 2979424428
10251000 1933869 2979431821 2981365690
10351500 1953931 2981372756 2983326687
10452000 1972878 2983333838 2985306716
10552500 1990557 2985313928 2987304485
10653000 2011101 2987311260 2989322361
10753500 2028503 2989329441 2991357944
10854000 2051412 2991364682 2993416094
10954500 1863783 2993435541 2995299324
11055000 2090788 2995317462 2997408250
11155500 2105478 2997416665 2999522143
11256000 2123072 2999529579 3001652651
11356500 2143221 3001659978 3003803199
11457000 2162545 3003810256 3005972801
11557500 2179610 3005980046 3008159656
11658000 2200180 3008166722 3010366902
11758500 2218612 3010373881 3012592493
11859000 2236355 3012599416 3014835771
11959500 2256651 3014842916 3017099567
12060000 2276096 3017106868 3019382964
12160500 2294403 3019389849 3021684252
12261000 2311997 3021691391 3024003388
12361500 2332162 3024010702 3026342864
12462000 2351262 3026350447 3028701709
12562500 2370195 3028708831 3031079026
12663000 2387617 3031086420 3033474037
12763500 2166540 3033495262 3035661802
12864000 2425950 3035679851 3038105801
12964500 2446341 3038114126 3040560467
13065000 2465388 3040568157 3043033545
13165500 2483744 3043040827 3045524571
13266000 2500889 3045531865 3048032754
13366500 2521241 3048039954 3050561195
13467000 2540302 3050568239 3053108541
13567500 2559236 3053115488 3055674724
13668000 2577935 3055682080 3058260015
13768500 2595761 3058267528 3060863289
13869000 2615857 3060870171 3063486028
13969500 2634911 3063493235 3066128146
14070000 2653708 3066135290 3068788998
14170500 2672639 3068796011 3071468650
14271000 2664556 3071476470 3074141026
14371500 2724821 3074161994 3076886815
14472000 2730066 3076900866 3079630932
14572500 2748387 3079638798 3082387185
14673000 2767306 3082394559 3085161865
14773500 2784704 3085169654 3087954358
14874000 2804490 3087961749 3090766239
14974500 2823865 3090773496 3093597361
15075000 2842735 3093604926 3096447661
15175500 2861761 3096454734 3099316495
15276000 2880657 3099323604 3102204261
15376500 2899863 3102211670 3105111533
15477000 2918347 3105118543 3108036890
15577500 2937391 3108044013 3110981404
15678000 2939149 3110988611 3113927760
15778500 2989936 3113949472 3116939408
15879000 2994771 3116953089 3119947860
15979500 3013070 3119955382 3122968452
16080000 3032005 3122976115 3126008120
16180500 3050745 3126015277 3129066022
16281000 3069976 3129073336 3132143312
16381500 3089180 3132150272 3135239452
16482000 3107578 3135247094 3138354672
16582500 3126399 3138361802 3141488201
16683000 3145323 3141495823 3144641146
16783500 3164148 3144648399 3147812547
16884000 3183165 3147819812 3151002977
16984500 3165772 3151010130 3154175902
17085000 3227754 3154199309 3157427063
17185500 3240179 3157435640 3160675819
17286000 3259028 3160683961 3163942989
17386500 3277904 3163950359 3167228263
17487000 3296952 3167235881 3170532833
17587500 3315609 3170540222 3173855831
17688000 3334614 3173863340 3177197954
17788500 3353308 3177205339 3180558647
17889000 3371979 3180566137 3183938116
17989500 3391000 3183945700 3187336700
18090000 3409462 3187344138 3190753600
18190500 3402599 3190760884 3194163483
18291000 3462013 3194184679 3197646692
18391500 3467477 3197661048 3201128525
18492000 3486214 3201136586 3204622800
18592500 3504464 3204630297 3208134761
18693000 3524143 3208141899 3211666042
18793500 3542247 3211673174 3215215421
18894000 3561119 3215222295 3218783414
18994500 3580190 3218790718 3222370908
19095000 3599109 3222378156 3225977265
19195500 3620238 3225984081 3229604319
19296000 3639218 3229611508 3233250726
19396500 3289110 3233271717 3236560827
19497000 3675807 3236578583 3240254390
19597500 3693855 3240263134 3243956989
19698000 3712764 3243964488 3247677252
19798500 3731384 3247684265 3251415649
19899000 3751048 3251422713 3255173761
19999500 3769062 3255180731 3258949793
200100000 3787927 3258956985 3262744912
201100500 3807446 3262752010 3266559456
202101000 3826266 3266566461 3270392727
203101500 3844584 3270399977 3274244561
204102000 3824281 3274253311 3278077592
205102500 3889523 3278100500 3281990023
206103000 3902930 3281998474 3285901404
207103500 3920393 3285909538 3289829931
208104000 3939424 3289837304 3293776728
209104500 3958515 3293784251 3297742766
210105000 3977752 3297749884 3301727636
211105500 3995732 3301735126 3305730858
212106000 4015376 3305738049 3309753425
213106500 4033872 3309760543 3313794415
214107000 4054850 3313802571 3317857421
215107500 3666894 3317878182 3321545076
216108000 4091951 3321562828 3325654779
217108500 4112116 3325663095 3329775211
218109000 4129455 3329782423 3333911878
219109500 4147392 3333919183 3338066575
220110000 4166996 3338073877 3342240873
221110500 4185063 3342248254 3346433317
222111000 4204093 3346440417 3350644510
223111500 4223157 3350651626 3354874783
224112000 4244644 3354882165 3359126809
225112500 4086630 3359134253 3363220883
226113000 4281904 3363243532 3367525436
227113500 4299137 3367534082 3371833219
228114000 4319876 3371840678 3376160554
229114500 4336999 3376167847 3380504846
230115000 4355430 3380512328 3384867758
231115500 4375410 3384875089 3389250499
232116000 4393588 3389257988 3393651576
233116500 4412149 3393659060 3398071209
234117000 4431932 3398078742 3402510674
235117500 4004998 3402529574 3406534572
236118000 4470974 3406552251 3411023225
237118500 4488570 3411032372 3415520942
238119000 4508262 3415528180 3420036442
239119500 4526166 3420043677 3424569843
240120000 4545907 3424577091 3429122998
241120500 4564190 3429130054 3433694244
242121000 4582795 3433701491 3438284286
243121500 4602595 3438291506 3442894101
244122000 4446763 3442901296 3447348059
245122500 4641020 3447377276 3452018296
246123000 4658976 3452027136 3456686112
247123500 4678082 3456693703 3461371785
248124000 4695933 3461378941 3466074874
249124500 4718103 3466082013 3470800116
250125000 4733891 3470807416 3475541307
251125500 4753722 3475548365 3480302087
252126000 4771546 3480309175 3485080721
253126500 4763126 3485088043 3489851169
254127000 4824120 3489874040 3494698160
255127500 4829082 3494712507 3499541589
256128000 4848522 3499549301 3504397823
257128500 4866091 3504405135 3509271226
258129000 4885873 3509278645 3514164518
259129500 4903817 3514171670 3519075487
260130000 4924668 3519082932 3524007600
261130500 4941740 3524014874 3528956614
262131000 4457190 3528977175 3533434365
263131500 4981798 3533452325 3538434123
264132000 4998762 3538442379 3543441141
265132500 5018584 3543448424 3548467008
266133000 5036583 3548474530 3553511113
267133500 5055861 3553518770 3558574631
268134000 5074336 3558581857 3563656193
269134500 5093994 3563663940 3568757934
270135000 5112069 3568765125 3573877194
271135500 4614300 3573898782 3578513082
272136000 5151459 3578530965 3583682424
273136500 5169985 3583691584 3588861569
274137000 5187722 3588869309 3594057031
275137500 5207692 3594064188 3599271880
276138000 5225322 3599279294 3604504616
277138500 5244960 3604512170 3609757130
278139000 5264309 3609764497 3615028806
279139500 5040806 3615036365 3620077171
280140000 5303366 3620099998 3625403364
281140500 5321162 3625411690 3630732852
282141000 5340068 3630740385 3636080453
283141500 5358199 3636087745 3641445944
284142000 5382770 3641453014 3646835784
285142500 5396443 3646843191 3652239634
286143000 5414945 3652247170 3657662115
287143500 5305682 3657669279 3662974961
288144000 5459406 3662997370 3668456776
289144500 5472617 3668465086 3673937703
290145000 5490362 3673945373 3679435735
291145500 5509551 3679443044 3684952595
292146000 5528594 3684959678 3690488272
293146500 5547677 3690495258 3696042935
294147000 5565930 3696050120 3701616050
295147500 5438469 3701623352 3707061821
296148000 5613524 3707084196 3712697720
297148500 5624662 3712705910 3718330572
298149000 5642723 3718337839 3723980562
299149500 5661283 3723988079 3729649362
300150000 5679823 3729656859 3735336682
301150500 5699185 3735343974 3741043159
302151000 5687342 3741050782 3746738124
303151500 5754889 3746760893 3752515782
304152000 5761883 3752530097 3758291980
305152500 5774259 3758300165 3764074424
306153000 5793508 3764082237 3769875745
307153500 5812348 3769883356 3775695704
308154000 5831526 3775703010 3781534536
309154500 5830846 3781542216 3787373062
310155000 5883744 3787393940 3793277684
311155500 5891479 3793292082 3799183561
312156000 5907920 3799191722 3805099642
313156500 5926803 3805107271 3811034074
314157000 5945586 3811041672 3816987258
315157500 5964544 3816994874 3822959418
316158000 5878797 3822966344 3828845141
317158500 6008443 3828868106 3834876549
318159000 6021624 3834885061 3840906685
319159500 6040079 3840914181 3846954260
320160000 6059208 3846961810 3853021018
321160500 6077792 3853028429 3859106221
322161000 6095937 3859113126 3865209063
323161500 5845324 3865216222 3871061546
324162000 6136634 3871084269 3877220903
325162500 6153697 3877229165 3883382862
326163000 6171951 3883390230 3889562181
327163500 6191598 3889569730 3895761328
328164000 6210433 3895768645 3901979078
329164500 6230173 3901986344 3908216517
330165000 6066960 3908223925 3914290885
331165500 6268224 3914319657 3920587881
332166000 6284804 3920596021 3926880825
333166500 6304956 3926888533 3933193489
334167000 6323600 3933200877 3939524477
335167500 6342542 3939531492 3945874034
336168000 6364168 3945881532 3952245700
337168500 6191558 3952252868 3958444426
338169000 6401366 3958467304 3964868670
339169500 6418477 3964877316 3971295793
340170000 6436731 3971303192 3977739923
341170500 6455149 3977747231 3984202380
342171000 6474942 3984209914 3990684856
343171500 6494163 3990692337 3997186500
344172000 6216066 3997193354 4003409420
345172500 6534579 4003432164 4009966743
346173000 6550723 4009975140 4016525863
347173500 6570396 4016533121 4023103517
348174000 6588673 4023110635 4029699308
349174500 6607185 4029706227 4036313412
350175000 6628284 4036320676 4042948960
351175500 5969426 4042971247 4048940673
352176000 6664975 4048958707 4055623682
353176500 6683160 4055631994 4062315154
354177000 6701803 4062323075 4069024878
355177500 6720736 4069032174 4075752910
356178000 6739044 4075760360 4082499404
357178500 6732536 4082506639 4089239175
358179000 6791417 4089259486 4096050903
359179500 6797020 4096065008 4102862028
360180000 6818307 4102869488 4109687795
361180500 6834727 4109696777 4116531504
362181000 6852850 4116539343 4123392193
363181500 6830637 4123399371 4130230008
364182000 6897799 4130253160 4137150959
365182500 6910615 4137160109 4144070724
366183000 6929827 4144078216 4151008043
367183500 6947783 4151015031 4157962814
368184000 6966638 4157970253 4164936891
369184500 6861559 4164944153 4171805712
370185000 7011596 4171828092 4178839688
371185500 7024169 4178848030 4185872199
372186000 7045290 4185880212 4192925502
373186500 7061713 4192932739 4199994452
374187000 7081088 4200001863 4207082951
375187500 6836480 4207090297 4213926777
376188000 7120015 4213949453 4221069468
377188500 7137347 4221078006 4228215353
378189000 7155963 4228222851 4235378814
379189500 7174878 4235385858 4242560736
380190000 7193358 4242568400 4249761758
381190500 7090578 4249769326 4256859904
382191000 7238545 4256881997 4264120542
383191500 7250950 4264128988 4271379938
384192000 7269622 4271387024 4278656646
385192500 7288822 4278664253 4285953075
386193000 7307562 4285960030 4293267592
387193500 6922170 4293274865 4300197035
388194000 7348120 4300219729 4307567849
389194500 7364780 4307576174 4314940954
390195000 7383173 4314948790 4322331963
391195500 7401891 4322338962 4329740853
392196000 7420998 4329748248 4337169246
393196500 7052257 4337176705 4344228962
394197000 7460779 4344251677 4351712456
395197500 7478282 4351720677 4359198959
396198000 7496204 4359206381 4366702585
397198500 7515206 4366709594 4374224800
398199000 7535255 4374231769 4381767024
399199500 7110721 4381774363 4388885084
diff --git a/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 10.data b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 10.data
new file mode 100644
index 0000000000..77ed161434
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 10.data
@@ -0,0 +1,399 @@
1# specimen experiment time starting time ending time
21000 199149 4389447448 4389646597
31500 291127 4389654500 4389945627
42000 385613 4389952460 4390338073
52500 480301 4390344616 4390824917
63000 574792 4390831612 4391406404
73500 669874 4391413173 4392083047
84000 767638 4392089705 4392857343
94500 859441 4392864635 4393724076
105000 954011 4393730573 4394684584
115500 1051707 4394691081 4395742788
126000 1143457 4395749254 4396892711
136500 1237829 4396899075 4398136904
147000 1335110 4398143397 4399478507
157500 1427768 4399485073 4400912841
168000 1523691 4400918983 4402442674
178500 1617234 4402449671 4404066905
189000 1713113 4404073046 4405786159
199500 1806704 4405792715 4407599419
2010000 1901018 4407605661 4409506679
2110500 1997715 4409513138 4411510853
2211000 2091014 4411517518 4413608532
2311500 2187288 4413614646 4415801934
2412000 2282170 4415808414 4418090584
2512500 2376779 4418097349 4420474128
2613000 2470093 4420480696 4422950789
2713500 2565848 4422957362 4425523210
2814000 2807484 4425529908 4428337392
2914500 2756824 4428355694 4431112518
3015000 2854447 4431119963 4433974410
3115500 2945314 4433981271 4436926585
3216000 3040117 4436933056 4439973173
3316500 3135192 4439980006 4443115198
3417000 3229864 4443121841 4446351705
3517500 3324771 4446358290 4449683061
3618000 3419259 4449689555 4453108814
3718500 3517155 4453115048 4456632203
3819000 3610618 4456640619 4460251237
3919500 3703954 4460258519 4463962473
4020000 3945387 4463969001 4467914388
4120500 4310590 4467933819 4472244409
4221000 3989455 4472258677 4476248132
4321500 4083753 4476255368 4480339121
4422000 4179339 4480345722 4484525061
4522500 4273505 4484531878 4488805383
4623000 4367638 4488811998 4493179636
4723500 4464065 4493186428 4497650493
4824000 4557445 4497657181 4502214626
4924500 4652349 4502221594 4506873943
5025000 4746603 4506880974 4511627577
5125500 5248553 4511649936 4516898489
5226000 4939658 4516912502 4521852160
5326500 5031139 4521859647 4526890786
5427000 5127959 4526897496 4532025455
5527500 5221337 4532032195 4537253532
5628000 5316808 4537260321 4542577129
5728500 5411691 4542583616 4547995307
5829000 5505401 4548002254 4553507655
5929500 5800441 4553513928 4559314369
6030000 5697992 4559332640 4565030632
6130500 5790784 4565037457 4570828241
6231000 5885348 4570835525 4576720873
6331500 5980228 4576727532 4582707760
6432000 6075396 4582714362 4588789758
6532500 6170355 4588796314 4594966669
6633000 6263484 4594973514 4601236998
6733500 6538708 4601256957 4607795665
6834000 6455499 4607809693 4614265192
6934500 6548966 4614272733 4620821699
7035000 6642979 4620828503 4627471482
7135500 6737623 4627478313 4634215936
7236000 6832802 4634222660 4641055462
7336500 7236168 4641061894 4648298062
7437000 7242698 4648320624 4655563322
7537500 7436929 4655577149 4663014078
7638000 7213912 4663023110 4670237022
7738500 7310198 4670243968 4677554166
7839000 7402527 4677560646 4684963173
7939500 7500298 4684969841 4692470139
8040000 7788653 4692476637 4700265290
8140500 7690391 4700283248 4707973639
8241000 7781914 4707981026 4715762940
8341500 7876581 4715770155 4723646736
8442000 7972603 4723652705 4731625308
8542500 8066147 4731631980 4739698127
8643000 8410281 4739718882 4748129163
8743500 8259632 4748143263 4756402895
8844000 8351563 4756410334 4764761897
8944500 8446755 4764771632 4773218387
9045000 8615021 4773224959 4781839980
9145500 8829430 4781846516 4790675946
9246000 8772775 4790694373 4799467148
9346500 8826135 4799474426 4808300561
9447000 8921064 4808307218 4817228282
9547500 9119509 4817234541 4826354050
9648000 9309660 4826361087 4835670747
9748500 9391720 4835688979 4845080699
9849000 9442271 4845087799 4854530070
9949500 9500624 4854536956 4864037580
10050000 9566361 4864044326 4873610687
10150500 9778501 4873617430 4883395931
10251000 9682392 4883413914 4893096306
10351500 10026549 4893103595 4903130144
10452000 9868461 4903137359 4913005820
10552500 9965809 4913012732 4922978541
10653000 10340930 4922999317 4933340247
10753500 10355322 4933353947 4943709269
10854000 10519634 4943716549 4954236183
10954500 10342805 4954243871 4964586676
11055000 10458382 4964593425 4975051807
11155500 10877980 4975070672 4985948652
11256000 10690826 4985959691 4996650517
11356500 10727679 4996667928 5007395607
11457000 10919906 5007403081 5018322987
11557500 10952408 5018340671 5029293079
11658000 11385144 5029311681 5040696825
11758500 11478042 5040715368 5052193410
11859000 11597942 5052212724 5063810666
11959500 11330656 5063828709 5075159365
12060000 11817380 5075177827 5086995207
12160500 11581061 5087012750 5098593811
12261000 11707480 5098612287 5110319767
12361500 11852347 5110337958 5122190305
12462000 11974368 5122208390 5134182758
12562500 12147032 5134200994 5146348026
12663000 12151204 5146355200 5158506404
12763500 12319057 5158531139 5170850196
12864000 12345737 5170857200 5183202937
12964500 12531784 5183220428 5195752212
13065000 12544362 5195759686 5208304048
13165500 12796021 5208322322 5221118343
13266000 13090151 5221134990 5234225141
13366500 12988625 5234243526 5247232151
13467000 13284416 5247249790 5260534206
13567500 13174373 5260552293 5273726666
13668000 13473022 5273742669 5287215691
13768500 13437440 5287234024 5300671464
13869000 13309627 5300689674 5313999301
13969500 13724732 5314018063 5327742795
14070000 13681237 5327761066 5341442303
14170500 13592910 5341460385 5355053295
14271000 14028320 5355071752 5369100072
14371500 14055394 5369118195 5383173589
14472000 13875970 5383191621 5397067591
14572500 14309949 5397085883 5411395832
14673000 14407780 5411414521 5425822301
14773500 14502917 5425840734 5440343651
14874000 14597244 5440361600 5454958844
14974500 14692603 5454977121 5469669724
15075000 14444334 5469688186 5484132520
15175500 14877637 5484151004 5499028641
15276000 14977087 5499046872 5514023959
15376500 15072119 5514042199 5529114318
15477000 15166276 5529132450 5544298726
15577500 15259915 5544316498 5559576413
15678000 15356347 5559594145 5574950492
15778500 15101525 5574968695 5590070220
15879000 15205531 5590087958 5605293489
15979500 15296819 5605312009 5620608828
16080000 15735396 5620626830 5636362226
16180500 15833088 5636380092 5652213180
16281000 15583281 5652231217 5667814498
16381500 15671684 5667832549 5683504233
16482000 16115278 5683522003 5699637281
16582500 16212070 5699655966 5715868036
16683000 15960606 5715886275 5731846881
16783500 16400140 5731864766 5748264906
16884000 16151089 5748282734 5764433823
16984500 16585801 5764451910 5781037711
17085000 16340555 5781056116 5797396671
17185500 16777878 5797415105 5814192983
17286000 16531587 5814211040 5830742627
17386500 16972937 5830760918 5847733855
17487000 17057141 5847752355 5864809496
17587500 16812438 5864827405 5881639843
17688000 17254876 5881657722 5898912598
17788500 17347392 5898930810 5916278202
17889000 17098643 5916296306 5933394949
17989500 17534632 5933413221 5950947853
18090000 17633500 5950966005 5968599505
18190500 17728255 5968617913 5986346168
18291000 17821652 5986364142 6004185794
18391500 17912681 6004203812 6022116493
18492000 17655828 6022134089 6039789917
18592500 17761669 6039808590 6057570259
18693000 17859549 6057588407 6075447956
18793500 17951771 6075465893 6093417664
18894000 18390928 6093435604 6111826532
18994500 18115899 6111844684 6129960583
19095000 18232135 6129978265 6148210400
19195500 18330255 6148228170 6166558425
19296000 18424186 6166576783 6185000969
19396500 18508244 6185018994 6203527238
19497000 18933519 6203569768 6222503287
19597500 19047831 6222542343 6241590174
19698000 18796799 6241608441 6260405240
19798500 18870778 6260423357 6279294135
19899000 19335629 6279312250 6298647879
19999500 19426723 6298666225 6318092948
200100000 19178114 6318110696 6337288810
201100500 19618068 6337307173 6356925241
202101000 19372956 6356942803 6376315759
203101500 19807950 6376333817 6396141767
204102000 19905996 6396159655 6416065651
205102500 20004655 6416083719 6436088374
206103000 19754007 6436106613 6455860620
207103500 20192235 6455878731 6476070966
208104000 19939765 6476088918 6496028683
209104500 20386533 6496046305 6516432838
210105000 20480821 6516450993 6536931814
211105500 20228855 6536950026 6557178881
212106000 20668779 6557196981 6577865760
213106500 20755473 6577883568 6598639041
214107000 20845293 6598657023 6619502316
215107500 20605405 6619520874 6640126279
216108000 21042398 6640144286 6661186684
217108500 21134609 6661205128 6682339737
218109000 21236171 6682357861 6703594032
219109500 21328498 6703612218 6724940716
220110000 21424790 6724958867 6746383657
221110500 21522492 6746402213 6767924705
222111000 21610078 6767942630 6789552708
223111500 21708269 6789570853 6811279122
224112000 21802877 6811297179 6833100056
225112500 21897668 6833117850 6855015518
226113000 21644199 6855033296 6876677495
227113500 21741181 6876695976 6898437157
228114000 21837374 6898455011 6920292385
229114500 22277281 6920311922 6942589203
230115000 22368269 6942606642 6964974911
231115500 22467874 6964992614 6987460488
232116000 22219721 6987478373 7009698094
233116500 22660983 7009715915 7032376898
234117000 22742519 7032394290 7055136809
235117500 22499586 7055154940 7077654526
236118000 22944008 7077671949 7100615957
237118500 22692527 7100633972 7123326499
238119000 23126007 7123344355 7146470362
239119500 23231726 7146488549 7169720275
240120000 23317943 7169738531 7193056474
241120500 23071119 7193074718 7216145837
242121000 23501438 7216163355 7239664793
243121500 23262790 7239682811 7262945601
244122000 23700879 7262963491 7286664370
245122500 23449370 7286682389 7310131759
246123000 23881781 7310149810 7334031591
247123500 23985211 7334049280 7358034491
248124000 24079955 7358053014 7382132969
249124500 23826870 7382151237 7405978107
250125000 24266607 7405996457 7430263064
251125500 24363182 7430281132 7454644314
252126000 24462878 7454662597 7479125475
253126500 24549743 7479143460 7503693203
254127000 24640730 7503711296 7528352026
255127500 24742382 7528370190 7553112572
256128000 24836846 7553130148 7577966994
257128500 24929940 7577985130 7602915070
258129000 25016948 7602932911 7627949859
259129500 25120317 7627967660 7653087977
260130000 25215190 7653106077 7678321267
261130500 25306798 7678338819 7703645617
262131000 25061533 7703663456 7728724989
263131500 25154677 7728742852 7753897529
264132000 25250746 7753917331 7779168077
265132500 25682973 7779185631 7804868604
266133000 25783569 7804886569 7830670138
267133500 25534181 7830688532 7856222713
268134000 25625257 7856240863 7881866120
269134500 26061690 7881884267 7907945957
270135000 26160404 7907964141 7934124545
271135500 25916230 7934142683 7960058913
272136000 26348224 7960076183 7986424407
273136500 26102018 7986442469 8012544487
274137000 26541315 8012562864 8039104179
275137500 26300696 8039122445 8065423141
276138000 26727838 8065441301 8092169139
277138500 26484916 8092187129 8118672045
278139000 26919858 8118690077 8145609935
279139500 27010777 8145628234 8172639011
280140000 26767616 8172656957 8199424573
281140500 27206023 8199442927 8226648950
282141000 27294841 8226667136 8253961977
283141500 27046794 8253979692 8281026486
284142000 27493060 8281043974 8308537034
285142500 27584906 8308554787 8336139693
286143000 27676226 8336157870 8363834096
287143500 27770993 8363851847 8391622840
288144000 27525530 8391641309 8419166839
289144500 27614636 8419184697 8446799333
290145000 27708580 8446817353 8474525933
291145500 28155844 8474544035 8502699879
292146000 28250672 8502717801 8530968473
293146500 28339929 8530986417 8559326346
294147000 28093571 8559343780 8587437351
295147500 28188839 8587455175 8615644014
296148000 28281342 8615662127 8643943469
297148500 28375564 8643961684 8672337248
298149000 28476498 8672355499 8700831997
299149500 28567212 8700850122 8729417334
300150000 29000830 8729435261 8758436091
301150500 29103723 8758454217 8787557940
302151000 28853896 8787576439 8816430335
303151500 28944693 8816448718 8845393411
304152000 29392626 8845411590 8874804216
305152500 29490349 8874822072 8904312421
306153000 29230460 8904330038 8933560498
307153500 29672379 8933578475 8963250854
308154000 29421959 8963269047 8992691006
309154500 29857184 8992709469 9022566653
310155000 29612524 9022584940 9052197464
311155500 30054243 9052215355 9082269598
312156000 29794953 9082287875 9112082828
313156500 30240287 9112100702 9142340989
314157000 29994681 9142359218 9172353899
315157500 30415821 9172372020 9202787841
316158000 30526300 9202806088 9233332388
317158500 30477104 9233350286 9263827390
318159000 30373825 9263844637 9294218462
319159500 30801998 9294236481 9325038479
320160000 30905460 9325056994 9355962454
321160500 30652994 9355980260 9386633254
322161000 30745667 9386651414 9417397081
323161500 31189428 9417415393 9448604821
324162000 31282643 9448623030 9479905673
325162500 31373396 9479924167 9511297563
326163000 31472315 9511315689 9542788004
327163500 31563135 9542806326 9574369461
328164000 31650913 9574387997 9606038910
329164500 31758375 9606057378 9637815753
330165000 31507773 9637833910 9669341683
331165500 31596491 9669359793 9700956284
332166000 31695978 9700974285 9732670263
333166500 31792015 9732688521 9764480536
334167000 31881494 9764498393 9796379887
335167500 32326641 9796398356 9828724997
336168000 32367159 9828743207 9861110366
337168500 32384119 9861128517 9893512636
338169000 32604081 9893531636 9926135717
339169500 32696039 9926153977 9958850016
340170000 32446118 9958867674 9991313792
341170500 32885109 9991331671 10024216780
342171000 32639636 10024234583 10056874219
343171500 32738199 10056891990 10089630189
344172000 33179486 10089648521 10122828007
345172500 32924869 10122845969 10155770838
346173000 33369990 10155789111 10189159101
347173500 33120771 10189177257 10222298028
348174000 33555773 10222318029 10255873802
349174500 33651394 10255892099 10289543493
350175000 33403206 10289561875 10322965081
351175500 33837094 10322983168 10356820262
352176000 33940069 10356838501 10390778570
353176500 33681593 10390796765 10424478358
354177000 34121121 10424496470 10458617591
355177500 34220755 10458635613 10492856368
356178000 34311255 10492874747 10527186002
357178500 34406728 10527204007 10561610735
358179000 34158637 10561629203 10595787840
359179500 34250900 10595805445 10630056345
360180000 34347521 10630074631 10664422152
361180500 34789722 10664440107 10699229829
362181000 34876191 10699247542 10734123733
363181500 34983374 10734142436 10769125810
364182000 34729484 10769143870 10803873354
365182500 34816652 10803891189 10838707841
366183000 34920944 10838725996 10873646940
367183500 34981740 10873664808 10908646548
368184000 35095704 10908664838 10943760542
369184500 35201493 10943778564 10978980057
370185000 35282951 10978997850 11014280801
371185500 35735413 11014299032 11050034445
372186000 35830175 11050052949 11085883124
373186500 35579145 11085901258 11121480403
374187000 36021531 11121498649 11157520180
375187500 36120944 11157538237 11193659181
376188000 35861266 11193677207 11229538473
377188500 36304377 11229556660 11265861037
378189000 36059106 11265879442 11301938548
379189500 36501325 11301956967 11338458292
380190000 36254885 11338476512 11374731397
381190500 36683546 11374750212 11411433758
382191000 36440919 11411451468 11447892387
383191500 36876850 11447910558 11484787408
384192000 36629169 11484805179 11521434348
385192500 37073834 11521452515 11558526349
386193000 37153404 11558543695 11595697099
387193500 36913186 11595715798 11632628984
388194000 37322913 11632646652 11669969565
389194500 37444914 11669987719 11707432633
390195000 37547026 11707451079 11744998105
391195500 37289869 11745015623 11782305492
392196000 37389216 11782323573 11819712789
393196500 37832079 11819730749 11857562828
394197000 37920069 11857581167 11895501236
395197500 38017617 11895519069 11933536686
396198000 38107470 11933554831 11971662301
397198500 38207719 11971680174 12009887893
398199000 38301331 12009906063 12048207394
399199500 38394531 12048226170 12086620701
diff --git a/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 16.data b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 16.data
new file mode 100644
index 0000000000..dd84457fa8
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/bench_Convert_2008-08-21_16:09:46.snprintf 16.data
@@ -0,0 +1,399 @@
1# specimen experiment time starting time ending time
21000 173308 12087061782 12087235090
31500 251049 12087242502 12087493551
42000 338375 12087500422 12087838797
52500 423112 12087845570 12088268682
63000 495876 12088275609 12088771485
73500 577516 12088778317 12089355833
84000 659017 12089362258 12090021275
94500 743116 12090027891 12090771007
105000 822406 12090777575 12091599981
115500 904107 12091606495 12092510602
126000 988626 12092517176 12093505802
136500 1067430 12093512804 12094580234
147000 1148725 12094586334 12095735059
157500 1231955 12095741535 12096973490
168000 1312353 12096980004 12098292357
178500 1395087 12098298658 12099693745
189000 1475266 12099700274 12101175540
199500 1558315 12101181925 12102740240
2010000 1638529 12102747177 12104385706
2110500 1721392 12104392194 12106113586
2211000 1801607 12106119817 12107921424
2311500 1884650 12107928287 12109812937
2412000 1964844 12109819126 12111783970
2512500 2047608 12111790626 12113838234
2613000 2129558 12113845225 12115974783
2713500 2209679 12115981106 12118190785
2814000 2292777 12118196957 12120489734
2914500 2373788 12120496223 12122870011
3015000 2528352 12122876828 12125405180
3115500 2599085 12125423568 12128022653
3216000 2622262 12128030222 12130652484
3316500 2700655 12130659117 12133359772
3417000 2782226 12133366364 12136148590
3517500 2863782 12136155401 12139019183
3618000 2944059 12139025687 12141969746
3718500 3025089 12141976052 12145001141
3819000 3108554 12145007249 12148115803
3919500 3190053 12148122528 12151312581
4020000 3271362 12151319160 12154590522
4120500 3353143 12154597131 12157950274
4221000 3434885 12157956919 12161391804
4321500 3546151 12161398619 12164944770
4422000 3606056 12164966988 12168573044
4522500 3679894 12168580703 12172260597
4623000 3765538 12172267588 12176033126
4723500 3845838 12176040263 12179886101
4824000 3924517 12179893181 12183817698
4924500 4084889 12183824467 12187909356
5025000 4091158 12187927055 12192018213
5125500 4169533 12192023728 12196193261
5226000 4249061 12196199554 12200448615
5326500 4330535 12200454738 12204785273
5427000 4416121 12204791613 12209207734
5527500 4493715 12209214309 12213708024
5628000 4575315 12213714471 12218289786
5728500 4657675 12218296050 12222953725
5829000 4738677 12222959734 12227698411
5929500 4820765 12227704369 12232525134
6030000 4901618 12232528339 12237429957
6130500 4984272 12237435659 12242419931
6231000 5065021 12242426542 12247491563
6331500 5147168 12247498290 12252645458
6432000 5228358 12252651243 12257879601
6532500 5310768 12257885834 12263196602
6633000 5391638 12263202595 12268594233
6733500 5473924 12268600163 12274074087
6834000 5555462 12274080753 12279636215
6934500 5636461 12279639217 12285275678
7035000 5719464 12285280939 12291000403
7135500 5802696 12291005391 12296808087
7236000 5882435 12296814209 12302696644
7336500 5963919 12302702616 12308666535
7437000 6044459 12308672455 12314716914
7537500 6126645 12314723022 12320849667
7638000 6208748 12320855951 12327064699
7738500 6290211 12327069941 12333360152
7839000 6372019 12333366351 12339738370
7939500 6453343 12339744380 12346197723
8040000 6535132 12346203712 12352738844
8140500 6616777 12352744713 12359361490
8241000 6698397 12359367487 12366065884
8341500 6779678 12366071822 12372851500
8442000 6861379 12372856654 12379718033
8542500 6943462 12379724155 12386667617
8643000 7024707 12386672730 12393697437
8743500 7106110 12393702456 12400808566
8844000 7187703 12400815678 12408003381
8944500 7269891 12408010301 12415280192
9045000 7351499 12415284265 12422635764
9145500 7432222 12422640670 12430072892
9246000 7513754 12430079201 12437592955
9346500 7596232 12437599261 12445195493
9447000 7677097 12445201843 12452878940
9547500 7758461 12452884793 12460643254
9648000 7841705 12460646690 12468488395
9748500 7921653 12468493645 12476415298
9849000 8003644 12476421297 12484424941
9949500 8086286 12484431154 12492517440
10050000 8166865 12492524069 12500690934
10150500 8249033 12500697153 12508946186
10251000 8330104 12508951087 12517281191
10351500 8412271 12517287433 12525699704
10452000 8493086 12525705998 12534199084
10552500 8575221 12534205558 12542780779
10653000 8656309 12542786870 12551443179
10753500 8739009 12551449281 12560188290
10854000 8820231 12560193479 12569013710
10954500 8901038 12569019794 12577920832
11055000 8983436 12577927348 12586910784
11155500 9064722 12586916454 12595981176
11256000 9146767 12595986148 12605132915
11356500 9227439 12605137747 12614365186
11457000 9309962 12614371659 12623681621
11557500 9391804 12623687862 12633079666
11658000 9473730 12633085919 12642559649
11758500 9554996 12642565823 12652120819
11859000 9637265 12652125657 12661762922
11959500 9717294 12661768602 12671485896
12060000 9801587 12671492122 12681293709
12160500 9881763 12681300055 12691181818
12261000 9963313 12691188542 12701151855
12361500 10045286 12701156589 12711201875
12462000 10126185 12711208271 12721334456
12562500 10208777 12721341090 12731549867
12663000 10289894 12731552976 12741842870
12763500 10371556 12741847678 12752219234
12864000 10453083 12752224889 12762677972
12964500 10534569 12762683904 12773218473
13065000 10616354 12773224587 12783840941
13165500 10698177 12783846021 12794544198
13266000 10779847 12794551154 12805331001
13366500 11062415 12805334213 12816396628
13467000 12414274 12816404006 12828818280
13567500 12506634 12828821411 12841328045
13668000 12598147 12841331146 12853929293
13768500 12691430 12853934654 12866626084
13869000 12784129 12866629411 12879413540
13969500 12877434 12879416841 12892294275
14070000 12969117 12892297203 12905266320
14170500 13061808 12905269542 12918331350
14271000 13154275 12918334453 12931488728
14371500 13247030 12931491788 12944738818
14472000 13339789 12944741869 12958081658
14572500 13432061 12958084866 12971516927
14673000 13524778 12971519998 12985044776
14773500 13617265 12985047643 12998664908
14874000 13709787 12998667924 13012377711
14974500 13802681 13012380647 13026183328
15075000 13895014 13026186160 13040081174
15175500 13987472 13040086159 13054073631
15276000 14081229 13054078680 13068159909
15376500 14172318 13068164824 13082337142
15477000 14265605 13082340299 13096605904
15577500 14359938 13096611125 13110971063
15678000 14450216 13110979580 13125429796
15778500 14542847 13125432778 13139975625
15879000 14635746 13139980465 13154616211
15979500 14727419 13154621158 13169348577
16080000 14822025 13169351622 13184173647
16180500 14915575 13184178407 13199093982
16281000 15006908 13199099275 13214106183
16381500 15101866 13214111023 13229212889
16482000 15192726 13229218123 13244410849
16582500 15284192 13244415798 13259699990
16683000 15377714 13259704910 13275082624
16783500 15469719 13275087596 13290557315
16884000 15562608 13290562048 13306124656
16984500 15657246 13306129743 13321786989
17085000 15748173 13321791993 13337540166
17185500 15839950 13337545060 13353385010
17286000 15933341 13353390135 13369323476
17386500 16026008 13369328276 13385354284
17487000 16119087 13385359212 13401478299
17587500 16211343 13401482995 13417694338
17688000 16303372 13417699148 13434002520
17788500 16395515 13434007409 13450402924
17889000 16488809 13450407776 13466896585
17989500 16581760 13466901711 13483483471
18090000 15931023 13483488557 13499419580
18190500 14781460 13499424954 13514206414
18291000 14861408 13514211055 13529072463
18391500 14943609 13529076033 13544019642
18492000 15024202 13544024538 13559048740
18592500 15106945 13559052189 13574159134
18693000 15188920 13574164163 13589353083
18793500 15269892 13589358005 13604627897
18894000 15350996 13604634878 13619985874
18994500 15432959 13619990692 13635423651
19095000 15934962 13635428598 13651363560
19195500 15597442 13651372730 13666970172
19296000 15678993 13666975747 13682654740
19396500 15759768 13682659999 13698419767
19497000 15840838 13698424817 13714265655
19597500 15922542 13714270450 13730192992
19698000 16003241 13730197794 13746201035
19798500 16085223 13746205886 13762291109
19899000 16167078 13762296139 13778463217
19999500 16249010 13778468305 13794717315
200100000 16330529 13794722278 13811052807
201100500 16412683 13811057990 13827470673
202101000 16495553 13827475410 13843970963
203101500 16577953 13843976210 13860554163
204102000 16657332 13860559445 13877216777
205102500 16738928 13877221676 13893960604
206103000 16820214 13893965546 13910785760
207103500 16901798 13910790716 13927692514
208104000 16983745 13927697760 13944681505
209104500 17065433 13944686167 13961751600
210105000 17146784 13961756468 13978903252
211105500 17228448 13978908535 13996136983
212106000 17310321 13996142066 14013452387
213106500 17391359 14013457380 14030848739
214107000 17472874 14030853661 14048326535
215107500 17554495 14048331633 14065886128
216108000 19983888 14065892625 14085876513
217108500 20102078 14085882359 14105984437
218109000 20192959 14105989624 14126182583
219109500 20284728 14126187648 14146472376
220110000 20377334 14146477326 14166854660
221110500 20471189 14166861330 14187332519
222111000 20563400 14187337239 14207900639
223111500 20657676 14207905799 14228563475
224112000 20749043 14228568837 14249317880
225112500 20840933 14249322960 14270163893
226113000 20933556 14270168806 14291102362
227113500 21025974 14291107587 14312133561
228114000 21124735 14312138737 14333263472
229114500 21211230 14333268437 14354479667
230115000 21306118 14354484953 14375791071
231115500 21396434 14375796764 14397193198
232116000 21488448 14397198217 14418686665
233116500 21581308 14418691506 14440272814
234117000 21673290 14440277824 14461951114
235117500 21767034 14461956131 14483723165
236118000 21859586 14483728380 14505587966
237118500 21951189 14505592588 14527543777
238119000 22044446 14527548952 14549593398
239119500 22136234 14549598592 14571734826
240120000 22229847 14571739890 14593969737
241120500 22322515 14593974928 14616297443
242121000 22414867 14616302456 14638717323
243121500 22507661 14638722383 14661230044
244122000 22601562 14661235101 14683836663
245122500 22705019 14683842212 14706547231
246123000 22784869 14706552273 14729337142
247123500 22877592 14729342206 14752219798
248124000 22969391 14752224789 14775194180
249124500 23062160 14775199857 14798262017
250125000 23154861 14798269335 14821424196
251125500 23247754 14821429484 14844677238
252126000 23343480 14844682567 14868026047
253126500 23433009 14868031242 14891464251
254127000 23525450 14891469391 14914994841
255127500 23618341 14914999913 14938618254
256128000 23710398 14938623234 14962333632
257128500 23803384 14962338641 14986142025
258129000 23895612 14986147107 15010042719
259129500 23988195 15010047934 15034036129
260130000 24080409 15034041232 15058121641
261130500 24174507 15058126867 15082301374
262131000 24266926 15082306403 15106573329
263131500 24358905 15106578649 15130937554
264132000 24451692 15130942849 15155394541
265132500 24541528 15155399426 15179940954
266133000 24634934 15179946443 15204581377
267133500 24729359 15204586180 15229315539
268134000 24819702 15229320779 15254140481
269134500 24912887 15254145740 15279058627
270135000 25005537 15279063760 15304069297
271135500 25098097 15304074422 15329172519
272136000 25189954 15329177543 15354367497
273136500 25283995 15354372612 15379656607
274137000 25376295 15379661846 15405038141
275137500 25467980 15405043151 15430511131
276138000 25560887 15430515956 15456076843
277138500 25654217 15456081849 15481736066
278139000 24197133 15481741429 15505938562
279139500 22776920 15505944107 15528721027
280140000 22858366 15528725664 15551584030
281140500 22939641 15551589144 15574528785
282141000 23022070 15574533857 15597555927
283141500 23102107 15597560587 15620662694
284142000 23184711 15620667725 15643852436
285142500 23266017 15643857689 15667123706
286143000 23349737 15667128894 15690478631
287143500 23429322 15690484016 15713913338
288144000 23511653 15713918553 15737430206
289144500 23592285 15737435343 15761027628
290145000 23674193 15761032549 15784706742
291145500 23755399 15784711760 15808467159
292146000 23837414 15808472106 15832309520
293146500 23920936 15832314386 15856235322
294147000 24000597 15856240685 15880241282
295147500 24083766 15880248019 15904331785
296148000 24163202 15904336773 15928499975
297148500 24245159 15928504939 15952750098
298149000 24327444 15952755300 15977082744
299149500 24408668 15977087660 16001496328
300150000 24489958 16001501235 16025991193
301150500 24572184 16025996285 16050568469
302151000 24653084 16050573383 16075226467
303151500 24736006 16075231563 16099967569
304152000 24817238 16099972887 16124790125
305152500 24898311 16124795122 16149693433
306153000 24983051 16149698618 16174681669
307153500 25066010 16174686531 16199752541
308154000 25155132 16199757412 16224912544
309154500 25231294 16224917717 16250149011
310155000 25310107 16250154224 16275464331
311155500 25392631 16275469487 16300862118
312156000 25473367 16300866979 16326340346
313156500 25555442 16326345454 16351900896
314157000 25636960 16351906133 16377543093
315157500 25719819 16377548168 16403267987
316158000 25799556 16403273017 16429072573
317158500 25881892 16429077335 16454959227
318159000 25963970 16454964175 16480928145
319159500 26045277 16480933161 16506978438
320160000 26126682 16506983331 16533110013
321160500 26207603 16533114945 16559322548
322161000 26290288 16559327617 16585617905
323161500 26371387 16585623099 16611994486
324162000 26453102 16611999521 16638452623
325162500 26535797 16638457757 16664993554
326163000 26618354 16664998642 16691616996
327163500 26698649 16691622417 16718321066
328164000 26779657 16718326128 16745105785
329164500 26861153 16745110833 16771971986
330165000 26942991 16771977074 16798920065
331165500 27026844 16798925263 16825952107
332166000 27108004 16825957389 16853065393
333166500 27188123 16853072008 16880260131
334167000 27269620 16880265227 16907534847
335167500 27351455 16907539768 16934891223
336168000 27432431 16934896354 16962328785
337168500 27515378 16962333886 16989849264
338169000 27596170 16989854186 17017450356
339169500 27677455 17017455423 17045132878
340170000 27759624 17045138038 17072897662
341170500 27842016 17072902642 17100744658
342171000 27922105 17100749955 17128672060
343171500 28004369 17128677119 17156681488
344172000 28084701 17156686472 17184771173
345172500 28165839 17184776047 17212941886
346173000 28248292 17212946792 17241195084
347173500 28329297 17241200275 17269529572
348174000 28410975 17269534506 17297945481
349174500 28491897 17297950399 17326442296
350175000 28572953 17326447216 17355020169
351175500 28656187 17355025208 17383681395
352176000 28737537 17383686675 17412424212
353176500 28818560 17412428951 17441247511
354177000 28903213 17441252653 17470155866
355177500 28984837 17470161035 17499145872
356178000 29063429 17499151100 17528214529
357178500 29145159 17528219601 17557364760
358179000 29227178 17557369949 17586597127
359179500 29308754 17586602156 17615910910
360180000 29389929 17615915743 17645305672
361180500 29472217 17645310600 17674782817
362181000 29554632 17674788355 17704342987
363181500 29634450 17704348055 17733982505
364182000 29716224 17733987362 17763703586
365182500 29804731 17763708438 17793513169
366183000 29879827 17793518766 17823398593
367183500 29962763 17823403943 17853366706
368184000 30042953 17853371897 17883414850
369184500 30124222 17883420084 17913544306
370185000 30206225 17913549105 17943755330
371185500 30286804 17943760889 17974047693
372186000 30369486 17974052693 18004422179
373186500 30451131 18004427264 18034878395
374187000 30531963 18034883151 18065415114
375187500 30614899 18065420048 18096034947
376188000 30700674 18096039954 18126740628
377188500 30776703 18126745854 18157522557
378189000 30862100 18157527722 18188389822
379189500 30942216 18188394464 18219336680
380190000 31025165 18219341807 18250366972
381190500 31106073 18250372318 18281478391
382191000 31186836 18281483419 18312670255
383191500 31267750 18312675169 18343942919
384192000 31350260 18343948012 18375298272
385192500 31431946 18375303210 18406735156
386193000 31513645 18406740105 18438253750
387193500 31595064 18438258653 18469853717
388194000 31677284 18469858857 18501536141
389194500 31757286 18501541013 18533298299
390195000 31839745 18533303595 18565143340
391195500 31921085 18565148282 18597069367
392196000 32003270 18597074791 18629078061
393196500 32085871 18629083203 18661169074
394197000 32168204 18661173970 18693342174
395197500 32249444 18693347402 18725596846
396198000 32329692 18725601952 18757931644
397198500 32410895 18757936608 18790347503
398199000 32492705 18790352541 18822845246
399199500 32574379 18822850446 18855424825
diff --git a/legacy/eina/doc/benchmark/itoa/output_Convert_2008-08-21_16:09:46.png b/legacy/eina/doc/benchmark/itoa/output_Convert_2008-08-21_16:09:46.png
new file mode 100644
index 0000000000..8f258530e7
--- /dev/null
+++ b/legacy/eina/doc/benchmark/itoa/output_Convert_2008-08-21_16:09:46.png
Binary files differ