{
"machine": {
"cpu": "12th Gen Intel(R) Core(TM) i7-12700H",
"arch": "x86_64",
"os": "Linux-6.18.33.2-microsoft-standard-WSL2-x86_64-with-glibc2.39",
"rustc": "rustc 1.98.0 (88d9e12ae 2026-08-18)",
"commit": "623f30c (modified)",
"measured": "2026-09-05 15:23 UTC"
},
"count": 1024,
"results": [
{
"operation": "add",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 1.1549505216871792,
"low": 1.1503373117499538,
"high": 1.1594182459758349
},
{
"operation": "add",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 0.4706824058767777,
"low": 0.47043283922859597,
"high": 0.4709327172270865
},
{
"operation": "add",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 8.54710179030572,
"low": 8.537981098439896,
"high": 8.558303916366953
},
{
"operation": "add",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 2.490821752471515,
"low": 2.4865298664637323,
"high": 2.493547749455429
},
{
"operation": "book_apply_diff",
"implementation": "Dec",
"parameter": "128",
"count": 16,
"nanos": 10.059207127819189,
"low": 9.994234200694013,
"high": 10.230198886457806
},
{
"operation": "book_apply_diff",
"implementation": "Dec",
"parameter": "32",
"count": 16,
"nanos": 8.809353552495713,
"low": 8.788275646811996,
"high": 8.846514957152785
},
{
"operation": "book_apply_diff",
"implementation": "Dec",
"parameter": "512",
"count": 16,
"nanos": 11.942000545705927,
"low": 11.19785763945863,
"high": 12.23189655470495
},
{
"operation": "book_apply_diff",
"implementation": "Dec",
"parameter": "8",
"count": 16,
"nanos": 7.23493381771967,
"low": 7.218584301664443,
"high": 7.284917572557583
},
{
"operation": "book_best",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 3.3730628329629306,
"low": 3.3600690857438016,
"high": 3.3907414001831517
},
{
"operation": "book_best",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 2.228394836186773,
"low": 2.2275123210247463,
"high": 2.230909505779233
},
{
"operation": "book_best",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 3.3882400086827253,
"low": 3.355876132420888,
"high": 3.449449559184723
},
{
"operation": "book_best",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 2.2310310190329083,
"low": 2.229549665051514,
"high": 2.2336476551234252
},
{
"operation": "book_churn",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 62.91245339133523,
"low": 62.453541955869056,
"high": 63.61375861890389
},
{
"operation": "book_churn",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 28.34956764155983,
"low": 28.330116281288156,
"high": 28.38216229300214
},
{
"operation": "book_churn",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 194.6063130195505,
"low": 194.37995482427056,
"high": 194.77829935943487
},
{
"operation": "book_churn",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 18.046917741969935,
"low": 18.007991386448733,
"high": 18.14189938925322
},
{
"operation": "book_find",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 9.339092010948818,
"low": 9.33566345961868,
"high": 9.347830054536743
},
{
"operation": "book_find",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 7.706707898466464,
"low": 7.686205286711804,
"high": 7.739288711325161
},
{
"operation": "book_find",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 11.219073594281463,
"low": 11.204873594945791,
"high": 11.238843930901687
},
{
"operation": "book_find",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 6.718889884247867,
"low": 6.3909368318894035,
"high": 6.800571284790573
},
{
"operation": "book_insert",
"implementation": "Dec",
"parameter": "128",
"count": 8,
"nanos": 51.77770206984657,
"low": 44.35469569134993,
"high": 54.61564163142507
},
{
"operation": "book_insert",
"implementation": "Dec",
"parameter": "32",
"count": 8,
"nanos": 24.21348425229492,
"low": 22.126887478964843,
"high": 24.747321002183106
},
{
"operation": "book_insert",
"implementation": "Dec",
"parameter": "512",
"count": 8,
"nanos": 136.82390711966605,
"low": 134.53817640692642,
"high": 139.26772186147184
},
{
"operation": "book_insert",
"implementation": "Dec",
"parameter": "8",
"count": 8,
"nanos": 12.447413898601399,
"low": 12.229635989010989,
"high": 12.81952276889777
},
{
"operation": "book_nth",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 2.1964205814863207,
"low": 2.191781630976254,
"high": 2.210834350889746
},
{
"operation": "book_nth",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 1.5114179624300363,
"low": 1.4711334598285863,
"high": 1.779996533414502
},
{
"operation": "book_nth",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 1.456098045545822,
"low": 1.454265393440618,
"high": 1.4601865104308236
},
{
"operation": "book_nth",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 1.455649952099074,
"low": 1.4543662799768209,
"high": 1.4587847135502705
},
{
"operation": "book_remove",
"implementation": "Dec",
"parameter": "128",
"count": 8,
"nanos": 53.702307717505235,
"low": 46.99130976629503,
"high": 60.48134277885683
},
{
"operation": "book_remove",
"implementation": "Dec",
"parameter": "32",
"count": 8,
"nanos": 21.600414522584334,
"low": 20.937948649228133,
"high": 25.32630211769363
},
{
"operation": "book_remove",
"implementation": "Dec",
"parameter": "512",
"count": 8,
"nanos": 157.06469017094017,
"low": 155.20105982207696,
"high": 160.13996807848022
},
{
"operation": "book_remove",
"implementation": "Dec",
"parameter": "8",
"count": 8,
"nanos": 9.501234928212991,
"low": 9.424965587538333,
"high": 9.556368919013103
},
{
"operation": "book_stats",
"implementation": "Dec",
"parameter": "128",
"count": 1,
"nanos": 823.1953701077708,
"low": 812.6335507657402,
"high": 832.4803649083003
},
{
"operation": "book_stats",
"implementation": "Dec",
"parameter": "32",
"count": 1,
"nanos": 221.38445861547564,
"low": 218.87456117283546,
"high": 223.50355804539947
},
{
"operation": "book_stats",
"implementation": "Dec",
"parameter": "512",
"count": 1,
"nanos": 2063.8245504495503,
"low": 2062.6761913401065,
"high": 2065.657384482579
},
{
"operation": "book_stats",
"implementation": "Dec",
"parameter": "8",
"count": 1,
"nanos": 48.502104535745694,
"low": 47.73679073052424,
"high": 52.42189538693496
},
{
"operation": "book_top",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 3.905344385832938,
"low": 3.9033068070331955,
"high": 3.908083518726327
},
{
"operation": "book_top",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 3.9073639537411573,
"low": 3.9052411273986554,
"high": 3.910134311979716
},
{
"operation": "book_top",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 3.905600222715101,
"low": 3.902958764996553,
"high": 3.9074545994990286
},
{
"operation": "book_top",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 3.9118212039026066,
"low": 3.908948399190872,
"high": 3.9148996352702623
},
{
"operation": "book_update",
"implementation": "Dec",
"parameter": "128",
"count": 256,
"nanos": 11.499963519216955,
"low": 11.475938097226805,
"high": 11.537037944096134
},
{
"operation": "book_update",
"implementation": "Dec",
"parameter": "32",
"count": 256,
"nanos": 9.6437739058597,
"low": 9.610497626760687,
"high": 9.651015548122777
},
{
"operation": "book_update",
"implementation": "Dec",
"parameter": "512",
"count": 256,
"nanos": 13.123852529316368,
"low": 12.985370213520326,
"high": 13.211867810138651
},
{
"operation": "book_update",
"implementation": "Dec",
"parameter": "8",
"count": 256,
"nanos": 7.725204852448792,
"low": 7.681908245068861,
"high": 7.782584992947289
},
{
"operation": "ceil",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 5.190519951528449,
"low": 5.186647630110616,
"high": 5.198024640716394
},
{
"operation": "ceil",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.8066378290565968,
"low": 1.8050160805177895,
"high": 1.8086552043876263
},
{
"operation": "ceil",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 19.823837566733808,
"low": 19.736500408632537,
"high": 19.881099691909537
},
{
"operation": "ceil",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 9.162477153883245,
"low": 9.159110044821714,
"high": 9.167978387129935
},
{
"operation": "clone",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 0.1158732053906739,
"low": 0.11576013417539716,
"high": 0.11626622102980042
},
{
"operation": "clone",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 0.1002281108136279,
"low": 0.10017914069826021,
"high": 0.1002995716751153
},
{
"operation": "clone",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 0.28582024710299697,
"low": 0.2855885158298007,
"high": 0.28627164574759467
},
{
"operation": "clone",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 0.11573964969295225,
"low": 0.11568604534660917,
"high": 0.11590665224291527
},
{
"operation": "cmp",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 0.535778875408371,
"low": 0.5320558584188085,
"high": 0.5384108596743296
},
{
"operation": "cmp",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 0.13720347564841995,
"low": 0.13550381626675925,
"high": 0.13836727245517375
},
{
"operation": "cmp",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 5.4265450974692335,
"low": 5.4178580551164846,
"high": 5.436305693886046
},
{
"operation": "cmp",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 4.627726970347323,
"low": 4.624396251063251,
"high": 4.630524275480541
},
{
"operation": "collect",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 13.695989320964152,
"low": 13.656653093403053,
"high": 13.709843933915652
},
{
"operation": "collect",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 10.78832047943376,
"low": 10.77787301129175,
"high": 10.795834926791958
},
{
"operation": "collect",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 12.710052350884704,
"low": 12.698708048936137,
"high": 12.728992265192801
},
{
"operation": "collect",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 12.814584628870794,
"low": 12.807421103522053,
"high": 12.833033489143304
},
{
"operation": "div",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 19.38195432027181,
"low": 19.3468297134211,
"high": 19.44131476375272
},
{
"operation": "div",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.034820975931524,
"low": 1.034553589214708,
"high": 1.0352953099581366
},
{
"operation": "div",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 101.20361819983403,
"low": 101.09040120442708,
"high": 101.28640601748512
},
{
"operation": "div",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 32.99148174894958,
"low": 32.95950288318453,
"high": 33.05693126860119
},
{
"operation": "floor",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 4.934934392362857,
"low": 4.9290426433986205,
"high": 4.939471801637783
},
{
"operation": "floor",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.7968632578762147,
"low": 1.796121439085789,
"high": 1.7974188071078134
},
{
"operation": "floor",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 14.394406477235927,
"low": 14.357821544587921,
"high": 14.443678016132058
},
{
"operation": "floor",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 8.542158942037322,
"low": 8.537223407144683,
"high": 8.548726030185527
},
{
"operation": "format",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 31.728032869936396,
"low": 31.657593750756632,
"high": 31.787813393068518
},
{
"operation": "format",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 76.50285505231795,
"low": 76.44164335233671,
"high": 76.55860607667248
},
{
"operation": "format",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 61.87168511284722,
"low": 61.81355387369791,
"high": 62.02951750578704
},
{
"operation": "format",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 40.50871029387185,
"low": 40.414372387693,
"high": 40.54763218976449
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "1",
"count": 1024,
"nanos": 23.375112226568813,
"low": 23.31407621642407,
"high": 23.463622499781163
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "12",
"count": 1024,
"nanos": 38.79440680609809,
"low": 38.776146583307806,
"high": 38.827404634452165
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "18",
"count": 1024,
"nanos": 42.39904538549558,
"low": 42.37420099431818,
"high": 42.450801225142044
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "19",
"count": 1024,
"nanos": 43.96930482652452,
"low": 43.91359345118205,
"high": 44.04710176255968
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "22",
"count": 1024,
"nanos": 47.7517831619672,
"low": 47.73595301435499,
"high": 47.79376860354864
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "26",
"count": 1024,
"nanos": 52.556715775564356,
"low": 52.492341694078945,
"high": 52.66072243405765
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "4",
"count": 1024,
"nanos": 29.213009365817957,
"low": 29.19412596459482,
"high": 29.288381576538086
},
{
"operation": "format_digits",
"implementation": "Dec",
"parameter": "8",
"count": 1024,
"nanos": 34.044889347727704,
"low": 34.0269158659081,
"high": 34.07520821424035
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "1",
"count": 1024,
"nanos": 44.68196649183762,
"low": 44.65502479474863,
"high": 44.79776077097506
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "12",
"count": 1024,
"nanos": 87.22798352922712,
"low": 87.15089975762692,
"high": 87.32506561279297
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "18",
"count": 1024,
"nanos": 113.60752312911185,
"low": 113.50800857843137,
"high": 113.79986100260416
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "19",
"count": 1024,
"nanos": 118.67115199269813,
"low": 118.49719819568452,
"high": 118.78989574291089
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "22",
"count": 1024,
"nanos": 108.4597132509918,
"low": 108.40519456129807,
"high": 108.581544012086
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "26",
"count": 1024,
"nanos": 124.55039699388587,
"low": 124.480492633322,
"high": 124.61832800233998
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "4",
"count": 1024,
"nanos": 67.17207394554501,
"low": 67.05937516608205,
"high": 67.39486341411565
},
{
"operation": "format_digits",
"implementation": "fastnum",
"parameter": "8",
"count": 1024,
"nanos": 70.76560150146484,
"low": 70.71649678548177,
"high": 70.86601984197443
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "1",
"count": 1024,
"nanos": 25.377458827089704,
"low": 25.300179484422785,
"high": 25.710385159833713
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "12",
"count": 1024,
"nanos": 65.87263848694457,
"low": 65.80771693670201,
"high": 65.98154751090117
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "18",
"count": 1024,
"nanos": 83.69934022192862,
"low": 83.55207184436276,
"high": 83.73821970194328
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "19",
"count": 1024,
"nanos": 86.87361296669712,
"low": 86.71782374526515,
"high": 87.02678888494319
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "22",
"count": 1024,
"nanos": 94.70451714409722,
"low": 94.52728748139882,
"high": 94.7934814453125
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "26",
"count": 1024,
"nanos": 106.71670863858364,
"low": 106.59662478815311,
"high": 106.77542067716844
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "4",
"count": 1024,
"nanos": 33.856013222346235,
"low": 33.84270736452133,
"high": 33.88205301429876
},
{
"operation": "format_digits",
"implementation": "rust_decimal",
"parameter": "8",
"count": 1024,
"nanos": 49.01214135599415,
"low": 48.96802198027078,
"high": 49.07524342676352
},
{
"operation": "from_f64",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 11.784135629542579,
"low": 11.773392645393645,
"high": 11.788938360699152
},
{
"operation": "from_f64",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 96.63301389982593,
"low": 96.5525843801062,
"high": 96.79310569324713
},
{
"operation": "from_f64",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 96.68716185120331,
"low": 96.54434880291225,
"high": 96.98034457502695
},
{
"operation": "mul",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 3.889861554549329,
"low": 3.888555885471223,
"high": 3.8921434581367382
},
{
"operation": "mul",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 0.26853965048050704,
"low": 0.268365739862396,
"high": 0.2687979552805636
},
{
"operation": "mul",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 7.314388728501247,
"low": 7.3053485520737445,
"high": 7.322907548674738
},
{
"operation": "mul",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 7.247509434212387,
"low": 7.24489982358871,
"high": 7.252662499945451
},
{
"operation": "parse",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 12.04380663155877,
"low": 11.932502308111081,
"high": 12.14252235149515
},
{
"operation": "parse",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 9.991708187181121,
"low": 9.940447649274553,
"high": 10.02706821986607
},
{
"operation": "parse",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 19.081614189100442,
"low": 19.062594019223567,
"high": 19.09866401825112
},
{
"operation": "parse",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 13.43642705139818,
"low": 13.414275385907306,
"high": 13.446988460522343
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "1",
"count": 1024,
"nanos": 6.76775396437872,
"low": 6.762819353865987,
"high": 6.7738035624334705
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "12",
"count": 1024,
"nanos": 17.591644378416284,
"low": 17.38178705685861,
"high": 17.884858954707276
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "18",
"count": 1024,
"nanos": 23.483890548406862,
"low": 23.060060873307656,
"high": 23.767180850705667
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "19",
"count": 1024,
"nanos": 24.777333695302445,
"low": 24.542737535462145,
"high": 25.38603284034264
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "22",
"count": 1024,
"nanos": 30.40603538707999,
"low": 30.32060846587276,
"high": 30.552016283118206
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "26",
"count": 1024,
"nanos": 35.47290314387946,
"low": 35.266201528986464,
"high": 35.64311678770143
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "4",
"count": 1024,
"nanos": 10.220616836342682,
"low": 10.16898854773477,
"high": 10.258861826774531
},
{
"operation": "parse_digits",
"implementation": "Dec",
"parameter": "8",
"count": 1024,
"nanos": 14.437070813025283,
"low": 14.237659915385493,
"high": 14.657476710773889
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "1",
"count": 1024,
"nanos": 5.4019411463569895,
"low": 5.3951267478105915,
"high": 5.407403669999907
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "12",
"count": 1024,
"nanos": 12.229759871618379,
"low": 12.183431709762168,
"high": 12.337342286520798
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "18",
"count": 1024,
"nanos": 13.491911016966922,
"low": 13.476312855399557,
"high": 13.513667249810553
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "19",
"count": 1024,
"nanos": 13.87795200892857,
"low": 13.865103190104168,
"high": 13.884401855468749
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "22",
"count": 1024,
"nanos": 36.746157147197906,
"low": 36.70933741519326,
"high": 36.78522845983398
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "26",
"count": 1024,
"nanos": 38.36169632970973,
"low": 38.34007803118329,
"high": 38.391133208253066
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "4",
"count": 1024,
"nanos": 8.22077718339018,
"low": 8.185490491768146,
"high": 8.255070226858283
},
{
"operation": "parse_digits",
"implementation": "f64",
"parameter": "8",
"count": 1024,
"nanos": 11.26747039466776,
"low": 11.245597727487514,
"high": 11.294162182262017
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "1",
"count": 1024,
"nanos": 16.649711980893123,
"low": 16.635819497264663,
"high": 16.675798841769584
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "12",
"count": 1024,
"nanos": 21.304386828085242,
"low": 21.290705262007,
"high": 21.332997935054866
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "18",
"count": 1024,
"nanos": 24.09384513065733,
"low": 24.06735846859285,
"high": 24.122952866828307
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "19",
"count": 1024,
"nanos": 28.837327735237942,
"low": 28.811397403048485,
"high": 28.87823309000117
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "22",
"count": 1024,
"nanos": 33.71109033301173,
"low": 33.68314517836973,
"high": 33.77092381804002
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "26",
"count": 1024,
"nanos": 35.3898691275363,
"low": 35.36649580256681,
"high": 35.41807547138713
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "4",
"count": 1024,
"nanos": 18.270802289902704,
"low": 18.25744442742375,
"high": 18.327260648725634
},
{
"operation": "parse_digits",
"implementation": "fastnum",
"parameter": "8",
"count": 1024,
"nanos": 19.72269443016568,
"low": 19.71373316988032,
"high": 19.763545003727437
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "1",
"count": 1024,
"nanos": 10.711207314143106,
"low": 10.702248837603767,
"high": 10.722406338647584
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "12",
"count": 1024,
"nanos": 17.718969154506333,
"low": 17.70311784683519,
"high": 17.755692390069335
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "18",
"count": 1024,
"nanos": 21.219446598017388,
"low": 21.187787662775033,
"high": 21.257220878309877
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "19",
"count": 1024,
"nanos": 25.755365120890673,
"low": 25.72236201880473,
"high": 25.808165495986238
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "22",
"count": 1024,
"nanos": 33.67957799389522,
"low": 33.64671903760877,
"high": 33.701838648985145
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "26",
"count": 1024,
"nanos": 38.32215916185074,
"low": 38.28284193065069,
"high": 38.4321628062247
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "4",
"count": 1024,
"nanos": 12.744776278481481,
"low": 12.735974913474237,
"high": 12.753455537421518
},
{
"operation": "parse_digits",
"implementation": "rust_decimal",
"parameter": "8",
"count": 1024,
"nanos": 16.317840581270886,
"low": 16.30762293832812,
"high": 16.337436847054704
},
{
"operation": "round_dp",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 5.857202231465081,
"low": 5.853770898804629,
"high": 5.85929104989035
},
{
"operation": "round_dp",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.396328732541488,
"low": 1.3957087926231393,
"high": 1.3971151594055757
},
{
"operation": "round_dp",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 11.308658612552012,
"low": 11.255677140904673,
"high": 11.325666010792707
},
{
"operation": "round_dp",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 16.719452517099647,
"low": 16.704138692691437,
"high": 16.731282960618515
},
{
"operation": "round_dp_with",
"implementation": "nearest",
"parameter": "1024",
"count": 1024,
"nanos": 5.857389050477524,
"low": 5.851333458121145,
"high": 5.860692877270711
},
{
"operation": "round_dp_with",
"implementation": "nearest_even",
"parameter": "1024",
"count": 1024,
"nanos": 6.156658079186265,
"low": 6.14866463797433,
"high": 6.173390376103389
},
{
"operation": "round_dp_with",
"implementation": "runtime",
"parameter": "1024",
"count": 1024,
"nanos": 6.004577806208539,
"low": 6.000895944576104,
"high": 6.016829620427241
},
{
"operation": "round_dp_with",
"implementation": "to_negative_infinity",
"parameter": "1024",
"count": 1024,
"nanos": 5.726646657192108,
"low": 5.72344366459218,
"high": 5.7311279171546134
},
{
"operation": "round_dp_with",
"implementation": "to_zero",
"parameter": "1024",
"count": 1024,
"nanos": 3.6461885859306107,
"low": 3.6445839810533585,
"high": 3.647392474785053
},
{
"operation": "round_runtime_strategy",
"implementation": "round_dp_with",
"parameter": "1024",
"count": 1024,
"nanos": 5.987521111993603,
"low": 5.9837929543799815,
"high": 5.9926710660877145
},
{
"operation": "round_runtime_strategy",
"implementation": "round_to_step_with",
"parameter": "1024",
"count": 1024,
"nanos": 4.694378259193896,
"low": 4.692835061772236,
"high": 4.698332762614989
},
{
"operation": "round_to_step",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 4.420812249639232,
"low": 4.4124422299643005,
"high": 4.434629209481987
},
{
"operation": "round_to_step",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.5925650162337663,
"low": 1.5921328855761054,
"high": 1.5945649392034773
},
{
"operation": "round_to_step",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 28.078726619944852,
"low": 28.01319998604911,
"high": 28.130381130642363
},
{
"operation": "round_to_step",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 31.48030587528529,
"low": 31.427981502613918,
"high": 31.533881099442457
},
{
"operation": "round_to_step_with",
"implementation": "nearest",
"parameter": "1024",
"count": 1024,
"nanos": 4.417347012971152,
"low": 4.413621483221667,
"high": 4.418625045187772
},
{
"operation": "round_to_step_with",
"implementation": "runtime",
"parameter": "1024",
"count": 1024,
"nanos": 4.707476004960945,
"low": 4.703769723450883,
"high": 4.713806393125539
},
{
"operation": "round_to_step_with",
"implementation": "to_zero",
"parameter": "1024",
"count": 1024,
"nanos": 4.1556835692909555,
"low": 4.151578565455584,
"high": 4.158642066453032
},
{
"operation": "sqrt",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 55.6478115904565,
"low": 55.58186896829044,
"high": 55.68907549873916
},
{
"operation": "sqrt",
"implementation": "Dec approx",
"parameter": "1024",
"count": 1024,
"nanos": 17.016325199569394,
"low": 16.98186606080555,
"high": 17.033761802626536
},
{
"operation": "sqrt",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.5516715617849681,
"low": 1.5509473426981777,
"high": 1.552987218760241
},
{
"operation": "sqrt",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 9683.389038085938,
"low": 9679.939453125,
"high": 9694.578735351562
},
{
"operation": "sqrt",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 1763.4770935058593,
"low": 1759.6753472222222,
"high": 1766.7042185038076
},
{
"operation": "sqrt_approx",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 17.181614039252928,
"low": 17.15635509098508,
"high": 17.19215606233375
},
{
"operation": "sqrt_approx",
"implementation": "f64",
"parameter": "1024",
"count": 1024,
"nanos": 1.5553941006225518,
"low": 1.554628479994404,
"high": 1.5560808776274833
},
{
"operation": "to_f64",
"implementation": "Dec",
"parameter": "1024",
"count": 1024,
"nanos": 1.6485787282095563,
"low": 1.6477816784981645,
"high": 1.6502227163025371
},
{
"operation": "to_f64",
"implementation": "fastnum",
"parameter": "1024",
"count": 1024,
"nanos": 2.8896131551970825,
"low": 2.8878820786967183,
"high": 2.8932988970111513
},
{
"operation": "to_f64",
"implementation": "rust_decimal",
"parameter": "1024",
"count": 1024,
"nanos": 17.35940450032552,
"low": 17.34807878766741,
"high": 17.389230856880683
}
]
}