{"reason":"benchmark-complete","id":"secp256k1/A+B","report_directory":"target/criterion/reports/secp256k1/A+B","iteration_count":[10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,1000],"measured_values":[3387.0,6724.0,9567.0,12429.0,16149.0,18619.0,21985.0,24432.0,27244.0,30158.0,33307.0,36005.0,38852.0,41949.0,44932.0,47909.0,50964.0,53877.0,56893.0,59785.0,62870.0,65653.0,68632.0,71558.0,74686.0,77523.0,80524.0,83531.0,86385.0,89438.0,92294.0,98275.0,98985.0,101453.0,104187.0,107114.0,110060.0,112998.0,115874.0,119300.0,121983.0,124923.0,127866.0,130871.0,133753.0,136882.0,139697.0,142597.0,145624.0,148770.0,152020.0,154685.0,157513.0,160427.0,167275.0,166250.0,169337.0,172307.0,175240.0,178142.0,181198.0,184041.0,186898.0,189865.0,192792.0,195774.0,198765.0,201773.0,204625.0,222210.0,210882.0,213864.0,216755.0,222897.0,222387.0,225289.0,228369.0,231820.0,234267.0,236927.0,243682.0,243095.0,246022.0,249064.0,251885.0,254932.0,257718.0,260782.0,263721.0,266856.0,269648.0,272524.0,275538.0,278528.0,281312.0,284442.0,290808.0,294765.0,293107.0,297156.0],"unit":"ns","throughput":[],"typical":{"estimate":297.5037316388355,"lower_bound":296.92778289933983,"upper_bound":298.3017416770436,"unit":"ns"},"mean":{"estimate":299.83465221520106,"lower_bound":298.55776646666067,"upper_bound":301.3605994418456,"unit":"ns"},"median":{"estimate":297.4349025974026,"lower_bound":297.1128205128205,"upper_bound":297.90050600885513,"unit":"ns"},"median_abs_dev":{"estimate":1.3776145664515365,"lower_bound":0.982138600822845,"upper_bound":1.9578632648630712,"unit":"ns"},"slope":{"estimate":297.5037316388355,"lower_bound":296.92778289933983,"upper_bound":298.3017416770436,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/[k]P","report_directory":"target/criterion/reports/secp256k1/[k]P","iteration_count":[10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,1000],"measured_values":[524270.0,1048429.0,1576323.0,2105242.0,2628980.0,3155936.0,3670774.0,4209819.0,4722232.0,5254842.0,5773769.0,6300541.0,6816464.0,7358174.0,7864086.0,8387473.0,8930711.0,9448432.0,9950913.0,10499708.0,11022272.0,11533967.0,12072067.0,12597908.0,13123485.0,13648013.0,14173709.0,14695338.0,15209601.0,15732358.0,16277553.0,16808438.0,17307540.0,17842301.0,18366083.0,18875341.0,19434968.0,19955011.0,20479622.0,20993171.0,21503705.0,22043573.0,22563181.0,23090743.0,23597584.0,24156200.0,24655383.0,25164689.0,25737163.0,26232013.0,26769422.0,27270569.0,27809433.0,28326595.0,28849161.0,29382998.0,29892481.0,30439243.0,30965626.0,31492930.0,32017275.0,32539690.0,33040669.0,33580818.0,34106177.0,34629278.0,35141341.0,35665455.0,36194820.0,36735318.0,37228039.0,37772031.0,38300864.0,38816034.0,39348435.0,39874978.0,40390763.0,40915471.0,41456929.0,41974762.0,42491853.0,43014559.0,43560124.0,44101099.0,44615977.0,45133978.0,45678245.0,46163218.0,46666201.0,47248559.0,47701922.0,48299905.0,48835093.0,49278378.0,49867088.0,50311678.0,50930817.0,51473408.0,51917157.0,52484367.0],"unit":"ns","throughput":[],"typical":{"estimate":52470.54422225506,"lower_bound":52462.56970715546,"upper_bound":52478.341940101505,"unit":"ns"},"mean":{"estimate":52477.87570061106,"lower_bound":52469.80202281409,"upper_bound":52486.308293091875,"unit":"ns"},"median":{"estimate":52475.82408679928,"lower_bound":52467.076315789476,"upper_bound":52483.73093220339,"unit":"ns"},"median_abs_dev":{"estimate":33.57400664866244,"lower_bound":25.626739244917662,"upper_bound":42.49459777255721,"unit":"ns"},"slope":{"estimate":52470.54422225506,"lower_bound":52462.56970715546,"upper_bound":52478.341940101505,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/SmallFactorCheck","report_directory":"target/criterion/reports/secp256k1/SmallFactorCheck","iteration_count":[19,38,57,76,95,114,133,152,171,190,209,228,247,266,285,304,323,342,361,380,399,418,437,456,475,494,513,532,551,570,589,608,627,646,665,684,703,722,741,760,779,798,817,836,855,874,893,912,931,950,969,988,1007,1026,1045,1064,1083,1102,1121,1140,1159,1178,1197,1216,1235,1254,1273,1292,1311,1330,1349,1368,1387,1406,1425,1444,1463,1482,1501,1520,1539,1558,1577,1596,1615,1634,1653,1672,1691,1710,1729,1748,1767,1786,1805,1824,1843,1862,1881,1900],"measured_values":[712.0,814.0,854.0,938.0,1418.0,1395.0,1603.0,1631.0,1790.0,1900.0,2048.0,2075.0,2355.0,2366.0,2501.0,2589.0,2700.0,2846.0,2929.0,3054.0,3511.0,3413.0,3365.0,3532.0,3611.0,3837.0,3824.0,3942.0,4159.0,4270.0,4304.0,4595.0,4612.0,4894.0,4937.0,4945.0,5326.0,5152.0,4989.0,5103.0,5186.0,5283.0,5538.0,5479.0,5591.0,5692.0,6100.0,6295.0,6563.0,6345.0,6506.0,6559.0,6787.0,7292.0,7253.0,7742.0,7559.0,7395.0,7433.0,7533.0,7801.0,7804.0,7960.0,8057.0,8162.0,8266.0,8353.0,8520.0,8616.0,8739.0,8879.0,9021.0,9019.0,9117.0,9237.0,9401.0,9569.0,9561.0,9720.0,9839.0,10046.0,10011.0,10168.0,10296.0,10340.0,10549.0,10547.0,10735.0,10882.0,11030.0,11102.0,11224.0,11317.0,11401.0,11652.0,11632.0,11841.0,11866.0,11984.0,12168.0],"unit":"ns","throughput":[],"typical":{"estimate":6.590884089194465,"lower_bound":6.546413506021264,"upper_bound":6.6490036383277475,"unit":"ns"},"mean":{"estimate":7.8950616483595635,"lower_bound":7.292089566792761,"upper_bound":8.713893545174345,"unit":"ns"},"median":{"estimate":6.714305985552116,"lower_bound":6.616847329241217,"upper_bound":7.049409237379162,"unit":"ns"},"median_abs_dev":{"estimate":0.4352207761179248,"lower_bound":0.2762252272941642,"upper_bound":0.8453618408028635,"unit":"ns"},"slope":{"estimate":6.590884089194465,"lower_bound":6.546413506021264,"upper_bound":6.6490036383277475,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/EncodeCompressedPoint","report_directory":"target/criterion/reports/secp256k1/EncodeCompressedPoint","iteration_count":[17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,272,289,306,323,340,357,374,391,408,425,442,459,476,493,510,527,544,561,578,595,612,629,646,663,680,697,714,731,748,765,782,799,816,833,850,867,884,901,918,935,952,969,986,1003,1020,1037,1054,1071,1088,1105,1122,1139,1156,1173,1190,1207,1224,1241,1258,1275,1292,1309,1326,1343,1360,1377,1394,1411,1428,1445,1462,1479,1496,1513,1530,1547,1564,1581,1598,1615,1632,1649,1666,1683,1700],"measured_values":[99539.0,196877.0,295027.0,398531.0,490135.0,587418.0,685853.0,788764.0,881028.0,978289.0,1076279.0,1172872.0,1271038.0,1366909.0,1478807.0,1568601.0,1662409.0,1767784.0,1865378.0,1954810.0,2060484.0,2154266.0,2252604.0,2348576.0,2442170.0,2546593.0,2638687.0,2739117.0,2830897.0,2930043.0,3036708.0,3131090.0,3225237.0,3345770.0,3423355.0,3523364.0,3627644.0,3722936.0,3816660.0,3907991.0,4006913.0,4102830.0,4206115.0,4302674.0,4399876.0,4498520.0,4607137.0,4696519.0,4806737.0,4883432.0,4986370.0,5099272.0,5185668.0,5284744.0,5384449.0,5478434.0,5574778.0,5679823.0,5772364.0,5861026.0,5960420.0,6065535.0,6167505.0,6269847.0,6362724.0,6466034.0,6577336.0,6658825.0,6748937.0,6848967.0,6955091.0,7038454.0,7143694.0,7242886.0,7336252.0,7434586.0,7525419.0,7641131.0,7745073.0,7830694.0,7932166.0,8011320.0,8119127.0,8237965.0,8326864.0,8410018.0,8516639.0,8599548.0,8706749.0,8815132.0,8904651.0,8995855.0,9103316.0,9194296.0,9312353.0,9390945.0,9502777.0,9580850.0,9682271.0,9774514.0],"unit":"ns","throughput":[],"typical":{"estimate":5756.700257477899,"lower_bound":5755.182751763019,"upper_bound":5758.287324706876,"unit":"ns"},"mean":{"estimate":5760.47556345328,"lower_bound":5757.362392191859,"upper_bound":5764.205741235778,"unit":"ns"},"median":{"estimate":5756.195324283559,"lower_bound":5754.641176470588,"upper_bound":5758.35294117647,"unit":"ns"},"median_abs_dev":{"estimate":7.899410432911098,"lower_bound":5.568338938575707,"upper_bound":9.802222410367508,"unit":"ns"},"slope":{"estimate":5756.700257477899,"lower_bound":5755.182751763019,"upper_bound":5758.287324706876,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/EncodeUncompressedPoint","report_directory":"target/criterion/reports/secp256k1/EncodeUncompressedPoint","iteration_count":[17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,272,289,306,323,340,357,374,391,408,425,442,459,476,493,510,527,544,561,578,595,612,629,646,663,680,697,714,731,748,765,782,799,816,833,850,867,884,901,918,935,952,969,986,1003,1020,1037,1054,1071,1088,1105,1122,1139,1156,1173,1190,1207,1224,1241,1258,1275,1292,1309,1326,1343,1360,1377,1394,1411,1428,1445,1462,1479,1496,1513,1530,1547,1564,1581,1598,1615,1632,1649,1666,1683,1700],"measured_values":[99364.0,197012.0,294752.0,392455.0,490491.0,587946.0,691441.0,786170.0,881437.0,988825.0,1077237.0,1189319.0,1272723.0,1382228.0,1468316.0,1565243.0,1683981.0,1761093.0,1858199.0,1956027.0,2053948.0,2151286.0,2279145.0,2347292.0,2448695.0,2549863.0,2639504.0,2738727.0,2839515.0,2953247.0,3035203.0,3137352.0,3226443.0,3328632.0,3426081.0,3520323.0,3635468.0,3720674.0,3833699.0,3910891.0,4008256.0,4114236.0,4211771.0,4312625.0,4404063.0,4509190.0,4597089.0,4722447.0,4794229.0,4900492.0,4993176.0,5087361.0,5200143.0,5278157.0,5389266.0,5485232.0,5585686.0,5677134.0,5783470.0,5882800.0,5976633.0,6077127.0,6175989.0,6299558.0,6374732.0,6459636.0,6552806.0,6651641.0,6751973.0,6858141.0,6957494.0,7047906.0,7139428.0,7249390.0,7348390.0,7433509.0,7534502.0,7624025.0,7745167.0,7820850.0,7913630.0,8037788.0,8131766.0,8226148.0,8324266.0,8419391.0,8530973.0,8616433.0,8719567.0,8815142.0,8909455.0,9030251.0,9111333.0,9207477.0,9297830.0,9414942.0,9497744.0,9586824.0,9705776.0,9786811.0],"unit":"ns","throughput":[],"typical":{"estimate":5761.526859412895,"lower_bound":5759.825777192294,"upper_bound":5763.319355155916,"unit":"ns"},"mean":{"estimate":5766.331202631703,"lower_bound":5762.953710916881,"upper_bound":5770.139289354743,"unit":"ns"},"median":{"estimate":5761.583006535948,"lower_bound":5759.3697819208655,"upper_bound":5763.255132390701,"unit":"ns"},"median_abs_dev":{"estimate":8.353782605701587,"lower_bound":6.428076571093034,"upper_bound":10.891940013580227,"unit":"ns"},"slope":{"estimate":5761.526859412895,"lower_bound":5759.825777192294,"upper_bound":5763.319355155916,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/DecodeCompressedPoint","report_directory":"target/criterion/reports/secp256k1/DecodeCompressedPoint","iteration_count":[16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600],"measured_values":[91655.0,182872.0,273448.0,363777.0,458905.0,546349.0,636695.0,731043.0,817834.0,909245.0,1008308.0,1091140.0,1181392.0,1280671.0,1375359.0,1453622.0,1543542.0,1635802.0,1726367.0,1818297.0,1912476.0,1999343.0,2094260.0,2181118.0,2275472.0,2374578.0,2467321.0,2549478.0,2635371.0,2726737.0,2817546.0,2908026.0,3003174.0,3101960.0,3181826.0,3280244.0,3363485.0,3454140.0,3544814.0,3635303.0,3726444.0,3821224.0,3907319.0,3999160.0,4093470.0,4289626.0,4285640.0,4366757.0,4456370.0,4559475.0,4638296.0,4733684.0,4820503.0,4921134.0,5007412.0,5095924.0,5195175.0,5309727.0,5405396.0,5457663.0,5568251.0,5638899.0,5728926.0,5824296.0,5931163.0,6012022.0,6092134.0,6181187.0,6279801.0,6379194.0,6460362.0,6561646.0,6638162.0,6733372.0,6837623.0,6920526.0,7048138.0,7088418.0,7221514.0,7283963.0,7388247.0,7469854.0,7555149.0,7645782.0,7737527.0,7831305.0,7921399.0,7996579.0,8106840.0,8197020.0,8280367.0,8368255.0,8474952.0,8553687.0,8640441.0,8782166.0,8828733.0,8926245.0,9051449.0,9118780.0],"unit":"ns","throughput":[],"typical":{"estimate":5693.690296475543,"lower_bound":5690.635468217587,"upper_bound":5697.122812929829,"unit":"ns"},"mean":{"estimate":5693.781273896899,"lower_bound":5690.393284452844,"upper_bound":5697.84132130429,"unit":"ns"},"median":{"estimate":5688.64831185567,"lower_bound":5686.3452380952385,"upper_bound":5690.9672619047615,"unit":"ns"},"median_abs_dev":{"estimate":10.486747313822788,"lower_bound":7.262864323350655,"upper_bound":12.890003416518917,"unit":"ns"},"slope":{"estimate":5693.690296475543,"lower_bound":5690.635468217587,"upper_bound":5697.122812929829,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/DecodeUncompressedPoint","report_directory":"target/criterion/reports/secp256k1/DecodeUncompressedPoint","iteration_count":[17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,272,289,306,323,340,357,374,391,408,425,442,459,476,493,510,527,544,561,578,595,612,629,646,663,680,697,714,731,748,765,782,799,816,833,850,867,884,901,918,935,952,969,986,1003,1020,1037,1054,1071,1088,1105,1122,1139,1156,1173,1190,1207,1224,1241,1258,1275,1292,1309,1326,1343,1360,1377,1394,1411,1428,1445,1462,1479,1496,1513,1530,1547,1564,1581,1598,1615,1632,1649,1666,1683,1700],"measured_values":[2893.0,4861.0,7623.0,9808.0,11376.0,13371.0,15293.0,17310.0,19619.0,21652.0,23871.0,25941.0,28322.0,30404.0,32571.0,34654.0,36876.0,38697.0,41095.0,43522.0,45565.0,47611.0,49836.0,52096.0,54034.0,56594.0,58427.0,61058.0,63088.0,68739.0,67606.0,69627.0,71783.0,74161.0,76143.0,78464.0,80585.0,83332.0,88631.0,87040.0,92855.0,91480.0,93663.0,95685.0,97907.0,100175.0,102557.0,104460.0,106534.0,108920.0,111213.0,113425.0,115535.0,117576.0,119434.0,122490.0,123896.0,126295.0,128491.0,130399.0,132737.0,145420.0,136926.0,138796.0,141056.0,143478.0,149614.0,147506.0,149588.0,151800.0,153818.0,156268.0,158100.0,160068.0,162128.0,164789.0,166985.0,175135.0,171393.0,173038.0,175512.0,177929.0,180370.0,182969.0,184338.0,186395.0,188628.0,190728.0,192475.0,195019.0,197255.0,199556.0,201509.0,203756.0,206219.0,208491.0,209864.0,212146.0,214330.0,216473.0],"unit":"ns","throughput":[],"typical":{"estimate":127.96398456175731,"lower_bound":127.69746327559055,"upper_bound":128.3311283369977,"unit":"ns"},"mean":{"estimate":129.17007030218164,"lower_bound":128.26698600450658,"upper_bound":130.35600403336042,"unit":"ns"},"median":{"estimate":127.83674108197496,"lower_bound":127.64582827502483,"upper_bound":127.98300653594771,"unit":"ns"},"median_abs_dev":{"estimate":0.48815968444496083,"lower_bound":0.3988172138565627,"upper_bound":0.6087787431452086,"unit":"ns"},"slope":{"estimate":127.96398456175731,"lower_bound":127.69746327559055,"upper_bound":128.3311283369977,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/a+b","report_directory":"target/criterion/reports/secp256k1/a+b","iteration_count":[10688,21376,32064,42752,53440,64128,74816,85504,96192,106880,117568,128256,138944,149632,160320,171008,181696,192384,203072,213760,224448,235136,245824,256512,267200,277888,288576,299264,309952,320640,331328,342016,352704,363392,374080,384768,395456,406144,416832,427520,438208,448896,459584,470272,480960,491648,502336,513024,523712,534400,545088,555776,566464,577152,587840,598528,609216,619904,630592,641280,651968,662656,673344,684032,694720,705408,716096,726784,737472,748160,758848,769536,780224,790912,801600,812288,822976,833664,844352,855040,865728,876416,887104,897792,908480,919168,929856,940544,951232,961920,972608,983296,993984,1004672,1015360,1026048,1036736,1047424,1058112,1068800],"measured_values":[121455.0,230605.0,352069.0,462597.0,576355.0,684597.0,800935.0,917050.0,1030799.0,1141160.0,1254821.0,1370878.0,1487867.0,1600774.0,1716873.0,1843636.0,1952835.0,2061019.0,2173763.0,2309713.0,2413103.0,2517887.0,2640750.0,2749556.0,2861917.0,2969910.0,3093351.0,3198167.0,3320127.0,3433802.0,3542740.0,3659395.0,3772946.0,3883245.0,4016835.0,4113027.0,4249770.0,4345349.0,4478801.0,4579786.0,4688447.0,4833793.0,4916932.0,5049712.0,5160186.0,5260057.0,5379578.0,5496629.0,5612867.0,5737015.0,5851501.0,5959010.0,6067094.0,6209195.0,6291852.0,6414348.0,6544518.0,6651842.0,6779142.0,6864823.0,7010350.0,7094550.0,7290421.0,7327894.0,7444224.0,7627191.0,7695068.0,7795800.0,7961714.0,8058990.0,8153643.0,8284728.0,8408397.0,8505646.0,8627139.0,8744673.0,8862803.0,8965001.0,9094915.0,9297373.0,9295504.0,9497029.0,9555200.0,9641342.0,9769489.0,9848761.0,10028268.0,10125560.0,10232343.0,10342986.0,10466576.0,10564675.0,10691370.0,10824539.0,10926020.0,11073566.0,11193354.0,11308014.0,11359522.0,11502243.0],"unit":"ns","throughput":[],"typical":{"estimate":10.756266771079535,"lower_bound":10.747839791822067,"upper_bound":10.764657716479743,"unit":"ns"},"mean":{"estimate":10.747947707380497,"lower_bound":10.73514651075611,"upper_bound":10.765187572103176,"unit":"ns"},"median":{"estimate":10.73787874737538,"lower_bound":10.72196352487333,"upper_bound":10.748473077893685,"unit":"ns"},"median_abs_dev":{"estimate":0.04133415907156048,"lower_bound":0.03274424808836928,"upper_bound":0.05012935148642947,"unit":"ns"},"slope":{"estimate":10.756266771079535,"lower_bound":10.747839791822067,"upper_bound":10.764657716479743,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/a*b","report_directory":"target/criterion/reports/secp256k1/a_b","iteration_count":[8195,16390,24585,32780,40975,49170,57365,65560,73755,81950,90145,98340,106535,114730,122925,131120,139315,147510,155705,163900,172095,180290,188485,196680,204875,213070,221265,229460,237655,245850,254045,262240,270435,278630,286825,295020,303215,311410,319605,327800,335995,344190,352385,360580,368775,376970,385165,393360,401555,409750,417945,426140,434335,442530,450725,458920,467115,475310,483505,491700,499895,508090,516285,524480,532675,540870,549065,557260,565455,573650,581845,590040,598235,606430,614625,622820,631015,639210,647405,655600,663795,671990,680185,688380,696575,704770,712965,721160,729355,737550,745745,753940,762135,770330,778525,786720,794915,803110,811305,819500],"measured_values":[343528.0,685155.0,1024516.0,1377561.0,1701996.0,2040163.0,2410934.0,2697010.0,3019028.0,3366669.0,3709273.0,4050700.0,4403326.0,4731410.0,5068784.0,5417013.0,5724602.0,6081331.0,6445301.0,6763408.0,7068844.0,7428489.0,7766663.0,8111481.0,8422545.0,8759574.0,9137859.0,9488319.0,9766763.0,10127247.0,10486771.0,10815574.0,11175567.0,11474208.0,11815493.0,12189941.0,12508063.0,12851790.0,13172958.0,13507457.0,13870824.0,14212652.0,14512682.0,14881257.0,15209022.0,15536409.0,15859304.0,16232953.0,16544002.0,16898725.0,17217392.0,17546808.0,17897851.0,18395342.0,18612355.0,18945554.0,19268359.0,19555795.0,19939309.0,20242269.0,20582970.0,20957599.0,21270634.0,21652175.0,21988782.0,22281829.0,22635740.0,23025186.0,23366910.0,23660669.0,23995246.0,24324375.0,24665172.0,25023416.0,25360368.0,25684154.0,26025125.0,26328404.0,26706647.0,27002951.0,27384974.0,27670109.0,27998030.0,28391346.0,28710384.0,29090837.0,29377981.0,29741859.0,30092282.0,30412772.0,30750662.0,31228003.0,31440402.0,31776804.0,32112414.0,32448880.0,32725930.0,33136296.0,33476874.0,33778250.0],"unit":"ns","throughput":[],"typical":{"estimate":41.24173043012004,"lower_bound":41.22882386033807,"upper_bound":41.25633642587007,"unit":"ns"},"mean":{"estimate":41.26991686282523,"lower_bound":41.239240145705914,"upper_bound":41.304755397057136,"unit":"ns"},"median":{"estimate":41.24185095309409,"lower_bound":41.229904636137974,"upper_bound":41.24971152714,"unit":"ns"},"median_abs_dev":{"estimate":0.06081533298440658,"lower_bound":0.044269946743032314,"upper_bound":0.07589530213587148,"unit":"ns"},"slope":{"estimate":41.24173043012004,"lower_bound":41.22882386033807,"upper_bound":41.25633642587007,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/inv(a)","report_directory":"target/criterion/reports/secp256k1/inv(a)","iteration_count":[75,150,225,300,375,450,525,600,675,750,825,900,975,1050,1125,1200,1275,1350,1425,1500,1575,1650,1725,1800,1875,1950,2025,2100,2175,2250,2325,2400,2475,2550,2625,2700,2775,2850,2925,3000,3075,3150,3225,3300,3375,3450,3525,3600,3675,3750,3825,3900,3975,4050,4125,4200,4275,4350,4425,4500,4575,4650,4725,4800,4875,4950,5025,5100,5175,5250,5325,5400,5475,5550,5625,5700,5775,5850,5925,6000,6075,6150,6225,6300,6375,6450,6525,6600,6675,6750,6825,6900,6975,7050,7125,7200,7275,7350,7425,7500],"measured_values":[1017985.0,1983064.0,2993676.0,3968019.0,4975260.0,5952924.0,6953704.0,7947664.0,8945590.0,9921450.0,10920377.0,11902184.0,12898263.0,13901949.0,14877713.0,15879334.0,16863978.0,17858006.0,18843023.0,19844512.0,20831446.0,21827540.0,22822016.0,23804283.0,24811968.0,25785633.0,26787283.0,27781776.0,28768145.0,29780570.0,30758083.0,31779239.0,32750290.0,33736881.0,34729013.0,35721274.0,36706716.0,37702342.0,38690975.0,39691622.0,40671539.0,41664027.0,42658875.0,43640878.0,44642088.0,45642068.0,46637539.0,47613040.0,48610323.0,49597838.0,50586038.0,51597380.0,52676852.0,53575358.0,54575228.0,55555479.0,56553298.0,57536436.0,58537650.0,59518030.0,60520371.0,61508739.0,62500471.0,63501093.0,64492158.0,65490158.0,66474887.0,67480802.0,68464981.0,69432809.0,70439232.0,71421308.0,72425844.0,73417047.0,74401813.0,75401850.0,76389322.0,77387144.0,78390065.0,79358642.0,80367311.0,81369733.0,82453010.0,83427836.0,84433781.0,85403457.0,86413822.0,87389410.0,88298195.0,89281977.0,90279118.0,91269060.0,92273409.0,93293949.0,94247530.0,95215774.0,96275103.0,97308641.0,98236630.0,99286964.0],"unit":"ns","throughput":[],"typical":{"estimate":13231.270612836806,"lower_bound":13229.704443131559,"upper_bound":13232.91487279599,"unit":"ns"},"mean":{"estimate":13235.12361419105,"lower_bound":13230.289010868222,"upper_bound":13243.325094891152,"unit":"ns"},"median":{"estimate":13228.837435628873,"lower_bound":13228.296756756758,"upper_bound":13229.489651268115,"unit":"ns"},"median_abs_dev":{"estimate":2.632866926590497,"lower_bound":2.0544889411381364,"upper_bound":3.937093561490681,"unit":"ns"},"slope":{"estimate":13231.270612836806,"lower_bound":13229.704443131559,"upper_bound":13232.91487279599,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/RandomScalar","report_directory":"target/criterion/reports/secp256k1/RandomScalar","iteration_count":[42659,85318,127977,170636,213295,255954,298613,341272,383931,426590,469249,511908,554567,597226,639885,682544,725203,767862,810521,853180,895839,938498,981157,1023816,1066475,1109134,1151793,1194452,1237111,1279770,1322429,1365088,1407747,1450406,1493065,1535724,1578383,1621042,1663701,1706360,1749019,1791678,1834337,1876996,1919655,1962314,2004973,2047632,2090291,2132950,2175609,2218268,2260927,2303586,2346245,2388904,2431563,2474222,2516881,2559540,2602199,2644858,2687517,2730176,2772835,2815494,2858153,2900812,2943471,2986130,3028789,3071448,3114107,3156766,3199425,3242084,3284743,3327402,3370061,3412720,3455379,3498038,3540697,3583356,3626015,3668674,3711333,3753992,3796651,3839310,3881969,3924628,3967287,4009946,4052605,4095264,4137923,4180582,4223241,4265900],"measured_values":[1018768.0,1988683.0,2990462.0,3972612.0,4987632.0,5953672.0,6955877.0,7912973.0,8921681.0,9862340.0,10848100.0,11931773.0,12745791.0,13687906.0,14681663.0,15752511.0,16612759.0,17596077.0,18611777.0,19552885.0,20867911.0,21844873.0,22767786.0,23454805.0,24671200.0,25769989.0,26824179.0,27780552.0,28555887.0,29491191.0,30653192.0,31511753.0,32388572.0,33530202.0,34768444.0,35551060.0,36338314.0,37216858.0,38159429.0,39593167.0,40737814.0,41537562.0,42641038.0,43067839.0,43996389.0,45335431.0,46245203.0,47545834.0,48138292.0,49583942.0,50482602.0,51607726.0,52644402.0,53386591.0,54256510.0,55624847.0,56602430.0,57131321.0,58492624.0,59355346.0,60375799.0,61595436.0,62567381.0,63529695.0,64452833.0,65300665.0,66469399.0,67084424.0,68307412.0,69341398.0,70503753.0,71546087.0,71990295.0,73185780.0,74495956.0,75015567.0,76501944.0,77146668.0,78482143.0,78885813.0,80008459.0,81455367.0,82463911.0,83120646.0,84460411.0,85416234.0,86253576.0,87376994.0,87989701.0,89115487.0,90225718.0,90546398.0,91816950.0,93081012.0,94322314.0,94584452.0,96116179.0,96652347.0,98363590.0,99022069.0],"unit":"ns","throughput":[],"typical":{"estimate":23.20219595904442,"lower_bound":23.1825735966896,"upper_bound":23.220414506601873,"unit":"ns"},"mean":{"estimate":23.18195227622563,"lower_bound":23.15541891974309,"upper_bound":23.20923876985183,"unit":"ns"},"median":{"estimate":23.204466587436478,"lower_bound":23.181622543757676,"upper_bound":23.237719798609646,"unit":"ns"},"median_abs_dev":{"estimate":0.11836292177987118,"lower_bound":0.07729476399722116,"upper_bound":0.14093468154539363,"unit":"ns"},"slope":{"estimate":23.20219595904442,"lower_bound":23.1825735966896,"upper_bound":23.220414506601873,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/EncodeScalarBE","report_directory":"target/criterion/reports/secp256k1/EncodeScalarBE","iteration_count":[16385,32770,49155,65540,81925,98310,114695,131080,147465,163850,180235,196620,213005,229390,245775,262160,278545,294930,311315,327700,344085,360470,376855,393240,409625,426010,442395,458780,475165,491550,507935,524320,540705,557090,573475,589860,606245,622630,639015,655400,671785,688170,704555,720940,737325,753710,770095,786480,802865,819250,835635,852020,868405,884790,901175,917560,933945,950330,966715,983100,999485,1015870,1032255,1048640,1065025,1081410,1097795,1114180,1130565,1146950,1163335,1179720,1196105,1212490,1228875,1245260,1261645,1278030,1294415,1310800,1327185,1343570,1359955,1376340,1392725,1409110,1425495,1441880,1458265,1474650,1491035,1507420,1523805,1540190,1556575,1572960,1589345,1605730,1622115,1638500],"measured_values":[132643.0,288494.0,418134.0,558415.0,732864.0,790267.0,922788.0,1045150.0,1185581.0,1443582.0,1448747.0,1590477.0,1735299.0,1847906.0,2031925.0,2112730.0,2255149.0,2398914.0,2514102.0,2701215.0,2762010.0,2929513.0,3023540.0,3152118.0,3306563.0,3415312.0,3538308.0,3679580.0,3816823.0,3960510.0,4041977.0,4188653.0,4333007.0,4464455.0,4595914.0,4711941.0,4829969.0,4958754.0,5137648.0,5215781.0,5373769.0,5503090.0,5628046.0,5769340.0,5970228.0,6039299.0,6133069.0,6262517.0,6393869.0,6585913.0,6667527.0,6783912.0,6957097.0,7048808.0,7285316.0,7326875.0,7485801.0,7568903.0,7753184.0,7852154.0,7958535.0,8092988.0,8212472.0,8319695.0,8589118.0,8622086.0,8751109.0,8892086.0,9012904.0,9164479.0,9272716.0,9467272.0,9526245.0,9676695.0,9794120.0,9897820.0,10127751.0,10165859.0,10334546.0,10419644.0,10612763.0,10742807.0,10831099.0,10961179.0,11109709.0,11257217.0,11343313.0,11499199.0,11625791.0,11814407.0,11841740.0,11970624.0,12122588.0,12257797.0,12348786.0,12540422.0,12744643.0,12763602.0,12985296.0,13068788.0],"unit":"ns","throughput":[],"typical":{"estimate":7.981537104959135,"lower_bound":7.974368610915486,"upper_bound":7.989383979173162,"unit":"ns"},"mean":{"estimate":8.042812525882148,"lower_bound":8.012963367180518,"upper_bound":8.07871313491647,"unit":"ns"},"median":{"estimate":7.996081992539317,"lower_bound":7.980845202847034,"upper_bound":8.013624804653185,"unit":"ns"},"median_abs_dev":{"estimate":0.04704919816944688,"lower_bound":0.03451360414062173,"upper_bound":0.06553234004553188,"unit":"ns"},"slope":{"estimate":7.981537104959135,"lower_bound":7.974368610915486,"upper_bound":7.989383979173162,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/EncodeScalarLE","report_directory":"target/criterion/reports/secp256k1/EncodeScalarLE","iteration_count":[15398,30796,46194,61592,76990,92388,107786,123184,138582,153980,169378,184776,200174,215572,230970,246368,261766,277164,292562,307960,323358,338756,354154,369552,384950,400348,415746,431144,446542,461940,477338,492736,508134,523532,538930,554328,569726,585124,600522,615920,631318,646716,662114,677512,692910,708308,723706,739104,754502,769900,785298,800696,816094,831492,846890,862288,877686,893084,908482,923880,939278,954676,970074,985472,1000870,1016268,1031666,1047064,1062462,1077860,1093258,1108656,1124054,1139452,1154850,1170248,1185646,1201044,1216442,1231840,1247238,1262636,1278034,1293432,1308830,1324228,1339626,1355024,1370422,1385820,1401218,1416616,1432014,1447412,1462810,1478208,1493606,1509004,1524402,1539800],"measured_values":[185014.0,389282.0,583259.0,754001.0,935133.0,1109315.0,1290951.0,1468824.0,1643455.0,1838425.0,2027828.0,2188617.0,2397707.0,2552162.0,2725682.0,2929442.0,3088958.0,3281650.0,3445821.0,3631340.0,3811950.0,3990360.0,4205201.0,4363438.0,4528664.0,4710867.0,4887953.0,5073082.0,5255437.0,5441132.0,5620292.0,5788201.0,5980033.0,6168234.0,6345929.0,6535241.0,6680966.0,6875659.0,7050575.0,7221056.0,7420951.0,7597544.0,7775174.0,7943853.0,8130381.0,8338154.0,8485708.0,8674033.0,8868320.0,9024441.0,9207741.0,9404920.0,9577381.0,9776074.0,9938920.0,10126717.0,10291284.0,10484901.0,10716924.0,10856165.0,11026682.0,11239251.0,11397803.0,11583659.0,11758619.0,11923612.0,12136078.0,12308301.0,12493344.0,12625665.0,12831956.0,12990447.0,13237711.0,13371652.0,13592410.0,13754243.0,13937921.0,14105162.0,14280613.0,14470005.0,14669982.0,14840695.0,15010129.0,15220674.0,15377307.0,15570605.0,15712270.0,15894993.0,16091728.0,16268525.0,16437022.0,16689814.0,16984800.0,17210980.0,17362844.0,17601544.0,17822833.0,17946764.0,18229104.0,18379347.0],"unit":"ns","throughput":[],"typical":{"estimate":11.784599557923546,"lower_bound":11.763771707607868,"upper_bound":11.806148179368538,"unit":"ns"},"mean":{"estimate":11.814137285318086,"lower_bound":11.787822216075407,"upper_bound":11.845941989134202,"unit":"ns"},"median":{"estimate":11.762773783160226,"lower_bound":11.753872090464968,"upper_bound":11.773086093219515,"unit":"ns"},"median_abs_dev":{"estimate":0.03801600487912212,"lower_bound":0.026203205115579747,"upper_bound":0.0517812134558622,"unit":"ns"},"slope":{"estimate":11.784599557923546,"lower_bound":11.763771707607868,"upper_bound":11.806148179368538,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/DecodeScalarBE","report_directory":"target/criterion/reports/secp256k1/DecodeScalarBE","iteration_count":[14808,29616,44424,59232,74040,88848,103656,118464,133272,148080,162888,177696,192504,207312,222120,236928,251736,266544,281352,296160,310968,325776,340584,355392,370200,385008,399816,414624,429432,444240,459048,473856,488664,503472,518280,533088,547896,562704,577512,592320,607128,621936,636744,651552,666360,681168,695976,710784,725592,740400,755208,770016,784824,799632,814440,829248,844056,858864,873672,888480,903288,918096,932904,947712,962520,977328,992136,1006944,1021752,1036560,1051368,1066176,1080984,1095792,1110600,1125408,1140216,1155024,1169832,1184640,1199448,1214256,1229064,1243872,1258680,1273488,1288296,1303104,1317912,1332720,1347528,1362336,1377144,1391952,1406760,1421568,1436376,1451184,1465992,1480800],"measured_values":[82663.0,176938.0,275873.0,357626.0,429956.0,515681.0,594620.0,668057.0,749090.0,834668.0,907404.0,1002201.0,1068270.0,1145978.0,1228165.0,1315235.0,1389957.0,1476834.0,1546507.0,1628425.0,1707736.0,1788618.0,1873681.0,1934695.0,2021363.0,2116302.0,2177664.0,2249616.0,2327632.0,2412725.0,2490600.0,2577875.0,2655791.0,2726948.0,2802017.0,2879073.0,2958608.0,3040870.0,3114861.0,3214875.0,3279820.0,3350928.0,3448869.0,3507003.0,3594959.0,3676927.0,3745546.0,3848144.0,3930110.0,3982511.0,4108036.0,4150356.0,4226324.0,4299922.0,4383334.0,4478988.0,4547974.0,4624776.0,4710149.0,4830643.0,4919242.0,4950669.0,5028000.0,5126062.0,5206111.0,5274043.0,5365945.0,5439344.0,5551322.0,5603911.0,5680525.0,5747990.0,5822824.0,5905413.0,5999234.0,6111780.0,6140914.0,6235432.0,6364973.0,6405951.0,6483996.0,6571764.0,6650121.0,6734895.0,6810311.0,6863453.0,6988390.0,7078232.0,7111576.0,7225244.0,7273233.0,7353250.0,7458554.0,7514714.0,7634563.0,7669001.0,7966140.0,7828831.0,7924647.0,7997974.0],"unit":"ns","throughput":[],"typical":{"estimate":5.411899609818743,"lower_bound":5.405147999372595,"upper_bound":5.421435644319027,"unit":"ns"},"mean":{"estimate":5.466039220408219,"lower_bound":5.441226313332472,"upper_bound":5.494996674599463,"unit":"ns"},"median":{"estimate":5.414201380849477,"lower_bound":5.406096768799362,"upper_bound":5.426315388185526,"unit":"ns"},"median_abs_dev":{"estimate":0.03310102014437633,"lower_bound":0.023332354787911132,"upper_bound":0.04774096244748226,"unit":"ns"},"slope":{"estimate":5.411899609818743,"lower_bound":5.405147999372595,"upper_bound":5.421435644319027,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/DecodeScalarLE","report_directory":"target/criterion/reports/secp256k1/DecodeScalarLE","iteration_count":[14394,28788,43182,57576,71970,86364,100758,115152,129546,143940,158334,172728,187122,201516,215910,230304,244698,259092,273486,287880,302274,316668,331062,345456,359850,374244,388638,403032,417426,431820,446214,460608,475002,489396,503790,518184,532578,546972,561366,575760,590154,604548,618942,633336,647730,662124,676518,690912,705306,719700,734094,748488,762882,777276,791670,806064,820458,834852,849246,863640,878034,892428,906822,921216,935610,950004,964398,978792,993186,1007580,1021974,1036368,1050762,1065156,1079550,1093944,1108338,1122732,1137126,1151520,1165914,1180308,1194702,1209096,1223490,1237884,1252278,1266672,1281066,1295460,1309854,1324248,1338642,1353036,1367430,1381824,1396218,1410612,1425006,1439400],"measured_values":[64476.0,144660.0,222354.0,273239.0,337984.0,394679.0,463471.0,511805.0,573861.0,634504.0,697934.0,753837.0,814897.0,876615.0,934155.0,1006390.0,1080070.0,1123402.0,1181942.0,1250264.0,1301158.0,1369555.0,1424963.0,1488749.0,1549860.0,1607529.0,1652159.0,1716033.0,1782206.0,1839959.0,1900792.0,1979920.0,2051158.0,2072290.0,2131979.0,2200583.0,2247205.0,2333524.0,2393138.0,2432504.0,2534828.0,2572267.0,2620575.0,2701744.0,2789769.0,2806716.0,2857174.0,2924256.0,3102949.0,3065165.0,3099208.0,3201698.0,3573070.0,3316578.0,3355077.0,3446579.0,3531706.0,3551133.0,3613127.0,3652350.0,3743542.0,3766676.0,3851208.0,3896997.0,4009481.0,4046231.0,4086843.0,4159900.0,4253656.0,4383676.0,4327244.0,4412054.0,4506546.0,4532940.0,4606698.0,4687801.0,4701192.0,4775905.0,4896554.0,4900614.0,4968160.0,5033409.0,5145866.0,5253001.0,5340510.0,5315002.0,5362756.0,5440671.0,5481399.0,5578622.0,5612700.0,5637434.0,5736844.0,5828594.0,5864264.0,5910190.0,5965918.0,6256828.0,6112782.0,6142661.0],"unit":"ns","throughput":[],"typical":{"estimate":4.285509273019218,"lower_bound":4.273577552868,"upper_bound":4.29951105873204,"unit":"ns"},"mean":{"estimate":4.325382177172419,"lower_bound":4.29922380400285,"upper_bound":4.356140184760931,"unit":"ns"},"median":{"estimate":4.2839103231839335,"lower_bound":4.267219713460856,"upper_bound":4.295300529118736,"unit":"ns"},"median_abs_dev":{"estimate":0.04409578340251173,"lower_bound":0.03474242595168674,"upper_bound":0.06431569637102096,"unit":"ns"},"slope":{"estimate":4.285509273019218,"lower_bound":4.273577552868,"upper_bound":4.29951105873204,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/BeBytesModOrder/32","report_directory":"target/criterion/reports/secp256k1/BeBytesModOrder/32","iteration_count":[9681,19362,29043,38724,48405,58086,67767,77448,87129,96810,106491,116172,125853,135534,145215,154896,164577,174258,183939,193620,203301,212982,222663,232344,242025,251706,261387,271068,280749,290430,300111,309792,319473,329154,338835,348516,358197,367878,377559,387240,396921,406602,416283,425964,435645,445326,455007,464688,474369,484050,493731,503412,513093,522774,532455,542136,551817,561498,571179,580860,590541,600222,609903,619584,629265,638946,648627,658308,667989,677670,687351,697032,706713,716394,726075,735756,745437,755118,764799,774480,784161,793842,803523,813204,822885,832566,842247,851928,861609,871290,880971,890652,900333,910014,919695,929376,939057,948738,958419,968100],"measured_values":[241986.0,483201.0,895560.0,1180530.0,1469434.0,1754787.0,2057636.0,2365164.0,2609220.0,2892164.0,3226150.0,3494130.0,3787348.0,4085221.0,4372056.0,4688249.0,4925361.0,5209624.0,5561346.0,5869832.0,6077364.0,6435320.0,6685989.0,6968490.0,7261554.0,7589825.0,7868463.0,8146138.0,8424424.0,8740962.0,9010980.0,9327457.0,9638659.0,9885297.0,10204400.0,10433772.0,10723288.0,11084847.0,11285346.0,11625457.0,11944346.0,12224097.0,12553902.0,12765718.0,13122187.0,13382726.0,13668625.0,13961262.0,14340102.0,14551380.0,14976911.0,15136644.0,15413414.0,15825197.0,16011087.0,16352720.0,16515420.0,16861425.0,17125995.0,17375091.0,17856885.0,17996729.0,18447483.0,18855259.0,19165019.0,19386189.0,19578208.0,19869567.0,20283653.0,20762152.0,20631198.0,20915890.0,21237713.0,21451576.0,21848433.0,22014674.0,22336290.0,22712031.0,22928776.0,23262485.0,23562797.0,23755885.0,24029513.0,24390612.0,24651990.0,24943138.0,25225984.0,25489725.0,25761611.0,26092988.0,26405781.0,26634137.0,26946370.0,27241130.0,27517837.0,27807686.0,28090268.0,28343975.0,28696159.0,28895690.0],"unit":"ns","throughput":[],"typical":{"estimate":30.022554727062694,"lower_bound":29.989152766799833,"upper_bound":30.063365851741548,"unit":"ns"},"mean":{"estimate":29.982930445862,"lower_bound":29.8179950807682,"upper_bound":30.101129103928972,"unit":"ns"},"median":{"estimate":30.040333673489826,"lower_bound":30.00519740844036,"upper_bound":30.07265818057575,"unit":"ns"},"median_abs_dev":{"estimate":0.1527889636659661,"lower_bound":0.11477599074427491,"upper_bound":0.19025103757682377,"unit":"ns"},"slope":{"estimate":30.022554727062694,"lower_bound":29.989152766799833,"upper_bound":30.063365851741548,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/LeBytesModOrder/32","report_directory":"target/criterion/reports/secp256k1/LeBytesModOrder/32","iteration_count":[9875,19750,29625,39500,49375,59250,69125,79000,88875,98750,108625,118500,128375,138250,148125,158000,167875,177750,187625,197500,207375,217250,227125,237000,246875,256750,266625,276500,286375,296250,306125,316000,325875,335750,345625,355500,365375,375250,385125,395000,404875,414750,424625,434500,444375,454250,464125,474000,483875,493750,503625,513500,523375,533250,543125,553000,562875,572750,582625,592500,602375,612250,622125,632000,641875,651750,661625,671500,681375,691250,701125,711000,720875,730750,740625,750500,760375,770250,780125,790000,799875,809750,819625,829500,839375,849250,859125,869000,878875,888750,898625,908500,918375,928250,938125,948000,957875,967750,977625,987500],"measured_values":[231186.0,476023.0,893533.0,1175558.0,1453863.0,1739443.0,2041642.0,2307397.0,2600835.0,2887729.0,3168162.0,3448939.0,3728761.0,4031688.0,4322066.0,4629312.0,4888538.0,5214145.0,5476510.0,5746832.0,6085790.0,6351164.0,6660329.0,6927573.0,7215730.0,7491056.0,7789478.0,8072608.0,8357669.0,8639625.0,8917517.0,9187714.0,9496121.0,9763875.0,10069194.0,10360102.0,10596721.0,10924840.0,11240768.0,11469880.0,11776079.0,12032272.0,12326614.0,12661211.0,12895714.0,13222263.0,13511623.0,13784850.0,14032680.0,14333404.0,14643271.0,14901829.0,15188352.0,15510410.0,15862522.0,16100230.0,16461214.0,16772688.0,16987953.0,17395091.0,17568472.0,17871347.0,18138683.0,18417271.0,18712881.0,19020279.0,19224220.0,19603629.0,19881486.0,20205572.0,20432610.0,20767012.0,21071168.0,21297633.0,21612570.0,21862521.0,22214758.0,22477627.0,22721858.0,23060370.0,23467384.0,23604778.0,23952402.0,24229848.0,24462510.0,24862195.0,25084545.0,25425182.0,25660732.0,25854500.0,26203391.0,26472639.0,26773471.0,27084852.0,27468913.0,27678295.0,27999260.0,28219627.0,28581978.0,28791424.0],"unit":"ns","throughput":[],"typical":{"estimate":29.17512341328824,"lower_bound":29.158963363647697,"upper_bound":29.1910189611247,"unit":"ns"},"mean":{"estimate":29.08090994118399,"lower_bound":28.907498052838797,"upper_bound":29.202305894344207,"unit":"ns"},"median":{"estimate":29.165694429247864,"lower_bound":29.15208219060964,"upper_bound":29.18732359623499,"unit":"ns"},"median_abs_dev":{"estimate":0.0784715827728834,"lower_bound":0.05621058067364398,"upper_bound":0.10334162389687157,"unit":"ns"},"slope":{"estimate":29.17512341328824,"lower_bound":29.158963363647697,"upper_bound":29.1910189611247,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/BeBytesModOrder/64","report_directory":"target/criterion/reports/secp256k1/BeBytesModOrder/64","iteration_count":[6093,12186,18279,24372,30465,36558,42651,48744,54837,60930,67023,73116,79209,85302,91395,97488,103581,109674,115767,121860,127953,134046,140139,146232,152325,158418,164511,170604,176697,182790,188883,194976,201069,207162,213255,219348,225441,231534,237627,243720,249813,255906,261999,268092,274185,280278,286371,292464,298557,304650,310743,316836,322929,329022,335115,341208,347301,353394,359487,365580,371673,377766,383859,389952,396045,402138,408231,414324,420417,426510,432603,438696,444789,450882,456975,463068,469161,475254,481347,487440,493533,499626,505719,511812,517905,523998,530091,536184,542277,548370,554463,560556,566649,572742,578835,584928,591021,597114,603207,609300],"measured_values":[323257.0,646443.0,984855.0,1302320.0,1816372.0,2159988.0,2506897.0,2858307.0,3223212.0,3588253.0,3968556.0,4333120.0,4662040.0,5014585.0,5396899.0,5747145.0,6083199.0,6477378.0,6822188.0,7187557.0,7515144.0,7915942.0,8257672.0,8645514.0,8956886.0,9356776.0,9728810.0,10058721.0,10378083.0,10781250.0,11091344.0,11441889.0,11812716.0,12215266.0,12559184.0,12843406.0,13230764.0,13569343.0,13911183.0,14365875.0,14621714.0,15033939.0,15386282.0,15710944.0,16033759.0,16443685.0,16735579.0,17148468.0,17515636.0,17926706.0,18213714.0,18599734.0,18931452.0,19345964.0,19651598.0,20030111.0,20372513.0,20799217.0,21108249.0,21509449.0,21830415.0,22179826.0,22599594.0,22926462.0,23231995.0,23527185.0,23909350.0,24374111.0,24690408.0,24996356.0,25472763.0,25712398.0,26103244.0,26415800.0,26758571.0,27080314.0,27579753.0,27848351.0,28289103.0,28730136.0,28972513.0,29256151.0,29785211.0,30011402.0,30376512.0,30882320.0,31185052.0,31583551.0,32047461.0,32292918.0,32657987.0,33034347.0,33369959.0,33603252.0,34080024.0,34336360.0,34672927.0,35190337.0,35482542.0,35693120.0],"unit":"ns","throughput":[],"typical":{"estimate":58.755034961641186,"lower_bound":58.71651730182544,"upper_bound":58.79318897888514,"unit":"ns"},"mean":{"estimate":58.573728395307825,"lower_bound":58.342390486790116,"upper_bound":58.75920463971319,"unit":"ns"},"median":{"estimate":58.74171871895072,"lower_bound":58.70461058718075,"upper_bound":58.81077529493745,"unit":"ns"},"median_abs_dev":{"estimate":0.20063899796687984,"lower_bound":0.1522829478457237,"upper_bound":0.23568821676310345,"unit":"ns"},"slope":{"estimate":58.755034961641186,"lower_bound":58.71651730182544,"upper_bound":58.79318897888514,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/LeBytesModOrder/64","report_directory":"target/criterion/reports/secp256k1/LeBytesModOrder/64","iteration_count":[6668,13336,20004,26672,33340,40008,46676,53344,60012,66680,73348,80016,86684,93352,100020,106688,113356,120024,126692,133360,140028,146696,153364,160032,166700,173368,180036,186704,193372,200040,206708,213376,220044,226712,233380,240048,246716,253384,260052,266720,273388,280056,286724,293392,300060,306728,313396,320064,326732,333400,340068,346736,353404,360072,366740,373408,380076,386744,393412,400080,406748,413416,420084,426752,433420,440088,446756,453424,460092,466760,473428,480096,486764,493432,500100,506768,513436,520104,526772,533440,540108,546776,553444,560112,566780,573448,580116,586784,593452,600120,606788,613456,620124,626792,633460,640128,646796,653464,660132,666800],"measured_values":[267378.0,541115.0,819629.0,1086680.0,1570263.0,1852315.0,2149080.0,2479839.0,2798782.0,3076189.0,3416299.0,3727455.0,4012883.0,4331876.0,4629342.0,4935809.0,5229662.0,5546009.0,5831152.0,6191063.0,6426457.0,6757994.0,7106758.0,7375630.0,7635126.0,7956767.0,8253801.0,8548624.0,8892894.0,9196068.0,9496142.0,9847472.0,10082844.0,10404643.0,10668607.0,11042128.0,11335559.0,11628453.0,11897549.0,12231573.0,12464745.0,12791634.0,13165666.0,13456572.0,13795516.0,14039028.0,14395535.0,14695423.0,14974878.0,15300953.0,15588062.0,15881898.0,16252512.0,16527746.0,16821085.0,17152360.0,17453345.0,17784325.0,18046707.0,18384132.0,18655565.0,18922822.0,19274532.0,19617707.0,19875393.0,20191017.0,20412476.0,20788340.0,21124643.0,21414622.0,21674901.0,22030452.0,22345584.0,22598992.0,22971272.0,23184411.0,23581452.0,23882164.0,24166690.0,24485788.0,24805237.0,25168396.0,25490517.0,25731209.0,25950727.0,26370520.0,26695291.0,26910535.0,27228106.0,27546071.0,27898142.0,28126046.0,28595888.0,28812524.0,29253950.0,29409381.0,29800965.0,30144397.0,30326894.0,30642132.0],"unit":"ns","throughput":[],"typical":{"estimate":45.928909439480506,"lower_bound":45.90115429898638,"upper_bound":45.957061531187776,"unit":"ns"},"mean":{"estimate":45.77124503838585,"lower_bound":45.5395763913565,"upper_bound":45.95802100629024,"unit":"ns"},"median":{"estimate":45.919362989750226,"lower_bound":45.89408546862056,"upper_bound":45.94321551332649,"unit":"ns"},"median_abs_dev":{"estimate":0.10821658464356684,"lower_bound":0.08294311657052325,"upper_bound":0.17497874548661263,"unit":"ns"},"slope":{"estimate":45.928909439480506,"lower_bound":45.90115429898638,"upper_bound":45.957061531187776,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/BeBytesModOrder/128","report_directory":"target/criterion/reports/secp256k1/BeBytesModOrder/128","iteration_count":[3014,6028,9042,12056,15070,18084,21098,24112,27126,30140,33154,36168,39182,42196,45210,48224,51238,54252,57266,60280,63294,66308,69322,72336,75350,78364,81378,84392,87406,90420,93434,96448,99462,102476,105490,108504,111518,114532,117546,120560,123574,126588,129602,132616,135630,138644,141658,144672,147686,150700,153714,156728,159742,162756,165770,168784,171798,174812,177826,180840,183854,186868,189882,192896,195910,198924,201938,204952,207966,210980,213994,217008,220022,223036,226050,229064,232078,235092,238106,241120,244134,247148,250162,253176,256190,259204,262218,265232,268246,271260,274274,277288,280302,283316,286330,289344,292358,295372,298386,301400],"measured_values":[576691.0,1107247.0,1664019.0,2236004.0,2780132.0,3348374.0,3897138.0,4444887.0,5009081.0,5575908.0,6111294.0,6657017.0,7215162.0,7787119.0,8350919.0,8885035.0,9433588.0,9993411.0,10551781.0,11093539.0,11664073.0,12234071.0,12785006.0,13312504.0,13872805.0,14423473.0,14999850.0,15522374.0,16095321.0,16642779.0,17221661.0,17734265.0,18309728.0,18858020.0,19386617.0,19977151.0,20508783.0,21067506.0,21629449.0,22236711.0,22734501.0,23283292.0,23848914.0,24410795.0,24954011.0,25511627.0,26034347.0,26598209.0,27166644.0,27720117.0,28236539.0,28826836.0,29498412.0,29859868.0,30473756.0,31054638.0,31585828.0,32166029.0,32682366.0,33253838.0,33800743.0,34370677.0,34901860.0,35451563.0,36010897.0,36584707.0,37152018.0,37724549.0,38237221.0,38863644.0,39326708.0,39881770.0,40463081.0,41011239.0,41531794.0,42153206.0,42690363.0,43203176.0,43791235.0,44389031.0,44954541.0,45536396.0,46211405.0,46551310.0,47107801.0,47761044.0,48378580.0,48714396.0,49332397.0,49905288.0,50426625.0,50937760.0,51532688.0,52120206.0,52632299.0,53185653.0,53757981.0,54334107.0,54873344.0,55746120.0],"unit":"ns","throughput":[],"typical":{"estimate":183.98636234982035,"lower_bound":183.91555806678667,"upper_bound":184.0730514574727,"unit":"ns"},"mean":{"estimate":184.1540555574121,"lower_bound":184.03271350467938,"upper_bound":184.3367550853835,"unit":"ns"},"median":{"estimate":183.9881693630781,"lower_bound":183.9380478818147,"upper_bound":184.04543987034862,"unit":"ns"},"median_abs_dev":{"estimate":0.20571591694859725,"lower_bound":0.1533313299627387,"upper_bound":0.29657501564823974,"unit":"ns"},"slope":{"estimate":183.98636234982035,"lower_bound":183.91555806678667,"upper_bound":184.0730514574727,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/LeBytesModOrder/128","report_directory":"target/criterion/reports/secp256k1/LeBytesModOrder/128","iteration_count":[3179,6358,9537,12716,15895,19074,22253,25432,28611,31790,34969,38148,41327,44506,47685,50864,54043,57222,60401,63580,66759,69938,73117,76296,79475,82654,85833,89012,92191,95370,98549,101728,104907,108086,111265,114444,117623,120802,123981,127160,130339,133518,136697,139876,143055,146234,149413,152592,155771,158950,162129,165308,168487,171666,174845,178024,181203,184382,187561,190740,193919,197098,200277,203456,206635,209814,212993,216172,219351,222530,225709,228888,232067,235246,238425,241604,244783,247962,251141,254320,257499,260678,263857,267036,270215,273394,276573,279752,282931,286110,289289,292468,295647,298826,302005,305184,308363,311542,314721,317900],"measured_values":[557760.0,1050279.0,1608288.0,2108770.0,2634961.0,3192461.0,3701693.0,4228532.0,4739078.0,5314827.0,5800193.0,6340601.0,6892631.0,7422587.0,7900695.0,8437890.0,8996323.0,9539772.0,9989923.0,10531569.0,11132513.0,11627639.0,12106782.0,12623068.0,13209411.0,13771134.0,14201971.0,14746599.0,15321922.0,15761794.0,16296378.0,16926854.0,17422596.0,17866191.0,18411097.0,19020862.0,19573847.0,19975197.0,20533786.0,21073801.0,21684668.0,22049977.0,22550777.0,23182030.0,23680575.0,24145623.0,24624279.0,25289617.0,25790370.0,26223466.0,26864217.0,27387620.0,27755425.0,28373897.0,28996812.0,29534799.0,29909928.0,30400714.0,31104012.0,31610369.0,31993207.0,32516912.0,33149956.0,33717203.0,34094616.0,34657846.0,35317302.0,35874796.0,36175162.0,36890409.0,37422211.0,37710252.0,38295442.0,38951636.0,39512858.0,39813129.0,40377018.0,41044197.0,41649403.0,41911771.0,42433151.0,43192999.0,43772893.0,44097656.0,44648745.0,45280953.0,45788304.0,46081805.0,46672513.0,47532450.0,47705851.0,48291207.0,49021131.0,49539944.0,49809844.0,50337956.0,51060284.0,51638722.0,51977242.0,52363479.0],"unit":"ns","throughput":[],"typical":{"estimate":165.37344127657613,"lower_bound":165.26133895102612,"upper_bound":165.4885156376185,"unit":"ns"},"mean":{"estimate":165.7417670571234,"lower_bound":165.54930939174736,"upper_bound":165.99931187476744,"unit":"ns"},"median":{"estimate":165.6405587011988,"lower_bound":165.52615723376968,"upper_bound":165.72881433078823,"unit":"ns"},"median_abs_dev":{"estimate":0.6571090492164608,"lower_bound":0.37325231409253284,"upper_bound":0.8240664928121536,"unit":"ns"},"slope":{"estimate":165.37344127657613,"lower_bound":165.26133895102612,"upper_bound":165.4885156376185,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/BeBytesModOrder/512","report_directory":"target/criterion/reports/secp256k1/BeBytesModOrder/512","iteration_count":[904,1808,2712,3616,4520,5424,6328,7232,8136,9040,9944,10848,11752,12656,13560,14464,15368,16272,17176,18080,18984,19888,20792,21696,22600,23504,24408,25312,26216,27120,28024,28928,29832,30736,31640,32544,33448,34352,35256,36160,37064,37968,38872,39776,40680,41584,42488,43392,44296,45200,46104,47008,47912,48816,49720,50624,51528,52432,53336,54240,55144,56048,56952,57856,58760,59664,60568,61472,62376,63280,64184,65088,65992,66896,67800,68704,69608,70512,71416,72320,73224,74128,75032,75936,76840,77744,78648,79552,80456,81360,82264,83168,84072,84976,85880,86784,87688,88592,89496,90400],"measured_values":[644584.0,1255713.0,1862151.0,2487387.0,3110864.0,3727231.0,4369982.0,4972474.0,5611656.0,6234626.0,6840343.0,7458082.0,8087266.0,8720552.0,9384412.0,9992242.0,10621873.0,11235134.0,11854667.0,12494222.0,13108660.0,13739917.0,14388531.0,15052581.0,15652599.0,16279450.0,16892868.0,17513698.0,18136313.0,18737694.0,19399955.0,19993898.0,20636556.0,21246784.0,21887145.0,22511857.0,23107290.0,23756697.0,24354854.0,24995794.0,25651526.0,26270989.0,26810487.0,27460502.0,28115149.0,28743557.0,29364009.0,29974403.0,30668076.0,31202718.0,31886266.0,32479029.0,33124678.0,33716796.0,34332963.0,34997005.0,35610065.0,36224221.0,36859018.0,37514754.0,38122064.0,38709047.0,39359000.0,39983519.0,40612103.0,41224553.0,41893260.0,42488395.0,43144339.0,43736589.0,44366687.0,45021585.0,45719978.0,46247564.0,46870414.0,47456106.0,48114854.0,48709901.0,49331439.0,49954317.0,50586715.0,51212430.0,51849303.0,52438269.0,53101537.0,53703940.0,54306095.0,54953161.0,55622818.0,56347806.0,56796296.0,57444566.0,58068873.0,58674651.0,59297374.0,59960165.0,60588069.0,61145020.0,61827703.0,62444471.0],"unit":"ns","throughput":[],"typical":{"estimate":691.0234556659008,"lower_bound":690.8963217228402,"upper_bound":691.1720106190714,"unit":"ns"},"mean":{"estimate":691.1046025159172,"lower_bound":690.6924336925292,"upper_bound":691.6632264873364,"unit":"ns"},"median":{"estimate":690.9898593095124,"lower_bound":690.8431996960758,"upper_bound":691.1521953710006,"unit":"ns"},"median_abs_dev":{"estimate":0.582856685260823,"lower_bound":0.4314840650097421,"upper_bound":0.8729051872723771,"unit":"ns"},"slope":{"estimate":691.0234556659008,"lower_bound":690.8963217228402,"upper_bound":691.1720106190714,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256k1/LeBytesModOrder/512","report_directory":"target/criterion/reports/secp256k1/LeBytesModOrder/512","iteration_count":[957,1914,2871,3828,4785,5742,6699,7656,8613,9570,10527,11484,12441,13398,14355,15312,16269,17226,18183,19140,20097,21054,22011,22968,23925,24882,25839,26796,27753,28710,29667,30624,31581,32538,33495,34452,35409,36366,37323,38280,39237,40194,41151,42108,43065,44022,44979,45936,46893,47850,48807,49764,50721,51678,52635,53592,54549,55506,56463,57420,58377,59334,60291,61248,62205,63162,64119,65076,66033,66990,67947,68904,69861,70818,71775,72732,73689,74646,75603,76560,77517,78474,79431,80388,81345,82302,83259,84216,85173,86130,87087,88044,89001,89958,90915,91872,92829,93786,94743,95700],"measured_values":[594169.0,1187935.0,1789750.0,2400029.0,2973376.0,3586182.0,4189997.0,4770475.0,5382877.0,5966833.0,6579095.0,7163150.0,7763337.0,8347256.0,8956563.0,9570385.0,10180147.0,10770897.0,11370204.0,11983138.0,12577099.0,13206429.0,13785417.0,14389826.0,14998767.0,15616399.0,16229278.0,16807658.0,17383195.0,17985619.0,18593820.0,19187242.0,19778729.0,20363607.0,20979589.0,21564303.0,22182343.0,22754370.0,23370878.0,23954551.0,24549195.0,25173739.0,25766026.0,26347904.0,26917994.0,27512476.0,28129296.0,28760326.0,29389821.0,29963220.0,30571693.0,31106984.0,31758180.0,32321926.0,32938982.0,33587368.0,34136101.0,34808893.0,35359043.0,35963855.0,36523393.0,37113436.0,37785802.0,38273452.0,38951895.0,39536512.0,40120214.0,40737568.0,41257365.0,41892430.0,42499802.0,43140728.0,43713212.0,44312258.0,44866894.0,45495278.0,46162148.0,46726576.0,47298426.0,47892316.0,48534220.0,49135646.0,49744513.0,50324405.0,50895870.0,51478907.0,52098989.0,52757056.0,53385617.0,53903520.0,54447982.0,55090197.0,55706562.0,56220756.0,56863289.0,57490655.0,58017150.0,58604466.0,59381406.0,59948708.0],"unit":"ns","throughput":[],"typical":{"estimate":625.8357146697685,"lower_bound":625.6901218321392,"upper_bound":625.9841792928697,"unit":"ns"},"mean":{"estimate":625.6228487815969,"lower_bound":625.3756893543458,"upper_bound":625.8469953140303,"unit":"ns"},"median":{"estimate":625.7799059102824,"lower_bound":625.6956271195952,"upper_bound":625.9998770668142,"unit":"ns"},"median_abs_dev":{"estimate":0.7612770184231705,"lower_bound":0.55155406174734,"upper_bound":0.9774212031279846,"unit":"ns"},"slope":{"estimate":625.8357146697685,"lower_bound":625.6901218321392,"upper_bound":625.9841792928697,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256k1","benchmarks":["secp256k1/A+B","secp256k1/[k]P","secp256k1/SmallFactorCheck","secp256k1/EncodeCompressedPoint","secp256k1/EncodeUncompressedPoint","secp256k1/DecodeCompressedPoint","secp256k1/DecodeUncompressedPoint","secp256k1/a+b","secp256k1/a*b","secp256k1/inv(a)","secp256k1/RandomScalar","secp256k1/EncodeScalarBE","secp256k1/EncodeScalarLE","secp256k1/DecodeScalarBE","secp256k1/DecodeScalarLE","secp256k1/BeBytesModOrder/32","secp256k1/LeBytesModOrder/32","secp256k1/BeBytesModOrder/64","secp256k1/LeBytesModOrder/64","secp256k1/BeBytesModOrder/128","secp256k1/LeBytesModOrder/128","secp256k1/BeBytesModOrder/512","secp256k1/LeBytesModOrder/512"],"report_directory":"target/criterion/reports/secp256k1"} {"reason":"benchmark-complete","id":"secp256k1/ReduceBe/32","report_directory":"target/criterion/reports/secp256k1_ReduceBe_32","iteration_count":[17758,35516,53274,71032,88790,106548,124306,142064,159822,177580,195338,213096,230854,248612,266370,284128,301886,319644,337402,355160,372918,390676,408434,426192,443950,461708,479466,497224,514982,532740,550498,568256,586014,603772,621530,639288,657046,674804,692562,710320,728078,745836,763594,781352,799110,816868,834626,852384,870142,887900,905658,923416,941174,958932,976690,994448,1012206,1029964,1047722,1065480,1083238,1100996,1118754,1136512,1154270,1172028,1189786,1207544,1225302,1243060,1260818,1278576,1296334,1314092,1331850,1349608,1367366,1385124,1402882,1420640,1438398,1456156,1473914,1491672,1509430,1527188,1544946,1562704,1580462,1598220,1615978,1633736,1651494,1669252,1687010,1704768,1722526,1740284,1758042,1775800],"measured_values":[236988.0,500021.0,735219.0,963716.0,1195521.0,1424229.0,1654634.0,1883519.0,2120526.0,2341011.0,2580967.0,2804071.0,3047822.0,3279209.0,3506875.0,3723341.0,3962227.0,4189790.0,4418491.0,4660147.0,4894896.0,5111827.0,5348761.0,5572814.0,5828980.0,6042246.0,6266889.0,6485719.0,6766424.0,6953680.0,7193859.0,7414024.0,7665669.0,7899783.0,8113163.0,8342114.0,8581074.0,8812691.0,9079010.0,9293942.0,9493934.0,9762715.0,9948399.0,10212476.0,10443060.0,10706879.0,10914898.0,11129062.0,11408018.0,11594409.0,11802895.0,12034500.0,12338772.0,12509157.0,12854117.0,13008756.0,13264002.0,13471827.0,13725043.0,13950680.0,14144925.0,14413363.0,14625891.0,14875537.0,15158088.0,15334995.0,15576852.0,15830558.0,16080476.0,16252546.0,16561178.0,16747305.0,17019878.0,17251331.0,17514332.0,17797839.0,17983766.0,18210516.0,18679007.0,18741545.0,18934614.0,19170576.0,19412286.0,19609486.0,19769189.0,20051335.0,20248831.0,20479093.0,20699070.0,20934487.0,21137280.0,21386628.0,21588276.0,21869645.0,22148594.0,22310706.0,22559577.0,22795130.0,23013999.0,23198235.0],"unit":"ns","throughput":[],"typical":{"estimate":13.109728044778766,"lower_bound":13.099090144167036,"upper_bound":13.121831262698969,"unit":"ns"},"mean":{"estimate":13.140254335038527,"lower_bound":13.115292690598492,"upper_bound":13.171180761245065,"unit":"ns"},"median":{"estimate":13.099258322129131,"lower_bound":13.092145982554847,"upper_bound":13.10971525675255,"unit":"ns"},"median_abs_dev":{"estimate":0.04420122718069126,"lower_bound":0.03335103098935798,"upper_bound":0.06000016816294356,"unit":"ns"},"slope":{"estimate":13.109728044778766,"lower_bound":13.099090144167036,"upper_bound":13.121831262698969,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256k1/ReduceBe/32","benchmarks":["secp256k1/ReduceBe/32"],"report_directory":"target/criterion/reports/secp256k1_ReduceBe_32"} {"reason":"benchmark-complete","id":"secp256k1/ReduceLe/32","report_directory":"target/criterion/reports/secp256k1_ReduceLe_32","iteration_count":[17987,35974,53961,71948,89935,107922,125909,143896,161883,179870,197857,215844,233831,251818,269805,287792,305779,323766,341753,359740,377727,395714,413701,431688,449675,467662,485649,503636,521623,539610,557597,575584,593571,611558,629545,647532,665519,683506,701493,719480,737467,755454,773441,791428,809415,827402,845389,863376,881363,899350,917337,935324,953311,971298,989285,1007272,1025259,1043246,1061233,1079220,1097207,1115194,1133181,1151168,1169155,1187142,1205129,1223116,1241103,1259090,1277077,1295064,1313051,1331038,1349025,1367012,1384999,1402986,1420973,1438960,1456947,1474934,1492921,1510908,1528895,1546882,1564869,1582856,1600843,1618830,1636817,1654804,1672791,1690778,1708765,1726752,1744739,1762726,1780713,1798700],"measured_values":[214886.0,452288.0,667790.0,878533.0,1076457.0,1288287.0,1487707.0,1711342.0,1903964.0,2114590.0,2329688.0,2558227.0,2751926.0,2962964.0,3179946.0,3363447.0,3598326.0,3799012.0,4046400.0,4225430.0,4439453.0,4638414.0,4842080.0,5041531.0,5238455.0,5462460.0,5691216.0,5868529.0,6077156.0,6291897.0,6480487.0,6726016.0,6915414.0,7125127.0,7352777.0,7556463.0,7746061.0,7979252.0,8179633.0,8376572.0,8580931.0,8801788.0,9033827.0,9201615.0,9423690.0,9645536.0,9849678.0,10057256.0,10239361.0,10484496.0,10707420.0,10914790.0,11088497.0,11297977.0,11582796.0,11738046.0,11987646.0,12221542.0,12383100.0,12594419.0,12839897.0,13021290.0,13257431.0,13469381.0,13670918.0,13892870.0,14064978.0,14311239.0,14505884.0,14703519.0,14879988.0,15137672.0,15348167.0,15594635.0,15785241.0,15976556.0,16210750.0,16422441.0,16616211.0,16836854.0,17085235.0,17206791.0,17434340.0,17692707.0,17907646.0,18132931.0,18340080.0,18466932.0,18707923.0,18929146.0,19112664.0,19349611.0,19544814.0,19742093.0,20030545.0,20177718.0,20442735.0,20642331.0,20900010.0,21061593.0],"unit":"ns","throughput":[],"typical":{"estimate":11.690916631093328,"lower_bound":11.684763827707712,"upper_bound":11.69674505970183,"unit":"ns"},"mean":{"estimate":11.724281401144145,"lower_bound":11.700510139118709,"upper_bound":11.753390863555065,"unit":"ns"},"median":{"estimate":11.690622170486101,"lower_bound":11.680358891678178,"upper_bound":11.701528597156234,"unit":"ns"},"median_abs_dev":{"estimate":0.04027266325939261,"lower_bound":0.029876807716174736,"upper_bound":0.0536739676746169,"unit":"ns"},"slope":{"estimate":11.690916631093328,"lower_bound":11.684763827707712,"upper_bound":11.69674505970183,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256k1/ReduceLe/32","benchmarks":["secp256k1/ReduceLe/32"],"report_directory":"target/criterion/reports/secp256k1_ReduceLe_32"} {"reason":"benchmark-complete","id":"secp256k1/ReduceBe/64","report_directory":"target/criterion/reports/secp256k1_ReduceBe_64","iteration_count":[9900,19800,29700,39600,49500,59400,69300,79200,89100,99000,108900,118800,128700,138600,148500,158400,168300,178200,188100,198000,207900,217800,227700,237600,247500,257400,267300,277200,287100,297000,306900,316800,326700,336600,346500,356400,366300,376200,386100,396000,405900,415800,425700,435600,445500,455400,465300,475200,485100,495000,504900,514800,524700,534600,544500,554400,564300,574200,584100,594000,603900,613800,623700,633600,643500,653400,663300,673200,683100,693000,702900,712800,722700,732600,742500,752400,762300,772200,782100,792000,801900,811800,821700,831600,841500,851400,861300,871200,881100,891000,900900,910800,920700,930600,940500,950400,960300,970200,980100,990000],"measured_values":[423002.0,835326.0,1266639.0,1686070.0,2083212.0,2496852.0,2941676.0,3334597.0,3782425.0,4165038.0,4589380.0,4998278.0,5439962.0,5837723.0,6279035.0,6673810.0,7098167.0,7510366.0,7931771.0,8348356.0,8765616.0,9183292.0,9601276.0,10018128.0,10455356.0,10855845.0,11267159.0,11709856.0,12109069.0,12550534.0,12964098.0,13327208.0,13791334.0,14183913.0,14618800.0,15041466.0,15428773.0,15840761.0,16279370.0,16706773.0,17113847.0,17548377.0,17981002.0,18356815.0,18792763.0,19228707.0,19643667.0,20061933.0,20453832.0,20845415.0,21269931.0,21694012.0,22154622.0,22549346.0,22980887.0,23399340.0,23790932.0,24246104.0,24712441.0,25122542.0,25524708.0,26029343.0,26291030.0,26791060.0,27170705.0,27599179.0,28010433.0,28443341.0,28921537.0,29266016.0,29687491.0,30093070.0,30537938.0,30981911.0,31332490.0,31742174.0,32161585.0,32665934.0,33170721.0,33517707.0,34039118.0,34469435.0,34830069.0,35300548.0,35671744.0,36064280.0,36405783.0,36908025.0,37394977.0,37857268.0,38224173.0,38627237.0,38904254.0,39328151.0,39767991.0,40169222.0,40676449.0,40989061.0,41417460.0,41801726.0],"unit":"ns","throughput":[],"typical":{"estimate":42.28754688961433,"lower_bound":42.262655674634495,"upper_bound":42.31153633683706,"unit":"ns"},"mean":{"estimate":42.24771467019318,"lower_bound":42.224510216391465,"upper_bound":42.272583787390616,"unit":"ns"},"median":{"estimate":42.22359118253909,"lower_bound":42.20126430976431,"upper_bound":42.243347763347764,"unit":"ns"},"median_abs_dev":{"estimate":0.08907294594635262,"lower_bound":0.06706568248823616,"upper_bound":0.11554797448820459,"unit":"ns"},"slope":{"estimate":42.28754688961433,"lower_bound":42.262655674634495,"upper_bound":42.31153633683706,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256k1/ReduceBe/64","benchmarks":["secp256k1/ReduceBe/64"],"report_directory":"target/criterion/reports/secp256k1_ReduceBe_64"} {"reason":"benchmark-complete","id":"secp256k1/ReduceLe/64","report_directory":"target/criterion/reports/secp256k1_ReduceLe_64","iteration_count":[10462,20924,31386,41848,52310,62772,73234,83696,94158,104620,115082,125544,136006,146468,156930,167392,177854,188316,198778,209240,219702,230164,240626,251088,261550,272012,282474,292936,303398,313860,324322,334784,345246,355708,366170,376632,387094,397556,408018,418480,428942,439404,449866,460328,470790,481252,491714,502176,512638,523100,533562,544024,554486,564948,575410,585872,596334,606796,617258,627720,638182,648644,659106,669568,680030,690492,700954,711416,721878,732340,742802,753264,763726,774188,784650,795112,805574,816036,826498,836960,847422,857884,868346,878808,889270,899732,910194,920656,931118,941580,952042,962504,972966,983428,993890,1004352,1014814,1025276,1035738,1046200],"measured_values":[304561.0,602437.0,896997.0,1195283.0,1500657.0,1803915.0,2083543.0,2393368.0,2681880.0,2987949.0,3282266.0,3577699.0,3862097.0,4157667.0,4455589.0,4754174.0,5062919.0,5361994.0,5668292.0,5950054.0,6232459.0,6558634.0,6847612.0,7159386.0,7434023.0,7716574.0,8022026.0,8371900.0,8628347.0,8923649.0,9221766.0,9520423.0,9822256.0,10109560.0,10417657.0,10722103.0,11040806.0,11320808.0,11595188.0,11914651.0,12178475.0,12489490.0,12803155.0,13065210.0,13369693.0,13680816.0,13970261.0,14303105.0,14579337.0,14881126.0,15176165.0,15479931.0,15754091.0,16074514.0,16376585.0,16646719.0,16967643.0,17298749.0,17545420.0,17846024.0,18123962.0,18435294.0,18766019.0,19035489.0,19359099.0,19665839.0,19963152.0,20296403.0,20537227.0,20876728.0,21166208.0,21402471.0,21714542.0,22054792.0,22368963.0,22642946.0,22953105.0,23219088.0,23528848.0,23822917.0,24129281.0,24439846.0,24729657.0,25025713.0,25324507.0,25723742.0,25878520.0,26233093.0,26600965.0,26926449.0,27267566.0,27663630.0,27903855.0,28128869.0,28481216.0,28810749.0,29168810.0,29219709.0,29499191.0,29807841.0],"unit":"ns","throughput":[],"typical":{"estimate":28.512333385699495,"lower_bound":28.486366618105446,"upper_bound":28.538893769972773,"unit":"ns"},"mean":{"estimate":28.494189173381166,"lower_bound":28.474796110237968,"upper_bound":28.516336422741233,"unit":"ns"},"median":{"estimate":28.469817885893924,"lower_bound":28.453509403996883,"upper_bound":28.479974434841658,"unit":"ns"},"median_abs_dev":{"estimate":0.056585034058268355,"lower_bound":0.04169427486143561,"upper_bound":0.07228505040955403,"unit":"ns"},"slope":{"estimate":28.512333385699495,"lower_bound":28.486366618105446,"upper_bound":28.538893769972773,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256k1/ReduceLe/64","benchmarks":["secp256k1/ReduceLe/64"],"report_directory":"target/criterion/reports/secp256k1_ReduceLe_64"} {"reason":"benchmark-complete","id":"secp256r1/A+B","report_directory":"target/criterion/reports/secp256r1/A+B","iteration_count":[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400],"measured_values":[1897.0,3801.0,5694.0,7469.0,9344.0,11342.0,12885.0,14614.0,16395.0,18186.0,20255.0,21734.0,23799.0,25616.0,27295.0,29114.0,30822.0,32680.0,43248.0,36111.0,38711.0,39788.0,41665.0,43189.0,45170.0,46910.0,48530.0,50558.0,52160.0,54057.0,56298.0,58373.0,59608.0,61099.0,62831.0,65335.0,66524.0,68275.0,69938.0,71834.0,73578.0,75317.0,77153.0,78891.0,80603.0,82419.0,88089.0,85951.0,87915.0,89634.0,91355.0,93241.0,94918.0,96913.0,98447.0,100297.0,102167.0,103825.0,105600.0,107589.0,109199.0,110871.0,112814.0,114217.0,116028.0,117914.0,119961.0,121427.0,123159.0,125024.0,127055.0,128611.0,130616.0,132309.0,133876.0,146102.0,141168.0,139214.0,144239.0,142869.0,145134.0,146424.0,148141.0,150104.0,151807.0,153493.0,155181.0,157223.0,159053.0,160434.0,162363.0,164344.0,166461.0,167824.0,169608.0,171374.0,173243.0,186593.0,176614.0,178313.0],"unit":"ns","throughput":[],"typical":{"estimate":449.1462006797695,"lower_bound":447.4640461168937,"upper_bound":451.44150916000797,"unit":"ns"},"mean":{"estimate":452.8236204128648,"lower_bound":450.5271789540549,"upper_bound":455.93013111759177,"unit":"ns"},"median":{"estimate":448.30148809523814,"lower_bound":447.7544642857143,"upper_bound":449.25735294117646,"unit":"ns"},"median_abs_dev":{"estimate":2.9101276988948985,"lower_bound":2.0476619526679554,"upper_bound":4.2636102668295335,"unit":"ns"},"slope":{"estimate":449.1462006797695,"lower_bound":447.4640461168937,"upper_bound":451.44150916000797,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/[k]P","report_directory":"target/criterion/reports/secp256r1/[k]P","iteration_count":[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400],"measured_values":[558588.0,1129986.0,1684119.0,2253194.0,2818801.0,3395521.0,3937731.0,4517885.0,5089895.0,5628606.0,6207777.0,6755490.0,7332599.0,7877275.0,8457753.0,9007242.0,9556165.0,10134207.0,10714246.0,11305091.0,11854836.0,12421202.0,12947843.0,13530951.0,14078065.0,14632991.0,15210421.0,15748884.0,16372009.0,16952878.0,17480770.0,18033956.0,18560884.0,19132822.0,19697452.0,20257191.0,20814952.0,21403006.0,21940056.0,22522301.0,23062520.0,23621910.0,24220490.0,24869017.0,25404986.0,25903030.0,26454657.0,27036364.0,27581706.0,28160472.0,28725353.0,29295836.0,29854700.0,30402777.0,30959068.0,31522935.0,32106259.0,32677542.0,33218051.0,33776143.0,34341876.0,34902824.0,35471078.0,36042075.0,36597313.0,37192618.0,37727257.0,38282779.0,38866477.0,39399799.0,39992811.0,40529795.0,41109954.0,41675471.0,42275142.0,42784907.0,43357370.0,43923375.0,44524193.0,45034986.0,45601068.0,46184461.0,46847060.0,47297305.0,47942086.0,48468444.0,49053449.0,49585170.0,50162359.0,50717139.0,51229746.0,51800142.0,52467412.0,52944207.0,53598642.0,54132354.0,54666423.0,55198309.0,55759201.0,56338904.0],"unit":"ns","throughput":[],"typical":{"estimate":140837.73172232896,"lower_bound":140810.45185191336,"upper_bound":140865.89002615892,"unit":"ns"},"mean":{"estimate":140834.0185164925,"lower_bound":140789.511071083,"upper_bound":140876.48143725775,"unit":"ns"},"median":{"estimate":140804.21156565656,"lower_bound":140765.78869047618,"upper_bound":140819.75704225354,"unit":"ns"},"median_abs_dev":{"estimate":117.19391201028921,"lower_bound":75.2729197895962,"upper_bound":152.71088603884988,"unit":"ns"},"slope":{"estimate":140837.73172232896,"lower_bound":140810.45185191336,"upper_bound":140865.89002615892,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/SmallFactorCheck","report_directory":"target/criterion/reports/secp256r1/SmallFactorCheck","iteration_count":[8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512,520,528,536,544,552,560,568,576,584,592,600,608,616,624,632,640,648,656,664,672,680,688,696,704,712,720,728,736,744,752,760,768,776,784,792,800],"measured_values":[255.0,535.0,370.0,413.0,491.0,695.0,615.0,616.0,686.0,762.0,882.0,617.0,1145.0,936.0,812.0,933.0,833.0,914.0,963.0,828.0,961.0,957.0,988.0,1019.0,1009.0,1038.0,1156.0,1087.0,1181.0,1194.0,1290.0,1223.0,1207.0,1207.0,1247.0,1299.0,1226.0,1278.0,1375.0,1178.0,1261.0,1347.0,1313.0,1306.0,1317.0,1310.0,1398.0,1319.0,1403.0,1461.0,1527.0,1444.0,1426.0,1477.0,1454.0,1541.0,1498.0,1503.0,1593.0,1632.0,1598.0,1552.0,1560.0,1586.0,1696.0,1677.0,1598.0,1674.0,1725.0,1673.0,1783.0,1780.0,1733.0,1700.0,1741.0,1769.0,1759.0,1804.0,1869.0,1839.0,1828.0,1849.0,1868.0,1852.0,1923.0,2017.0,1876.0,1952.0,2074.0,2111.0,1997.0,1951.0,1942.0,1965.0,1945.0,2058.0,2019.0,1965.0,2642.0,2584.0],"unit":"ns","throughput":[],"typical":{"estimate":3.113964829318753,"lower_bound":3.0215075529694513,"upper_bound":3.227120989728189,"unit":"ns"},"mean":{"estimate":5.17927622372767,"lower_bound":4.352376652383682,"upper_bound":6.1991056202619905,"unit":"ns"},"median":{"estimate":3.5154682274247495,"lower_bound":3.2850877192982457,"upper_bound":3.912894518272425,"unit":"ns"},"median_abs_dev":{"estimate":1.031408655569402,"lower_bound":0.6844076335931774,"upper_bound":1.5589865677062082,"unit":"ns"},"slope":{"estimate":3.113964829318753,"lower_bound":3.0215075529694513,"upper_bound":3.227120989728189,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/EncodeCompressedPoint","report_directory":"target/criterion/reports/secp256r1/EncodeCompressedPoint","iteration_count":[7,14,21,28,35,42,49,56,63,70,77,84,91,98,105,112,119,126,133,140,147,154,161,168,175,182,189,196,203,210,217,224,231,238,245,252,259,266,273,280,287,294,301,308,315,322,329,336,343,350,357,364,371,378,385,392,399,406,413,420,427,434,441,448,455,462,469,476,483,490,497,504,511,518,525,532,539,546,553,560,567,574,581,588,595,602,609,616,623,630,637,644,651,658,665,672,679,686,693,700],"measured_values":[147838.0,295950.0,443492.0,590979.0,756351.0,886542.0,1041708.0,1182522.0,1330269.0,1495774.0,1625376.0,1774966.0,1918783.0,2067768.0,2228021.0,2363526.0,2510938.0,2658463.0,2818449.0,2953996.0,3109629.0,3253953.0,3401347.0,3561007.0,3699868.0,3839687.0,3987916.0,4141181.0,4290808.0,4434590.0,4581773.0,4742378.0,4902167.0,5025267.0,5187867.0,5324709.0,5472676.0,5616672.0,5775466.0,5917994.0,6080511.0,6207638.0,6367932.0,6509439.0,6670871.0,6819607.0,6944939.0,7108790.0,7261091.0,7395743.0,7543451.0,7717562.0,7836742.0,7978968.0,8148568.0,8289341.0,8428236.0,8598784.0,8748788.0,8897134.0,9018423.0,9178603.0,9340652.0,9466111.0,9611717.0,9764024.0,9926729.0,10065917.0,10202724.0,10347733.0,10487649.0,10671392.0,10795818.0,10949538.0,11104338.0,11246095.0,11397894.0,11550635.0,11675919.0,11845118.0,11978976.0,12137199.0,12282855.0,12424756.0,12616257.0,12713712.0,12883623.0,13015908.0,13143364.0,13306821.0,13465374.0,13634794.0,13760207.0,13929276.0,14039340.0,14213105.0,14369345.0,14500322.0,14649986.0,14804580.0],"unit":"ns","throughput":[],"typical":{"estimate":21143.0270155587,"lower_bound":21137.271670228638,"upper_bound":21148.96595179732,"unit":"ns"},"mean":{"estimate":21147.782319070222,"lower_bound":21137.52744906495,"upper_bound":21160.895810623526,"unit":"ns"},"median":{"estimate":21136.339039408867,"lower_bound":21129.72077922078,"upper_bound":21142.916197892617,"unit":"ns"},"median_abs_dev":{"estimate":28.780992512290748,"lower_bound":22.43744121124599,"upper_bound":37.796458116859135,"unit":"ns"},"slope":{"estimate":21143.0270155587,"lower_bound":21137.271670228638,"upper_bound":21148.96595179732,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/EncodeUncompressedPoint","report_directory":"target/criterion/reports/secp256r1/EncodeUncompressedPoint","iteration_count":[7,14,21,28,35,42,49,56,63,70,77,84,91,98,105,112,119,126,133,140,147,154,161,168,175,182,189,196,203,210,217,224,231,238,245,252,259,266,273,280,287,294,301,308,315,322,329,336,343,350,357,364,371,378,385,392,399,406,413,420,427,434,441,448,455,462,469,476,483,490,497,504,511,518,525,532,539,546,553,560,567,574,581,588,595,602,609,616,623,630,637,644,651,658,665,672,679,686,693,700],"measured_values":[158435.0,295898.0,443299.0,591312.0,742231.0,886802.0,1033873.0,1181770.0,1329990.0,1473019.0,1625660.0,1776391.0,1919993.0,2070847.0,2216444.0,2363160.0,2510559.0,2658144.0,2819602.0,2958560.0,3103250.0,3249623.0,3402643.0,3553863.0,3696619.0,3840234.0,4002410.0,4146967.0,4303388.0,4439078.0,4581510.0,4734166.0,4874053.0,5049528.0,5176153.0,5338082.0,5474620.0,5628962.0,5763759.0,5924800.0,6061726.0,6218117.0,6352270.0,6500100.0,6651886.0,6802328.0,6947235.0,7094520.0,7248215.0,7400300.0,7542909.0,7697967.0,7841591.0,7989414.0,8138049.0,8294674.0,8443233.0,8568259.0,8716294.0,8866194.0,9020487.0,9156477.0,9321819.0,9467323.0,9618381.0,9757464.0,9918594.0,10053312.0,10188540.0,10347929.0,10502766.0,10651192.0,10794635.0,10941595.0,11085312.0,11234583.0,11400286.0,11541233.0,11706445.0,11841062.0,11995345.0,12134094.0,12283113.0,12410113.0,12560574.0,12762322.0,12859475.0,12993229.0,13156435.0,13342733.0,13472396.0,13598147.0,13759409.0,13889808.0,14050614.0,14200803.0,14359790.0,14486889.0,14644564.0,14795037.0],"unit":"ns","throughput":[],"typical":{"estimate":21131.959671937344,"lower_bound":21126.41438311356,"upper_bound":21137.836823198417,"unit":"ns"},"mean":{"estimate":21145.40363512288,"lower_bound":21126.31730322574,"upper_bound":21178.87598874116,"unit":"ns"},"median":{"estimate":21128.66974789916,"lower_bound":21119.344537815126,"upper_bound":21134.428571428572,"unit":"ns"},"median_abs_dev":{"estimate":23.9336402569116,"lower_bound":18.45372040408812,"upper_bound":30.210701887750904,"unit":"ns"},"slope":{"estimate":21131.959671937344,"lower_bound":21126.41438311356,"upper_bound":21137.836823198417,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/DecodeCompressedPoint","report_directory":"target/criterion/reports/secp256r1/DecodeCompressedPoint","iteration_count":[6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96,102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,198,204,210,216,222,228,234,240,246,252,258,264,270,276,282,288,294,300,306,312,318,324,330,336,342,348,354,360,366,372,378,384,390,396,402,408,414,420,426,432,438,444,450,456,462,468,474,480,486,492,498,504,510,516,522,528,534,540,546,552,558,564,570,576,582,588,594,600],"measured_values":[42372.0,83912.0,125225.0,167256.0,209114.0,250656.0,292342.0,333625.0,375500.0,417149.0,463299.0,501553.0,541934.0,587748.0,625023.0,667131.0,708667.0,750265.0,792161.0,843703.0,875429.0,930007.0,962053.0,1000763.0,1050851.0,1084113.0,1124839.0,1166496.0,1219306.0,1250678.0,1292582.0,1334180.0,1404215.0,1416769.0,1458276.0,1510365.0,1545624.0,1593713.0,1625736.0,1678147.0,1717263.0,1752580.0,1792320.0,1861227.0,1881577.0,1936464.0,1957932.0,2004136.0,2042218.0,2084119.0,2125275.0,2189818.0,2217962.0,2250195.0,2295377.0,2333669.0,2386838.0,2417939.0,2468796.0,2518105.0,2549934.0,2584246.0,2628070.0,2675441.0,2712894.0,2759333.0,2809552.0,2883983.0,2892772.0,2916685.0,2972679.0,3004581.0,3046467.0,3094057.0,3159797.0,3166651.0,3223949.0,3269511.0,3310971.0,3333836.0,3380265.0,3444940.0,3458573.0,3519969.0,3570803.0,3626912.0,3630794.0,3679225.0,3712036.0,3752539.0,3802566.0,3853021.0,3875246.0,3934177.0,3970761.0,4013000.0,4062576.0,4087167.0,4125709.0,4165773.0],"unit":"ns","throughput":[],"typical":{"estimate":6969.573946111029,"lower_bound":6963.618843393939,"upper_bound":6976.190073578792,"unit":"ns"},"mean":{"estimate":6971.240885604959,"lower_bound":6965.4703146657275,"upper_bound":6977.494757368346,"unit":"ns"},"median":{"estimate":6961.39703989704,"lower_bound":6954.376157407407,"upper_bound":6968.304736554737,"unit":"ns"},"median_abs_dev":{"estimate":21.496277941042337,"lower_bound":13.933498085963798,"upper_bound":29.9513299524922,"unit":"ns"},"slope":{"estimate":6969.573946111029,"lower_bound":6963.618843393939,"upper_bound":6976.190073578792,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/DecodeUncompressedPoint","report_directory":"target/criterion/reports/secp256r1/DecodeUncompressedPoint","iteration_count":[7,14,21,28,35,42,49,56,63,70,77,84,91,98,105,112,119,126,133,140,147,154,161,168,175,182,189,196,203,210,217,224,231,238,245,252,259,266,273,280,287,294,301,308,315,322,329,336,343,350,357,364,371,378,385,392,399,406,413,420,427,434,441,448,455,462,469,476,483,490,497,504,511,518,525,532,539,546,553,560,567,574,581,588,595,602,609,616,623,630,637,644,651,658,665,672,679,686,693,700],"measured_values":[2218.0,3807.0,5048.0,7309.0,8282.0,10224.0,11105.0,12963.0,14828.0,15860.0,17568.0,18962.0,20855.0,22082.0,23777.0,24998.0,26490.0,28078.0,29838.0,31029.0,32630.0,35133.0,35917.0,37320.0,39064.0,40402.0,42045.0,43596.0,45517.0,47086.0,48708.0,49833.0,51370.0,52916.0,54267.0,55995.0,57457.0,58937.0,60406.0,62170.0,63792.0,65090.0,66637.0,68309.0,69857.0,71465.0,72724.0,74432.0,75766.0,77408.0,79037.0,80664.0,82005.0,83551.0,84958.0,86591.0,88173.0,89495.0,91194.0,92686.0,94317.0,95649.0,97086.0,98852.0,100282.0,101766.0,103200.0,104784.0,106419.0,107892.0,109425.0,110813.0,112639.0,114291.0,115721.0,120573.0,118654.0,120180.0,121654.0,123076.0,124788.0,126197.0,135918.0,129631.0,131858.0,132602.0,133755.0,136259.0,137164.0,138532.0,150835.0,141411.0,142790.0,144396.0,145891.0,147616.0,149081.0,150465.0,151916.0,157162.0],"unit":"ns","throughput":[],"typical":{"estimate":221.32362262239016,"lower_bound":220.48294379412593,"upper_bound":222.44970216836933,"unit":"ns"},"mean":{"estimate":224.65998332711283,"lower_bound":222.65448626224432,"upper_bound":227.27877827269762,"unit":"ns"},"median":{"estimate":221.44625850340134,"lower_bound":220.96489984882842,"upper_bound":221.94099378881987,"unit":"ns"},"median_abs_dev":{"estimate":1.8782582765133657,"lower_bound":1.3412302646499759,"upper_bound":2.5027044858204563,"unit":"ns"},"slope":{"estimate":221.32362262239016,"lower_bound":220.48294379412593,"upper_bound":222.44970216836933,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/a+b","report_directory":"target/criterion/reports/secp256r1/a+b","iteration_count":[10724,21448,32172,42896,53620,64344,75068,85792,96516,107240,117964,128688,139412,150136,160860,171584,182308,193032,203756,214480,225204,235928,246652,257376,268100,278824,289548,300272,310996,321720,332444,343168,353892,364616,375340,386064,396788,407512,418236,428960,439684,450408,461132,471856,482580,493304,504028,514752,525476,536200,546924,557648,568372,579096,589820,600544,611268,621992,632716,643440,654164,664888,675612,686336,697060,707784,718508,729232,739956,750680,761404,772128,782852,793576,804300,815024,825748,836472,847196,857920,868644,879368,890092,900816,911540,922264,932988,943712,954436,965160,975884,986608,997332,1008056,1018780,1029504,1040228,1050952,1061676,1072400],"measured_values":[122605.0,238953.0,368058.0,480289.0,590957.0,712427.0,824940.0,972834.0,1061617.0,1180916.0,1300537.0,1419359.0,1541427.0,1654294.0,1778809.0,1892869.0,2027980.0,2138758.0,2249145.0,2377717.0,2488138.0,2613383.0,2718970.0,2833214.0,2958691.0,3093579.0,3202340.0,3309024.0,3422737.0,3552968.0,3658622.0,3770412.0,3897276.0,4033410.0,4136330.0,4263620.0,4363688.0,4491585.0,4599733.0,4725606.0,4838389.0,4988480.0,5082288.0,5193119.0,5311384.0,5426222.0,5555812.0,5675043.0,5804394.0,5928510.0,6065062.0,6162345.0,6258414.0,6382297.0,6504769.0,6653914.0,6761997.0,6894500.0,6983184.0,7102188.0,7227496.0,7381546.0,7436323.0,7560597.0,7671597.0,7855220.0,7951163.0,8057719.0,8172044.0,8309983.0,8431556.0,8545852.0,8671104.0,8791793.0,8913148.0,9037243.0,9197776.0,9244615.0,9362363.0,9480844.0,9587871.0,9736918.0,9829793.0,9976856.0,10082724.0,10184724.0,10331425.0,10429394.0,10569089.0,10702014.0,10808197.0,10911601.0,11042750.0,11167073.0,11292588.0,11494429.0,11563313.0,11613410.0,11755232.0,11908339.0],"unit":"ns","throughput":[],"typical":{"estimate":11.06478243143782,"lower_bound":11.056335734534809,"upper_bound":11.073449901753325,"unit":"ns"},"mean":{"estimate":11.063029969441729,"lower_bound":11.05029524044754,"upper_bound":11.078097138866102,"unit":"ns"},"median":{"estimate":11.050982564837415,"lower_bound":11.04366529901778,"upper_bound":11.062076266537947,"unit":"ns"},"median_abs_dev":{"estimate":0.04091711571315029,"lower_bound":0.030587705011197026,"upper_bound":0.0470601668688715,"unit":"ns"},"slope":{"estimate":11.06478243143782,"lower_bound":11.056335734534809,"upper_bound":11.073449901753325,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/a*b","report_directory":"target/criterion/reports/secp256r1/a_b","iteration_count":[7152,14304,21456,28608,35760,42912,50064,57216,64368,71520,78672,85824,92976,100128,107280,114432,121584,128736,135888,143040,150192,157344,164496,171648,178800,185952,193104,200256,207408,214560,221712,228864,236016,243168,250320,257472,264624,271776,278928,286080,293232,300384,307536,314688,321840,328992,336144,343296,350448,357600,364752,371904,379056,386208,393360,400512,407664,414816,421968,429120,436272,443424,450576,457728,464880,472032,479184,486336,493488,500640,507792,514944,522096,529248,536400,543552,550704,557856,565008,572160,579312,586464,593616,600768,607920,615072,622224,629376,636528,643680,650832,657984,665136,672288,679440,686592,693744,700896,708048,715200],"measured_values":[416522.0,829763.0,1262035.0,1653797.0,2063246.0,2477238.0,2870498.0,3303764.0,3688818.0,4142569.0,4550337.0,4948969.0,5337899.0,5757735.0,6170587.0,6599110.0,7012598.0,7403458.0,7814367.0,8250512.0,8668480.0,9054690.0,9472692.0,9890309.0,10305800.0,10736763.0,11156985.0,11526623.0,11945611.0,12367786.0,12774918.0,13162346.0,13578238.0,13990038.0,14418686.0,14825739.0,15248214.0,15652688.0,16066975.0,16458824.0,16959966.0,17301047.0,17740679.0,18126099.0,18555111.0,18960648.0,19339638.0,19767527.0,20215223.0,20579760.0,21040134.0,21436789.0,21794166.0,22221619.0,22678828.0,23063843.0,23473439.0,23906631.0,24304205.0,24713630.0,25119272.0,25534412.0,25959586.0,26353601.0,26740977.0,27186825.0,27584274.0,27970482.0,28430123.0,28854019.0,29257158.0,29661311.0,30090282.0,30537857.0,30914310.0,31319435.0,31727352.0,32132641.0,32577672.0,32982919.0,33398740.0,33775015.0,34215566.0,34629653.0,35041579.0,35459066.0,35860306.0,36283537.0,36713713.0,37086920.0,37552664.0,37908624.0,38345211.0,38779669.0,39178005.0,39635447.0,40009721.0,40435610.0,40827131.0,41224240.0],"unit":"ns","throughput":[],"typical":{"estimate":57.63204429667398,"lower_bound":57.61996331570739,"upper_bound":57.64337449932627,"unit":"ns"},"mean":{"estimate":57.643006397071595,"lower_bound":57.61436672850409,"upper_bound":57.678379633607804,"unit":"ns"},"median":{"estimate":57.62704033804112,"lower_bound":57.60746996757902,"upper_bound":57.640958514278196,"unit":"ns"},"median_abs_dev":{"estimate":0.06485823711897551,"lower_bound":0.04896946253701712,"upper_bound":0.08579252782643311,"unit":"ns"},"slope":{"estimate":57.63204429667398,"lower_bound":57.61996331570739,"upper_bound":57.64337449932627,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/inv(a)","report_directory":"target/criterion/reports/secp256r1/inv(a)","iteration_count":[46,92,138,184,230,276,322,368,414,460,506,552,598,644,690,736,782,828,874,920,966,1012,1058,1104,1150,1196,1242,1288,1334,1380,1426,1472,1518,1564,1610,1656,1702,1748,1794,1840,1886,1932,1978,2024,2070,2116,2162,2208,2254,2300,2346,2392,2438,2484,2530,2576,2622,2668,2714,2760,2806,2852,2898,2944,2990,3036,3082,3128,3174,3220,3266,3312,3358,3404,3450,3496,3542,3588,3634,3680,3726,3772,3818,3864,3910,3956,4002,4048,4094,4140,4186,4232,4278,4324,4370,4416,4462,4508,4554,4600],"measured_values":[1039689.0,2009941.0,3035955.0,4022906.0,5032914.0,6048936.0,7052510.0,8056081.0,9047885.0,10062969.0,11087509.0,12068865.0,13083138.0,14090995.0,15091891.0,16103655.0,17100287.0,18114552.0,19121696.0,20123781.0,21133657.0,22135993.0,23149540.0,24148862.0,25162121.0,26156076.0,27168727.0,28178932.0,29178463.0,30190163.0,31223342.0,32218534.0,33225571.0,34210150.0,35223980.0,36223120.0,37252172.0,38244698.0,39252925.0,40270883.0,41250614.0,42278616.0,43268852.0,44291386.0,45289266.0,46302541.0,47301660.0,48304708.0,49311909.0,50316570.0,51334015.0,52341796.0,53333592.0,54348578.0,55342364.0,56360589.0,57379865.0,58368724.0,59388628.0,60408752.0,61389948.0,62401725.0,63412150.0,64415525.0,65421379.0,66428296.0,67440511.0,68448889.0,69441797.0,70465938.0,71454659.0,72467821.0,73502784.0,74477984.0,75498557.0,76500351.0,77501776.0,78522064.0,79522857.0,80514250.0,81511350.0,82519288.0,83535770.0,84550816.0,85550366.0,86558695.0,87565068.0,88549855.0,89566716.0,90586107.0,91581439.0,92586502.0,93594776.0,94598449.0,95607621.0,96605172.0,97617525.0,98615307.0,99628905.0,100657340.0],"unit":"ns","throughput":[],"typical":{"estimate":21879.549929581535,"lower_bound":21878.837606983772,"upper_bound":21880.314056945317,"unit":"ns"},"mean":{"estimate":21887.883613272556,"lower_bound":21878.704724273488,"upper_bound":21904.085777816723,"unit":"ns"},"median":{"estimate":21879.114242808108,"lower_bound":21878.161757830763,"upper_bound":21880.154057971013,"unit":"ns"},"median_abs_dev":{"estimate":4.1905533072466,"lower_bound":2.733284116272267,"upper_bound":5.192393191259953,"unit":"ns"},"slope":{"estimate":21879.549929581535,"lower_bound":21878.837606983772,"upper_bound":21880.314056945317,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/RandomScalar","report_directory":"target/criterion/reports/secp256r1/RandomScalar","iteration_count":[42770,85540,128310,171080,213850,256620,299390,342160,384930,427700,470470,513240,556010,598780,641550,684320,727090,769860,812630,855400,898170,940940,983710,1026480,1069250,1112020,1154790,1197560,1240330,1283100,1325870,1368640,1411410,1454180,1496950,1539720,1582490,1625260,1668030,1710800,1753570,1796340,1839110,1881880,1924650,1967420,2010190,2052960,2095730,2138500,2181270,2224040,2266810,2309580,2352350,2395120,2437890,2480660,2523430,2566200,2608970,2651740,2694510,2737280,2780050,2822820,2865590,2908360,2951130,2993900,3036670,3079440,3122210,3164980,3207750,3250520,3293290,3336060,3378830,3421600,3464370,3507140,3549910,3592680,3635450,3678220,3720990,3763760,3806530,3849300,3892070,3934840,3977610,4020380,4063150,4105920,4148690,4191460,4234230,4277000],"measured_values":[1019378.0,1998851.0,2984290.0,3978195.0,4983861.0,5970107.0,6977452.0,7949061.0,8818606.0,9824607.0,10953558.0,11903805.0,12803280.0,13910049.0,14698298.0,15744147.0,16933786.0,17918906.0,18858022.0,19810386.0,20626405.0,21546747.0,22779342.0,23817182.0,24876109.0,25698544.0,26521903.0,27657316.0,28869416.0,29785818.0,30483468.0,31860834.0,32854584.0,33855383.0,34778224.0,35660103.0,36553969.0,37659884.0,38852618.0,39809967.0,40823950.0,41453812.0,42553714.0,43736172.0,44809944.0,45784667.0,46783796.0,47548151.0,48127196.0,49320253.0,50411145.0,51529559.0,52678116.0,53561376.0,54577862.0,55653390.0,56635845.0,57755976.0,58271153.0,59466193.0,60574649.0,61353878.0,62356314.0,63305421.0,64214634.0,65485772.0,66429252.0,67623759.0,68361509.0,69325703.0,70520907.0,71302682.0,72481889.0,73383482.0,74249792.0,75718873.0,76680771.0,77448711.0,78494494.0,79582365.0,80577006.0,81634862.0,82093271.0,83315666.0,84466395.0,85371962.0,86043285.0,87568295.0,87668083.0,89447686.0,90060256.0,91440345.0,92462480.0,93178091.0,93932161.0,94796266.0,96501035.0,96783440.0,97598207.0,99548843.0],"unit":"ns","throughput":[],"typical":{"estimate":23.185791743680106,"lower_bound":23.165612142669186,"upper_bound":23.20508100188229,"unit":"ns"},"mean":{"estimate":23.186859648600016,"lower_bound":23.16409085502386,"upper_bound":23.21078851736864,"unit":"ns"},"median":{"estimate":23.204466413578956,"lower_bound":23.172859870625828,"upper_bound":23.23150142131105,"unit":"ns"},"median_abs_dev":{"estimate":0.09664513804338407,"lower_bound":0.06977570613975101,"upper_bound":0.11825533774843096,"unit":"ns"},"slope":{"estimate":23.185791743680106,"lower_bound":23.165612142669186,"upper_bound":23.20508100188229,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/EncodeScalarBE","report_directory":"target/criterion/reports/secp256r1/EncodeScalarBE","iteration_count":[16363,32726,49089,65452,81815,98178,114541,130904,147267,163630,179993,196356,212719,229082,245445,261808,278171,294534,310897,327260,343623,359986,376349,392712,409075,425438,441801,458164,474527,490890,507253,523616,539979,556342,572705,589068,605431,621794,638157,654520,670883,687246,703609,719972,736335,752698,769061,785424,801787,818150,834513,850876,867239,883602,899965,916328,932691,949054,965417,981780,998143,1014506,1030869,1047232,1063595,1079958,1096321,1112684,1129047,1145410,1161773,1178136,1194499,1210862,1227225,1243588,1259951,1276314,1292677,1309040,1325403,1341766,1358129,1374492,1390855,1407218,1423581,1439944,1456307,1472670,1489033,1505396,1521759,1538122,1554485,1570848,1587211,1603574,1619937,1636300],"measured_values":[138910.0,295464.0,425861.0,544291.0,681474.0,812496.0,926939.0,1051627.0,1205836.0,1338606.0,1473985.0,1625084.0,1744490.0,1866909.0,2005647.0,2137370.0,2278764.0,2420707.0,2556879.0,2691371.0,2796609.0,2937336.0,3078803.0,3212714.0,3351889.0,3488657.0,3574619.0,3717495.0,3862251.0,3978925.0,4149709.0,4288709.0,4401695.0,4504972.0,4663033.0,4751745.0,5188709.0,5104711.0,5210461.0,5319103.0,5421507.0,5561175.0,5711132.0,5867207.0,5996541.0,6123877.0,6226935.0,6362031.0,6512381.0,6618220.0,6793533.0,6914193.0,7068450.0,7164714.0,7275684.0,7408061.0,7591973.0,7739136.0,7827984.0,8133016.0,8068737.0,8209448.0,8344032.0,8517165.0,8631505.0,8799632.0,8900010.0,8992053.0,9121958.0,9259542.0,9444410.0,9603520.0,9681447.0,9764283.0,9898796.0,10032133.0,10242341.0,10351481.0,10533441.0,10670949.0,10713371.0,10854890.0,10995019.0,11181927.0,11324804.0,11463661.0,11526435.0,11622340.0,11787835.0,11881277.0,12097145.0,12224280.0,12355764.0,12430514.0,12575526.0,12653635.0,13108926.0,13032140.0,13181097.0,13392007.0],"unit":"ns","throughput":[],"typical":{"estimate":8.121000353829665,"lower_bound":8.109230778201724,"upper_bound":8.134332238708721,"unit":"ns"},"mean":{"estimate":8.160047896349205,"lower_bound":8.137514471647316,"upper_bound":8.187830020796689,"unit":"ns"},"median":{"estimate":8.13417104737605,"lower_bound":8.119188988721685,"upper_bound":8.14433086708502,"unit":"ns"},"median_abs_dev":{"estimate":0.0604380421686239,"lower_bound":0.042230372973350395,"upper_bound":0.0708779995826195,"unit":"ns"},"slope":{"estimate":8.121000353829665,"lower_bound":8.109230778201724,"upper_bound":8.134332238708721,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/EncodeScalarLE","report_directory":"target/criterion/reports/secp256r1/EncodeScalarLE","iteration_count":[15404,30808,46212,61616,77020,92424,107828,123232,138636,154040,169444,184848,200252,215656,231060,246464,261868,277272,292676,308080,323484,338888,354292,369696,385100,400504,415908,431312,446716,462120,477524,492928,508332,523736,539140,554544,569948,585352,600756,616160,631564,646968,662372,677776,693180,708584,723988,739392,754796,770200,785604,801008,816412,831816,847220,862624,878028,893432,908836,924240,939644,955048,970452,985856,1001260,1016664,1032068,1047472,1062876,1078280,1093684,1109088,1124492,1139896,1155300,1170704,1186108,1201512,1216916,1232320,1247724,1263128,1278532,1293936,1309340,1324744,1340148,1355552,1370956,1386360,1401764,1417168,1432572,1447976,1463380,1478784,1494188,1509592,1524996,1540400],"measured_values":[185635.0,389426.0,575925.0,756797.0,932810.0,1111937.0,1298644.0,1469389.0,1656820.0,1828639.0,2009007.0,2189314.0,2377259.0,2540394.0,2720824.0,2908063.0,3089634.0,3257768.0,3442258.0,3623008.0,3798299.0,3982369.0,4155938.0,4335211.0,4539693.0,4705653.0,4901462.0,5057900.0,5286114.0,5439449.0,5606346.0,5772756.0,5951801.0,6154037.0,6311141.0,6485296.0,6674224.0,6855316.0,7014711.0,7184616.0,7421130.0,7562946.0,7752628.0,7935746.0,8089748.0,8312056.0,8461482.0,8631321.0,8830996.0,9007427.0,9179420.0,9372703.0,9569870.0,9732615.0,9902903.0,10109039.0,10283905.0,10558812.0,10715826.0,10866816.0,11019079.0,11190123.0,11346032.0,11525464.0,11716487.0,11909191.0,12087478.0,12278917.0,12420534.0,12600068.0,12867161.0,13060190.0,13213388.0,13313175.0,13492848.0,13763837.0,13933708.0,14071667.0,14238408.0,14433419.0,14658092.0,14943056.0,14978900.0,15187987.0,15347404.0,15578406.0,15722935.0,15920485.0,16138872.0,16284129.0,16478864.0,16595352.0,16732956.0,16951714.0,17101675.0,17346790.0,17551421.0,17678223.0,17861874.0,18028680.0],"unit":"ns","throughput":[],"typical":{"estimate":11.725122811003665,"lower_bound":11.717098182264932,"upper_bound":11.733754177843995,"unit":"ns"},"mean":{"estimate":11.77317468220034,"lower_bound":11.746812683814232,"upper_bound":11.804852663393616,"unit":"ns"},"median":{"estimate":11.730352041301149,"lower_bound":11.715702070812464,"upper_bound":11.747419290654815,"unit":"ns"},"median_abs_dev":{"estimate":0.04360558760948264,"lower_bound":0.034556609044337085,"upper_bound":0.060356226331932626,"unit":"ns"},"slope":{"estimate":11.725122811003665,"lower_bound":11.717098182264932,"upper_bound":11.733754177843995,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/DecodeScalarBE","report_directory":"target/criterion/reports/secp256r1/DecodeScalarBE","iteration_count":[14786,29572,44358,59144,73930,88716,103502,118288,133074,147860,162646,177432,192218,207004,221790,236576,251362,266148,280934,295720,310506,325292,340078,354864,369650,384436,399222,414008,428794,443580,458366,473152,487938,502724,517510,532296,547082,561868,576654,591440,606226,621012,635798,650584,665370,680156,694942,709728,724514,739300,754086,768872,783658,798444,813230,828016,842802,857588,872374,887160,901946,916732,931518,946304,961090,975876,990662,1005448,1020234,1035020,1049806,1064592,1079378,1094164,1108950,1123736,1138522,1153308,1168094,1182880,1197666,1212452,1227238,1242024,1256810,1271596,1286382,1301168,1315954,1330740,1345526,1360312,1375098,1389884,1404670,1419456,1434242,1449028,1463814,1478600],"measured_values":[78598.0,162949.0,243655.0,315592.0,384217.0,447914.0,521669.0,588672.0,649509.0,727872.0,809124.0,867244.0,941338.0,1014080.0,1083243.0,1148534.0,1226506.0,1293854.0,1357213.0,1438290.0,1489445.0,1552975.0,1630904.0,1702302.0,1762263.0,1829357.0,1906667.0,1985303.0,2130452.0,2121796.0,2177766.0,2247672.0,2323121.0,2379307.0,2476598.0,2517772.0,2586645.0,2656175.0,2736892.0,2802742.0,2868079.0,2986784.0,3004191.0,3091243.0,3152362.0,3211448.0,3298332.0,3350916.0,3445458.0,3496647.0,3572565.0,3637812.0,3705999.0,3767086.0,3857636.0,3920116.0,3977167.0,4049429.0,4124671.0,4186917.0,4263923.0,4335936.0,4400172.0,4495952.0,4544318.0,4626007.0,4696038.0,4779727.0,4883475.0,4903113.0,5041562.0,5086768.0,5179934.0,5255814.0,5293116.0,5395459.0,5444467.0,5633860.0,5599061.0,5708913.0,5720792.0,5793866.0,5848271.0,5921842.0,6012497.0,6061596.0,6146789.0,6180977.0,6311270.0,6328228.0,6405589.0,6474351.0,6549448.0,6630853.0,6678655.0,6774749.0,6808410.0,6959643.0,7030941.0,7206867.0],"unit":"ns","throughput":[],"typical":{"estimate":4.771430098017666,"lower_bound":4.762365820946839,"upper_bound":4.781230231140169,"unit":"ns"},"mean":{"estimate":4.817209423798746,"lower_bound":4.790727641756965,"upper_bound":4.84788263596702,"unit":"ns"},"median":{"estimate":4.771787212398062,"lower_bound":4.7575020229452765,"upper_bound":4.783344605257225,"unit":"ns"},"median_abs_dev":{"estimate":0.04792748140040694,"lower_bound":0.03793927075575052,"upper_bound":0.06908143967611433,"unit":"ns"},"slope":{"estimate":4.771430098017666,"lower_bound":4.762365820946839,"upper_bound":4.781230231140169,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/DecodeScalarLE","report_directory":"target/criterion/reports/secp256r1/DecodeScalarLE","iteration_count":[14167,28334,42501,56668,70835,85002,99169,113336,127503,141670,155837,170004,184171,198338,212505,226672,240839,255006,269173,283340,297507,311674,325841,340008,354175,368342,382509,396676,410843,425010,439177,453344,467511,481678,495845,510012,524179,538346,552513,566680,580847,595014,609181,623348,637515,651682,665849,680016,694183,708350,722517,736684,750851,765018,779185,793352,807519,821686,835853,850020,864187,878354,892521,906688,920855,935022,949189,963356,977523,991690,1005857,1020024,1034191,1048358,1062525,1076692,1090859,1105026,1119193,1133360,1147527,1161694,1175861,1190028,1204195,1218362,1232529,1246696,1260863,1275030,1289197,1303364,1317531,1331698,1345865,1360032,1374199,1388366,1402533,1416700],"measured_values":[65437.0,144205.0,226529.0,278523.0,339407.0,400065.0,459567.0,521634.0,579933.0,646884.0,705329.0,763572.0,839884.0,886672.0,948100.0,1007706.0,1072326.0,1129897.0,1202484.0,1248916.0,1305624.0,1373300.0,1428045.0,1495283.0,1562068.0,1610650.0,1676457.0,1725572.0,1787117.0,1851321.0,1916035.0,1989880.0,2041779.0,2088520.0,2150873.0,2207293.0,2264222.0,2344190.0,2384817.0,2468625.0,2515159.0,2591417.0,2648809.0,2699754.0,2763843.0,2813501.0,2892647.0,2940441.0,3004909.0,3066168.0,3111835.0,3177168.0,3255894.0,3305621.0,3359595.0,3427152.0,3499665.0,3541238.0,3641803.0,3657743.0,3736168.0,3843601.0,3860150.0,4083565.0,3979703.0,4053394.0,4112989.0,4188218.0,4238248.0,4292560.0,4393238.0,4492128.0,4504556.0,4615042.0,4612037.0,4742140.0,4746464.0,4812670.0,4869028.0,4920716.0,4974171.0,5051665.0,5111758.0,5302868.0,5244753.0,5293534.0,5360238.0,5421781.0,5494471.0,5528597.0,5681696.0,5692252.0,5769346.0,5779272.0,5981142.0,5916104.0,5971074.0,6035422.0,6108591.0,6146217.0],"unit":"ns","throughput":[],"typical":{"estimate":4.356907419527263,"lower_bound":4.3484572195614355,"upper_bound":4.366410398182809,"unit":"ns"},"mean":{"estimate":4.407911179498122,"lower_bound":4.380616648333788,"upper_bound":4.440403737939149,"unit":"ns"},"median":{"estimate":4.354825131934092,"lower_bound":4.348031054852047,"upper_bound":4.362785391766873,"unit":"ns"},"median_abs_dev":{"estimate":0.038928822994758264,"lower_bound":0.025380438211239708,"upper_bound":0.053312609479862716,"unit":"ns"},"slope":{"estimate":4.356907419527263,"lower_bound":4.3484572195614355,"upper_bound":4.366410398182809,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/BeBytesModOrder/32","report_directory":"target/criterion/reports/secp256r1/BeBytesModOrder/32","iteration_count":[9708,19416,29124,38832,48540,58248,67956,77664,87372,97080,106788,116496,126204,135912,145620,155328,165036,174744,184452,194160,203868,213576,223284,232992,242700,252408,262116,271824,281532,291240,300948,310656,320364,330072,339780,349488,359196,368904,378612,388320,398028,407736,417444,427152,436860,446568,456276,465984,475692,485400,495108,504816,514524,524232,533940,543648,553356,563064,572772,582480,592188,601896,611604,621312,631020,640728,650436,660144,669852,679560,689268,698976,708684,718392,728100,737808,747516,757224,766932,776640,786348,796056,805764,815472,825180,834888,844596,854304,864012,873720,883428,893136,902844,912552,922260,931968,941676,951384,961092,970800],"measured_values":[235886.0,490571.0,908604.0,1201036.0,1499362.0,1775455.0,2060116.0,2352115.0,2645265.0,2946000.0,3241570.0,3531605.0,3843251.0,4124242.0,4418563.0,4726488.0,4978978.0,5307126.0,5609171.0,5836594.0,6137357.0,6429405.0,6696914.0,6990229.0,7306590.0,7576548.0,7876085.0,8182922.0,8467972.0,8745233.0,9069910.0,9352923.0,9576718.0,9928978.0,10226254.0,10508586.0,10831198.0,11134672.0,11354401.0,11615879.0,11934380.0,12254686.0,12514499.0,12857966.0,13145370.0,13454174.0,13650079.0,13975047.0,14269776.0,14650409.0,14850225.0,15144253.0,15474433.0,15746293.0,16182220.0,16378794.0,16645549.0,16983426.0,17316497.0,17530276.0,17956419.0,18151610.0,18403641.0,18590407.0,18999830.0,19231722.0,19506651.0,19777555.0,20145676.0,20397144.0,20781598.0,20996127.0,21285381.0,21592625.0,21958140.0,22226169.0,22428166.0,22813665.0,23091148.0,23343641.0,23655247.0,24048721.0,24232677.0,24988619.0,25327768.0,25230291.0,25980607.0,26060438.0,26356537.0,26675776.0,26822212.0,27135838.0,27357009.0,27553926.0,27831270.0,28182664.0,28351665.0,28778490.0,29149075.0,29525100.0],"unit":"ns","throughput":[],"typical":{"estimate":30.209118312048904,"lower_bound":30.155560503117268,"upper_bound":30.26320075415891,"unit":"ns"},"mean":{"estimate":30.087782075822087,"lower_bound":29.91116324114545,"upper_bound":30.216199887305972,"unit":"ns"},"median":{"estimate":30.109089904269922,"lower_bound":30.093735652481016,"upper_bound":30.15995018958482,"unit":"ns"},"median_abs_dev":{"estimate":0.15758082894690167,"lower_bound":0.10712706073564363,"upper_bound":0.217690776822906,"unit":"ns"},"slope":{"estimate":30.209118312048904,"lower_bound":30.155560503117268,"upper_bound":30.26320075415891,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/LeBytesModOrder/32","report_directory":"target/criterion/reports/secp256r1/LeBytesModOrder/32","iteration_count":[9750,19500,29250,39000,48750,58500,68250,78000,87750,97500,107250,117000,126750,136500,146250,156000,165750,175500,185250,195000,204750,214500,224250,234000,243750,253500,263250,273000,282750,292500,302250,312000,321750,331500,341250,351000,360750,370500,380250,390000,399750,409500,419250,429000,438750,448500,458250,468000,477750,487500,497250,507000,516750,526500,536250,546000,555750,565500,575250,585000,594750,604500,614250,624000,633750,643500,653250,663000,672750,682500,692250,702000,711750,721500,731250,741000,750750,760500,770250,780000,789750,799500,809250,819000,828750,838500,848250,858000,867750,877500,887250,897000,906750,916500,926250,936000,945750,955500,965250,975000],"measured_values":[229673.0,469819.0,877514.0,1166840.0,1445351.0,1716327.0,1999036.0,2279626.0,2570104.0,2852292.0,3140098.0,3416476.0,3688544.0,3997998.0,4281617.0,4554074.0,4835849.0,5135650.0,5393552.0,5699111.0,5978866.0,6272902.0,6542296.0,6818583.0,7118715.0,7382350.0,7668998.0,7961256.0,8251228.0,8520816.0,8818394.0,9132245.0,9381630.0,9658606.0,9942616.0,10220091.0,10550712.0,10821547.0,11072395.0,11351496.0,11685620.0,11955989.0,12232175.0,12499291.0,12784926.0,13070892.0,13361902.0,13632322.0,13942965.0,14187101.0,14488213.0,14779090.0,15062668.0,15334626.0,15609231.0,15940052.0,16233264.0,16461895.0,16740496.0,17075373.0,17331448.0,17676518.0,17878236.0,18133264.0,18473764.0,18821887.0,19018768.0,19346696.0,19633655.0,19934451.0,20187734.0,20461116.0,20790413.0,21039047.0,21362655.0,21607238.0,21934827.0,22195077.0,22440418.0,22698241.0,23047987.0,23325913.0,23657806.0,23892059.0,24253281.0,24480832.0,24741515.0,25080385.0,25336664.0,25624947.0,25939580.0,26185907.0,26486514.0,26822016.0,27087282.0,27354123.0,27714576.0,27928014.0,28159444.0,28472936.0],"unit":"ns","throughput":[],"typical":{"estimate":29.188974933102955,"lower_bound":29.17607819476293,"upper_bound":29.20140340060091,"unit":"ns"},"mean":{"estimate":29.09801312008736,"lower_bound":28.927162201278428,"upper_bound":29.216868410571713,"unit":"ns"},"median":{"estimate":29.184039693353704,"lower_bound":29.17046452143004,"upper_bound":29.198601953601955,"unit":"ns"},"median_abs_dev":{"estimate":0.06630716970193377,"lower_bound":0.04988601228271689,"upper_bound":0.07848504241561592,"unit":"ns"},"slope":{"estimate":29.188974933102955,"lower_bound":29.17607819476293,"upper_bound":29.20140340060091,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/BeBytesModOrder/64","report_directory":"target/criterion/reports/secp256r1/BeBytesModOrder/64","iteration_count":[4452,8904,13356,17808,22260,26712,31164,35616,40068,44520,48972,53424,57876,62328,66780,71232,75684,80136,84588,89040,93492,97944,102396,106848,111300,115752,120204,124656,129108,133560,138012,142464,146916,151368,155820,160272,164724,169176,173628,178080,182532,186984,191436,195888,200340,204792,209244,213696,218148,222600,227052,231504,235956,240408,244860,249312,253764,258216,262668,267120,271572,276024,280476,284928,289380,293832,298284,302736,307188,311640,316092,320544,324996,329448,333900,338352,342804,347256,351708,356160,360612,365064,369516,373968,378420,382872,387324,391776,396228,400680,405132,409584,414036,418488,422940,427392,431844,436296,440748,445200],"measured_values":[570687.0,1015176.0,1547885.0,2060527.0,2577518.0,3077254.0,3767852.0,4297917.0,4836040.0,5367740.0,5922414.0,6436172.0,6980042.0,7516248.0,8147917.0,8594730.0,9114236.0,9655249.0,10226781.0,10760680.0,11274750.0,11830039.0,12405477.0,12916461.0,13466333.0,14021189.0,14560008.0,15082605.0,15570549.0,16130564.0,16678817.0,17187731.0,17742960.0,18279388.0,18789889.0,19357726.0,19856731.0,20403377.0,20984946.0,21540542.0,22014532.0,22589988.0,23145723.0,23732245.0,24223216.0,24784126.0,25365330.0,25815735.0,26347290.0,26910363.0,27417478.0,27941126.0,28447055.0,29031327.0,29631460.0,30021470.0,30600310.0,31128080.0,31706077.0,32279861.0,32724649.0,33298489.0,33879955.0,34409863.0,34916330.0,35507805.0,36018203.0,36568935.0,37062199.0,37594622.0,38131715.0,38675060.0,39238079.0,39714581.0,40205826.0,40831008.0,41311508.0,41843636.0,42418872.0,43045343.0,43455551.0,44082968.0,44663775.0,45201509.0,45689303.0,46278512.0,46790843.0,47354652.0,47755060.0,48365140.0,48999063.0,49497890.0,49948960.0,50467520.0,50987660.0,51624546.0,52097538.0,52638810.0,53221677.0,53926125.0],"unit":"ns","throughput":[],"typical":{"estimate":120.72951303170306,"lower_bound":120.68866776797925,"upper_bound":120.77334566434824,"unit":"ns"},"mean":{"estimate":120.56202412689456,"lower_bound":120.26990867104037,"upper_bound":120.83680954253184,"unit":"ns"},"median":{"estimate":120.74419712125909,"lower_bound":120.65677434899132,"upper_bound":120.77718753119697,"unit":"ns"},"median_abs_dev":{"estimate":0.2057311613085735,"lower_bound":0.15763897144513533,"upper_bound":0.23942151122938113,"unit":"ns"},"slope":{"estimate":120.72951303170306,"lower_bound":120.68866776797925,"upper_bound":120.77334566434824,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/LeBytesModOrder/64","report_directory":"target/criterion/reports/secp256r1/LeBytesModOrder/64","iteration_count":[4408,8816,13224,17632,22040,26448,30856,35264,39672,44080,48488,52896,57304,61712,66120,70528,74936,79344,83752,88160,92568,96976,101384,105792,110200,114608,119016,123424,127832,132240,136648,141056,145464,149872,154280,158688,163096,167504,171912,176320,180728,185136,189544,193952,198360,202768,207176,211584,215992,220400,224808,229216,233624,238032,242440,246848,251256,255664,260072,264480,268888,273296,277704,282112,286520,290928,295336,299744,304152,308560,312968,317376,321784,326192,330600,335008,339416,343824,348232,352640,357048,361456,365864,370272,374680,379088,383496,387904,392312,396720,401128,405536,409944,414352,418760,423168,427576,431984,436392,440800],"measured_values":[503150.0,1004557.0,1516764.0,2021239.0,2546883.0,3022032.0,3704327.0,4238087.0,4773506.0,5284597.0,5812147.0,6358316.0,6882979.0,7407717.0,7943019.0,8464575.0,9023837.0,9508810.0,10077860.0,10616763.0,11122619.0,11667700.0,12173497.0,12690784.0,13234406.0,13790664.0,14285646.0,14861831.0,15345560.0,15899974.0,16416450.0,16942763.0,17500399.0,17955204.0,18481810.0,19073854.0,19548219.0,20090445.0,20637115.0,21176127.0,21712975.0,22257394.0,22750116.0,23258058.0,23845860.0,24349886.0,24883520.0,25366817.0,25948785.0,26445896.0,27046375.0,27523997.0,28053129.0,28530156.0,29129710.0,29640200.0,30079422.0,30698562.0,31195971.0,31694583.0,32308634.0,32838034.0,33374104.0,33856774.0,34375350.0,34934767.0,35411514.0,36023418.0,36466809.0,37078257.0,37659086.0,38228707.0,38664220.0,39193147.0,39714667.0,40328309.0,40833171.0,41283867.0,41835637.0,42320944.0,42891354.0,43435199.0,43955639.0,44445445.0,44958692.0,45505765.0,46046393.0,46526825.0,47092012.0,47597127.0,48172365.0,48740751.0,49195201.0,49673423.0,50254095.0,50989115.0,51572723.0,52107160.0,52613895.0,53103319.0],"unit":"ns","throughput":[],"typical":{"estimate":120.14548381142392,"lower_bound":120.08591441693142,"upper_bound":120.20773881275832,"unit":"ns"},"mean":{"estimate":119.78195386692134,"lower_bound":119.49460947660408,"upper_bound":120.01797229963218,"unit":"ns"},"median":{"estimate":120.08393821928749,"lower_bound":120.04474622942612,"upper_bound":120.1329170325703,"unit":"ns"},"median_abs_dev":{"estimate":0.1499496833762682,"lower_bound":0.11284516134785803,"upper_bound":0.21916316845122494,"unit":"ns"},"slope":{"estimate":120.14548381142392,"lower_bound":120.08591441693142,"upper_bound":120.20773881275832,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/BeBytesModOrder/128","report_directory":"target/criterion/reports/secp256r1/BeBytesModOrder/128","iteration_count":[2594,5188,7782,10376,12970,15564,18158,20752,23346,25940,28534,31128,33722,36316,38910,41504,44098,46692,49286,51880,54474,57068,59662,62256,64850,67444,70038,72632,75226,77820,80414,83008,85602,88196,90790,93384,95978,98572,101166,103760,106354,108948,111542,114136,116730,119324,121918,124512,127106,129700,132294,134888,137482,140076,142670,145264,147858,150452,153046,155640,158234,160828,163422,166016,168610,171204,173798,176392,178986,181580,184174,186768,189362,191956,194550,197144,199738,202332,204926,207520,210114,212708,215302,217896,220490,223084,225678,228272,230866,233460,236054,238648,241242,243836,246430,249024,251618,254212,256806,259400],"measured_values":[682242.0,1364714.0,2047949.0,2752329.0,3421323.0,4119740.0,4786683.0,5494091.0,6184002.0,6835090.0,7534903.0,8216627.0,8887849.0,9577893.0,10266629.0,10955080.0,11628716.0,12329933.0,12995890.0,13709446.0,14378871.0,15078810.0,15768693.0,16440740.0,17122637.0,17814360.0,18513994.0,19187063.0,19882461.0,20553798.0,21272489.0,21932967.0,22586596.0,23328593.0,23984955.0,24646997.0,25338561.0,26014558.0,26722727.0,27393444.0,28120342.0,28801414.0,29442473.0,30237485.0,30818019.0,31462313.0,32173671.0,32902440.0,33537056.0,34247445.0,34941375.0,35589965.0,36310144.0,36977924.0,37632450.0,38367760.0,39020957.0,39724154.0,40468282.0,41107431.0,41749275.0,42374107.0,43125513.0,43790280.0,44560550.0,45168630.0,45956935.0,46538228.0,47195737.0,47991390.0,48558649.0,49297394.0,49926893.0,50657154.0,51351715.0,52012327.0,52788838.0,53352202.0,54126645.0,54726259.0,55551882.0,56243114.0,56797706.0,57528339.0,58158052.0,58887939.0,59526934.0,60264252.0,60969870.0,61605719.0,62282726.0,62917295.0,63708062.0,64266222.0,65023929.0,65849721.0,66380769.0,67103254.0,67752847.0,68440689.0],"unit":"ns","throughput":[],"typical":{"estimate":263.962998553345,"lower_bound":263.90345390862194,"upper_bound":264.02731167928704,"unit":"ns"},"mean":{"estimate":264.0045213458181,"lower_bound":263.93616139113766,"upper_bound":264.0739208670705,"unit":"ns"},"median":{"estimate":263.9641477061141,"lower_bound":263.8998207922649,"upper_bound":264.0376656162629,"unit":"ns"},"median_abs_dev":{"estimate":0.25808107779760375,"lower_bound":0.20271454424740742,"upper_bound":0.3580566254124122,"unit":"ns"},"slope":{"estimate":263.962998553345,"lower_bound":263.90345390862194,"upper_bound":264.02731167928704,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/LeBytesModOrder/128","report_directory":"target/criterion/reports/secp256r1/LeBytesModOrder/128","iteration_count":[2617,5234,7851,10468,13085,15702,18319,20936,23553,26170,28787,31404,34021,36638,39255,41872,44489,47106,49723,52340,54957,57574,60191,62808,65425,68042,70659,73276,75893,78510,81127,83744,86361,88978,91595,94212,96829,99446,102063,104680,107297,109914,112531,115148,117765,120382,122999,125616,128233,130850,133467,136084,138701,141318,143935,146552,149169,151786,154403,157020,159637,162254,164871,167488,170105,172722,175339,177956,180573,183190,185807,188424,191041,193658,196275,198892,201509,204126,206743,209360,211977,214594,217211,219828,222445,225062,227679,230296,232913,235530,238147,240764,243381,245998,248615,251232,253849,256466,259083,261700],"measured_values":[678993.0,1359762.0,2042416.0,2779437.0,3415601.0,4114288.0,4777948.0,5461163.0,6136104.0,6821056.0,7507386.0,8197623.0,8870101.0,9542610.0,10237164.0,10923869.0,11610285.0,12281151.0,12982876.0,13677612.0,14354896.0,15010250.0,15735417.0,16435271.0,17108532.0,17790138.0,18445170.0,19158747.0,19843821.0,20523832.0,21156539.0,21858277.0,22566491.0,23249723.0,23935956.0,24624682.0,25295118.0,25953242.0,26588631.0,27282995.0,28064541.0,28701576.0,29349173.0,30052409.0,30728962.0,31357436.0,32116335.0,32884651.0,33420847.0,34166500.0,34829316.0,35517089.0,36180047.0,36871466.0,37539105.0,38257136.0,38878394.0,39625040.0,40280068.0,40949699.0,41656386.0,42336106.0,43003003.0,43704772.0,44372100.0,45051832.0,45731489.0,46410715.0,47198040.0,47768918.0,48480873.0,49232752.0,49902048.0,50572739.0,51296394.0,51951139.0,52613486.0,53358252.0,53942437.0,54639801.0,55281663.0,55978689.0,56633612.0,57328821.0,58024853.0,58698932.0,59329714.0,60065163.0,60715122.0,61418149.0,62061674.0,62952864.0,63484120.0,64154111.0,64867635.0,65572034.0,66221098.0,66875333.0,67613114.0,68233647.0],"unit":"ns","throughput":[],"typical":{"estimate":260.93437812206383,"lower_bound":260.87957419689496,"upper_bound":260.9953314530721,"unit":"ns"},"mean":{"estimate":261.0010815726337,"lower_bound":260.90035570013634,"upper_bound":261.1270200896673,"unit":"ns"},"median":{"estimate":260.9183048737895,"lower_bound":260.8497843382528,"upper_bound":260.9849111578143,"unit":"ns"},"median_abs_dev":{"estimate":0.2522937687518515,"lower_bound":0.17814612742570685,"upper_bound":0.34568217275267166,"unit":"ns"},"slope":{"estimate":260.93437812206383,"lower_bound":260.87957419689496,"upper_bound":260.9953314530721,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/BeBytesModOrder/512","report_directory":"target/criterion/reports/secp256r1/BeBytesModOrder/512","iteration_count":[678,1356,2034,2712,3390,4068,4746,5424,6102,6780,7458,8136,8814,9492,10170,10848,11526,12204,12882,13560,14238,14916,15594,16272,16950,17628,18306,18984,19662,20340,21018,21696,22374,23052,23730,24408,25086,25764,26442,27120,27798,28476,29154,29832,30510,31188,31866,32544,33222,33900,34578,35256,35934,36612,37290,37968,38646,39324,40002,40680,41358,42036,42714,43392,44070,44748,45426,46104,46782,47460,48138,48816,49494,50172,50850,51528,52206,52884,53562,54240,54918,55596,56274,56952,57630,58308,58986,59664,60342,61020,61698,62376,63054,63732,64410,65088,65766,66444,67122,67800],"measured_values":[759485.0,1523019.0,2280207.0,3052947.0,3802678.0,4568723.0,5321297.0,6095768.0,6856155.0,7614118.0,8368893.0,9132056.0,9898940.0,10649733.0,11420685.0,12187523.0,12956772.0,13719001.0,14494100.0,15226239.0,16012116.0,16766424.0,17542984.0,18312969.0,19178083.0,19876351.0,20635747.0,21396541.0,22159627.0,22930282.0,23670270.0,24467807.0,25222989.0,25994549.0,26751983.0,27503330.0,28297971.0,29054812.0,29805012.0,30594429.0,31325728.0,32096449.0,32853442.0,33604112.0,34403127.0,35176226.0,35928269.0,36620048.0,37429140.0,38205900.0,38921664.0,39713072.0,40565235.0,41227080.0,42023713.0,42735312.0,43459561.0,44222861.0,45074797.0,45826470.0,46566288.0,47311819.0,48105636.0,48842496.0,49617473.0,50375565.0,51158874.0,51895247.0,52658862.0,53387209.0,54215331.0,54999931.0,55727494.0,56513378.0,57285655.0,57995965.0,58793409.0,59563882.0,60321506.0,61078499.0,61826577.0,62587788.0,63342583.0,64112479.0,64974047.0,65768924.0,66446880.0,67165397.0,67940781.0,68679278.0,69438401.0,70270679.0,70968539.0,71737314.0,72542372.0,73288817.0,73997303.0,74822967.0,75708241.0,76320460.0],"unit":"ns","throughput":[],"typical":{"estimate":1126.1719240213547,"lower_bound":1125.9838789160685,"upper_bound":1126.383449731872,"unit":"ns"},"mean":{"estimate":1125.7271694362755,"lower_bound":1125.370286275191,"upper_bound":1126.074072550196,"unit":"ns"},"median":{"estimate":1125.9381262971433,"lower_bound":1125.6705014749261,"upper_bound":1126.2264362972328,"unit":"ns"},"median_abs_dev":{"estimate":1.3588581056594817,"lower_bound":0.861885581680216,"upper_bound":1.8430146762827533,"unit":"ns"},"slope":{"estimate":1126.1719240213547,"lower_bound":1125.9838789160685,"upper_bound":1126.383449731872,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"secp256r1/LeBytesModOrder/512","report_directory":"target/criterion/reports/secp256r1/LeBytesModOrder/512","iteration_count":[680,1360,2040,2720,3400,4080,4760,5440,6120,6800,7480,8160,8840,9520,10200,10880,11560,12240,12920,13600,14280,14960,15640,16320,17000,17680,18360,19040,19720,20400,21080,21760,22440,23120,23800,24480,25160,25840,26520,27200,27880,28560,29240,29920,30600,31280,31960,32640,33320,34000,34680,35360,36040,36720,37400,38080,38760,39440,40120,40800,41480,42160,42840,43520,44200,44880,45560,46240,46920,47600,48280,48960,49640,50320,51000,51680,52360,53040,53720,54400,55080,55760,56440,57120,57800,58480,59160,59840,60520,61200,61880,62560,63240,63920,64600,65280,65960,66640,67320,68000],"measured_values":[748841.0,1500948.0,2258351.0,2995356.0,3740190.0,4502042.0,5243096.0,5991324.0,6739577.0,7482436.0,8241769.0,8994943.0,9748433.0,10490679.0,11251470.0,11995000.0,12739889.0,13509147.0,14252340.0,15013185.0,15765941.0,16534509.0,17319702.0,18066303.0,18838032.0,19629551.0,20381675.0,21145778.0,21924533.0,22675810.0,23409493.0,24213894.0,24946244.0,25745178.0,26516566.0,27265340.0,28011406.0,28810428.0,29561539.0,30306666.0,31094798.0,31834230.0,32564389.0,33357665.0,34085831.0,34768196.0,35606082.0,36414141.0,37124864.0,37883627.0,38608838.0,39386796.0,40108372.0,40920797.0,41667413.0,42422705.0,43079591.0,43846605.0,44661688.0,45442181.0,46172702.0,46957171.0,47709638.0,48456179.0,49208219.0,49979323.0,50723732.0,51482445.0,52266684.0,53048508.0,53720863.0,54525783.0,55265798.0,56045796.0,56767287.0,57566654.0,58307813.0,59081521.0,59822192.0,60559713.0,61295761.0,62087251.0,62829874.0,63578296.0,64340662.0,65079528.0,65799007.0,66647100.0,67366710.0,68108618.0,68890970.0,69678503.0,70427702.0,71188963.0,71870941.0,72723558.0,73400093.0,74180550.0,74902737.0,75736296.0],"unit":"ns","throughput":[],"typical":{"estimate":1113.218092394753,"lower_bound":1113.0430363864718,"upper_bound":1113.37862343081,"unit":"ns"},"mean":{"estimate":1110.7783292298031,"lower_bound":1109.8555542262247,"upper_bound":1111.6505455411293,"unit":"ns"},"median":{"estimate":1113.1568768095474,"lower_bound":1112.797043662826,"upper_bound":1113.3533128229133,"unit":"ns"},"median_abs_dev":{"estimate":1.3421496549609775,"lower_bound":0.8485440449275127,"upper_bound":1.9946852501856556,"unit":"ns"},"slope":{"estimate":1113.218092394753,"lower_bound":1113.0430363864718,"upper_bound":1113.37862343081,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256r1","benchmarks":["secp256r1/A+B","secp256r1/[k]P","secp256r1/SmallFactorCheck","secp256r1/EncodeCompressedPoint","secp256r1/EncodeUncompressedPoint","secp256r1/DecodeCompressedPoint","secp256r1/DecodeUncompressedPoint","secp256r1/a+b","secp256r1/a*b","secp256r1/inv(a)","secp256r1/RandomScalar","secp256r1/EncodeScalarBE","secp256r1/EncodeScalarLE","secp256r1/DecodeScalarBE","secp256r1/DecodeScalarLE","secp256r1/BeBytesModOrder/32","secp256r1/LeBytesModOrder/32","secp256r1/BeBytesModOrder/64","secp256r1/LeBytesModOrder/64","secp256r1/BeBytesModOrder/128","secp256r1/LeBytesModOrder/128","secp256r1/BeBytesModOrder/512","secp256r1/LeBytesModOrder/512"],"report_directory":"target/criterion/reports/secp256r1"} {"reason":"benchmark-complete","id":"secp256r1/ReduceBe/32","report_directory":"target/criterion/reports/secp256r1_ReduceBe_32","iteration_count":[17664,35328,52992,70656,88320,105984,123648,141312,158976,176640,194304,211968,229632,247296,264960,282624,300288,317952,335616,353280,370944,388608,406272,423936,441600,459264,476928,494592,512256,529920,547584,565248,582912,600576,618240,635904,653568,671232,688896,706560,724224,741888,759552,777216,794880,812544,830208,847872,865536,883200,900864,918528,936192,953856,971520,989184,1006848,1024512,1042176,1059840,1077504,1095168,1112832,1130496,1148160,1165824,1183488,1201152,1218816,1236480,1254144,1271808,1289472,1307136,1324800,1342464,1360128,1377792,1395456,1413120,1430784,1448448,1466112,1483776,1501440,1519104,1536768,1554432,1572096,1589760,1607424,1625088,1642752,1660416,1678080,1695744,1713408,1731072,1748736,1766400],"measured_values":[241482.0,498300.0,728566.0,958980.0,1188645.0,1426343.0,1629924.0,1863235.0,2115018.0,2349008.0,2575121.0,2810480.0,3031235.0,3266305.0,3599575.0,3718331.0,3963655.0,4180172.0,4409547.0,4694008.0,4869793.0,5096155.0,5317883.0,5553462.0,5850202.0,6040442.0,6241406.0,6471435.0,6688913.0,7022409.0,7181642.0,7391576.0,7590310.0,7831244.0,8187357.0,8311333.0,8542746.0,8762466.0,8963060.0,9384140.0,9499480.0,9695865.0,9899016.0,10161760.0,10567196.0,10646469.0,10868859.0,11081577.0,11308989.0,11755336.0,11813534.0,12065524.0,12243577.0,12447666.0,12883316.0,12987106.0,13168869.0,13398193.0,13625500.0,14087644.0,14122047.0,14337103.0,14552789.0,14796982.0,15256241.0,15262318.0,15497406.0,15740451.0,16012067.0,16432117.0,16432603.0,16705423.0,16858719.0,17143976.0,17629746.0,17594858.0,17819810.0,18063427.0,18244802.0,18797831.0,18795652.0,19010155.0,19241664.0,19461950.0,19999169.0,19904450.0,20139743.0,20329740.0,20572112.0,21126283.0,21083490.0,21295448.0,21486231.0,21715592.0,22318515.0,22178879.0,22462960.0,22627552.0,22911056.0,23401451.0],"unit":"ns","throughput":[],"typical":{"estimate":13.137734274776033,"lower_bound":13.117390447992287,"upper_bound":13.160111505713322,"unit":"ns"},"mean":{"estimate":13.178015725404656,"lower_bound":13.148397720380592,"upper_bound":13.212485637535046,"unit":"ns"},"median":{"estimate":13.114506342239896,"lower_bound":13.10275662495787,"upper_bound":13.135176850593801,"unit":"ns"},"median_abs_dev":{"estimate":0.05931274439288094,"lower_bound":0.041980191015029464,"upper_bound":0.09158368742146689,"unit":"ns"},"slope":{"estimate":13.137734274776033,"lower_bound":13.117390447992287,"upper_bound":13.160111505713322,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256r1/ReduceBe/32","benchmarks":["secp256r1/ReduceBe/32"],"report_directory":"target/criterion/reports/secp256r1_ReduceBe_32"} {"reason":"benchmark-complete","id":"secp256r1/ReduceLe/32","report_directory":"target/criterion/reports/secp256r1_ReduceLe_32","iteration_count":[18045,36090,54135,72180,90225,108270,126315,144360,162405,180450,198495,216540,234585,252630,270675,288720,306765,324810,342855,360900,378945,396990,415035,433080,451125,469170,487215,505260,523305,541350,559395,577440,595485,613530,631575,649620,667665,685710,703755,721800,739845,757890,775935,793980,812025,830070,848115,866160,884205,902250,920295,938340,956385,974430,992475,1010520,1028565,1046610,1064655,1082700,1100745,1118790,1136835,1154880,1172925,1190970,1209015,1227060,1245105,1263150,1281195,1299240,1317285,1335330,1353375,1371420,1389465,1407510,1425555,1443600,1461645,1479690,1497735,1515780,1533825,1551870,1569915,1587960,1606005,1624050,1642095,1660140,1678185,1696230,1714275,1732320,1750365,1768410,1786455,1804500],"measured_values":[223057.0,459490.0,670470.0,878225.0,1084198.0,1310066.0,1507969.0,1703382.0,1930872.0,2135745.0,2345810.0,2553058.0,2747585.0,2977948.0,3179633.0,3400777.0,3603624.0,3811557.0,4006411.0,4222637.0,4468654.0,4646563.0,4843379.0,5050056.0,5274836.0,5483228.0,5690519.0,5888911.0,6113786.0,6341904.0,6535151.0,6739122.0,6943010.0,7143850.0,7347584.0,7562262.0,7783406.0,7998920.0,8179626.0,8401268.0,8714497.0,8873119.0,9063039.0,9236767.0,9457387.0,9720117.0,9887529.0,10090742.0,10299968.0,10543584.0,10723806.0,10971568.0,11179860.0,11383518.0,11571090.0,11774636.0,11993585.0,12227571.0,12418867.0,12651033.0,12852871.0,13135102.0,13285445.0,13491517.0,13712244.0,13923130.0,14155542.0,14328740.0,14560724.0,14809983.0,14989122.0,15211740.0,15409767.0,15684558.0,15905464.0,16130494.0,16328766.0,16552480.0,16766031.0,17007159.0,17169753.0,17760661.0,17848385.0,17916172.0,18032096.0,18232159.0,18434330.0,18591122.0,18809398.0,19020666.0,19255878.0,19446723.0,19682867.0,19921067.0,20095452.0,20255679.0,20494839.0,20716977.0,20916843.0,21091252.0],"unit":"ns","throughput":[],"typical":{"estimate":11.723261153226648,"lower_bound":11.708752212805887,"upper_bound":11.740362147584648,"unit":"ns"},"mean":{"estimate":11.751086861009925,"lower_bound":11.722598771765815,"upper_bound":11.785377911681243,"unit":"ns"},"median":{"estimate":11.707921993956907,"lower_bound":11.691633139373788,"upper_bound":11.714979218620117,"unit":"ns"},"median_abs_dev":{"estimate":0.057125230458940086,"lower_bound":0.03842443564520448,"upper_bound":0.07038703206677459,"unit":"ns"},"slope":{"estimate":11.723261153226648,"lower_bound":11.708752212805887,"upper_bound":11.740362147584648,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"secp256r1/ReduceLe/32","benchmarks":["secp256r1/ReduceLe/32"],"report_directory":"target/criterion/reports/secp256r1_ReduceLe_32"} {"reason":"benchmark-complete","id":"stark/A+B","report_directory":"target/criterion/reports/stark/A+B","iteration_count":[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400],"measured_values":[2110.0,4145.0,6352.0,8432.0,10459.0,12595.0,14295.0,16465.0,18327.0,20430.0,22680.0,24639.0,26636.0,28788.0,31327.0,33766.0,34979.0,36764.0,38567.0,40815.0,43078.0,44943.0,46475.0,48500.0,50165.0,53439.0,54467.0,56466.0,59137.0,60636.0,62246.0,64222.0,66123.0,68591.0,70125.0,72548.0,74239.0,75937.0,78011.0,80315.0,82012.0,87476.0,85982.0,88088.0,90418.0,92279.0,94742.0,96211.0,98188.0,99584.0,102346.0,104064.0,106655.0,108623.0,110053.0,115788.0,114662.0,115545.0,118273.0,120276.0,122260.0,123853.0,126308.0,128197.0,129622.0,131881.0,133716.0,135923.0,137612.0,140117.0,141731.0,142902.0,146050.0,148229.0,150148.0,151881.0,153248.0,156019.0,158295.0,160557.0,161487.0,166594.0,165454.0,167565.0,169864.0,171664.0,173855.0,175761.0,177090.0,178947.0,181702.0,183261.0,186268.0,187406.0,189406.0,191802.0,194228.0,195462.0,197032.0,201715.0],"unit":"ns","throughput":[],"typical":{"estimate":500.42534875129303,"lower_bound":499.7960759851551,"upper_bound":501.1928988826661,"unit":"ns"},"mean":{"estimate":504.7479989416217,"lower_bound":503.2599140852488,"upper_bound":506.35820028350975,"unit":"ns"},"median":{"estimate":501.15338983050844,"lower_bound":500.6785800579897,"upper_bound":502.1530465949821,"unit":"ns"},"median_abs_dev":{"estimate":3.7695295156650324,"lower_bound":2.414321977381119,"upper_bound":4.937990857026204,"unit":"ns"},"slope":{"estimate":500.42534875129303,"lower_bound":499.7960759851551,"upper_bound":501.1928988826661,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/[k]P","report_directory":"target/criterion/reports/stark/[k]P","iteration_count":[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400],"measured_values":[614546.0,1225009.0,1846672.0,2454005.0,3071652.0,3681062.0,4293979.0,4922283.0,5538254.0,6143914.0,6752104.0,7387948.0,7986482.0,8598873.0,9207346.0,9836104.0,10450196.0,11043243.0,11649233.0,12296969.0,12896983.0,13506759.0,14127230.0,14734640.0,15343537.0,15962642.0,16588334.0,17190694.0,17830274.0,18431246.0,19054959.0,19622221.0,20254603.0,20888897.0,21472788.0,22122648.0,22701312.0,23359939.0,23924925.0,24533103.0,25157667.0,25764468.0,26422511.0,27029974.0,27644382.0,28262479.0,28845797.0,29479512.0,30110002.0,30692116.0,31309967.0,31908294.0,32556230.0,33145064.0,33763586.0,34383164.0,34974930.0,35633547.0,36238489.0,36845265.0,37450642.0,38049057.0,38680491.0,39263066.0,39943607.0,40544083.0,41162066.0,41742622.0,42409703.0,42978552.0,43596695.0,44191859.0,44846645.0,45468907.0,46073640.0,46642684.0,47345695.0,47919955.0,48454189.0,49150774.0,49717515.0,50284006.0,50923860.0,51616044.0,52179176.0,52838627.0,53407117.0,54026404.0,54643385.0,55272707.0,55824625.0,56490647.0,57097634.0,57678219.0,58341344.0,58938945.0,59534229.0,60162342.0,60786297.0,61377743.0],"unit":"ns","throughput":[],"typical":{"estimate":153497.8448049357,"lower_bound":153476.6043441715,"upper_bound":153519.84892895847,"unit":"ns"},"mean":{"estimate":153516.25455139473,"lower_bound":153491.1960074301,"upper_bound":153541.81115570382,"unit":"ns"},"median":{"estimate":153494.42023809522,"lower_bound":153483.03186274512,"upper_bound":153543.40773809524,"unit":"ns"},"median_abs_dev":{"estimate":134.7331380400828,"lower_bound":94.65410154536083,"upper_bound":151.86153997632212,"unit":"ns"},"slope":{"estimate":153497.8448049357,"lower_bound":153476.6043441715,"upper_bound":153519.84892895847,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/SmallFactorCheck","report_directory":"target/criterion/reports/stark/SmallFactorCheck","iteration_count":[7,14,21,28,35,42,49,56,63,70,77,84,91,98,105,112,119,126,133,140,147,154,161,168,175,182,189,196,203,210,217,224,231,238,245,252,259,266,273,280,287,294,301,308,315,322,329,336,343,350,357,364,371,378,385,392,399,406,413,420,427,434,441,448,455,462,469,476,483,490,497,504,511,518,525,532,539,546,553,560,567,574,581,588,595,602,609,616,623,630,637,644,651,658,665,672,679,686,693,700],"measured_values":[198.0,375.0,362.0,447.0,743.0,469.0,601.0,801.0,555.0,600.0,663.0,651.0,641.0,663.0,1077.0,833.0,862.0,907.0,917.0,940.0,958.0,947.0,1035.0,1071.0,1080.0,1104.0,1122.0,1139.0,1150.0,1273.0,1243.0,1229.0,1599.0,1660.0,1316.0,1249.0,1297.0,1417.0,1287.0,1437.0,1316.0,1365.0,1340.0,1426.0,1340.0,1369.0,1362.0,1353.0,1376.0,1462.0,1486.0,1456.0,1459.0,1443.0,1494.0,1566.0,1523.0,1472.0,1637.0,1518.0,1462.0,1556.0,1629.0,1617.0,1635.0,1696.0,1660.0,1619.0,1695.0,1756.0,1664.0,1818.0,1732.0,1756.0,1850.0,1739.0,1742.0,1773.0,1713.0,1678.0,1783.0,1733.0,1747.0,1670.0,1777.0,1777.0,1774.0,1761.0,1879.0,1774.0,1767.0,1847.0,1776.0,1841.0,1984.0,1956.0,1876.0,1871.0,1845.0,1867.0],"unit":"ns","throughput":[],"typical":{"estimate":3.407705883594756,"lower_bound":3.2746335509598588,"upper_bound":3.5740198097065172,"unit":"ns"},"mean":{"estimate":5.654619674000599,"lower_bound":4.8609464117627805,"upper_bound":6.58556256737395,"unit":"ns"},"median":{"estimate":4.019223760932945,"lower_bound":3.659746657283603,"upper_bound":4.672077922077922,"unit":"ns"},"median_abs_dev":{"estimate":1.611325377572168,"lower_bound":1.1064247629657298,"upper_bound":2.333505362507301,"unit":"ns"},"slope":{"estimate":3.407705883594756,"lower_bound":3.2746335509598588,"upper_bound":3.5740198097065172,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/EncodeCompressedPoint","report_directory":"target/criterion/reports/stark/EncodeCompressedPoint","iteration_count":[6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96,102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,198,204,210,216,222,228,234,240,246,252,258,264,270,276,282,288,294,300,306,312,318,324,330,336,342,348,354,360,366,372,378,384,390,396,402,408,414,420,426,432,438,444,450,456,462,468,474,480,486,492,498,504,510,516,522,528,534,540,546,552,558,564,570,576,582,588,594,600],"measured_values":[89397.0,178647.0,267672.0,357342.0,446447.0,535678.0,624769.0,713769.0,802520.0,892181.0,981009.0,1070444.0,1158528.0,1246815.0,1337270.0,1434897.0,1516402.0,1614477.0,1693550.0,1783507.0,1887135.0,1961200.0,2050084.0,2140767.0,2232387.0,2317652.0,2406352.0,2499509.0,2585081.0,2682232.0,2769603.0,2859084.0,2941868.0,3029757.0,3133186.0,3209540.0,3318992.0,3385918.0,3479996.0,3571762.0,3655266.0,3744869.0,3836617.0,3936840.0,4015961.0,4106726.0,4194368.0,4278920.0,4373128.0,4463134.0,4557832.0,4641615.0,4731941.0,4831977.0,4910396.0,5002047.0,5081020.0,5168146.0,5258643.0,5343532.0,5448816.0,5527647.0,5618642.0,5707667.0,5796401.0,5888866.0,5986861.0,6073886.0,6160310.0,6241527.0,6334464.0,6441081.0,6507321.0,6607848.0,6689727.0,6772531.0,6861395.0,6949629.0,7046719.0,7165118.0,7228795.0,7323679.0,7413689.0,7482425.0,7587803.0,7657849.0,7770647.0,7858200.0,7950432.0,8022953.0,8118830.0,8302450.0,8308702.0,8384529.0,8472013.0,8616104.0,8660230.0,8732314.0,8822816.0,8935275.0],"unit":"ns","throughput":[],"typical":{"estimate":14879.421296980445,"lower_bound":14870.509689285,"upper_bound":14890.724516977563,"unit":"ns"},"mean":{"estimate":14877.911996466646,"lower_bound":14872.364189702705,"upper_bound":14884.108048160228,"unit":"ns"},"median":{"estimate":14870.770202020201,"lower_bound":14866.340975401741,"upper_bound":14878.029761904761,"unit":"ns"},"median_abs_dev":{"estimate":19.910518939445257,"lower_bound":15.767005539917543,"upper_bound":23.890439165301906,"unit":"ns"},"slope":{"estimate":14879.421296980445,"lower_bound":14870.509689285,"upper_bound":14890.724516977563,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/EncodeUncompressedPoint","report_directory":"target/criterion/reports/stark/EncodeUncompressedPoint","iteration_count":[6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96,102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,198,204,210,216,222,228,234,240,246,252,258,264,270,276,282,288,294,300,306,312,318,324,330,336,342,348,354,360,366,372,378,384,390,396,402,408,414,420,426,432,438,444,450,456,462,468,474,480,486,492,498,504,510,516,522,528,534,540,546,552,558,564,570,576,582,588,594,600],"measured_values":[90101.0,178991.0,268278.0,357081.0,446518.0,545218.0,625479.0,713744.0,803479.0,892208.0,981787.0,1069988.0,1159435.0,1248888.0,1345926.0,1428495.0,1520559.0,1604940.0,1695193.0,1809133.0,1876441.0,1971576.0,2059321.0,2142637.0,2228302.0,2322232.0,2408185.0,2525984.0,2590010.0,2687421.0,2764550.0,2868718.0,2940758.0,3034655.0,3123340.0,3212694.0,3297171.0,3387267.0,3491813.0,3564211.0,3667108.0,3757295.0,3850113.0,3920896.0,4009495.0,4121577.0,4191995.0,4293816.0,4375757.0,4464289.0,4565847.0,4635187.0,4738365.0,4820422.0,4917429.0,5003145.0,5104564.0,5202835.0,5279033.0,5375666.0,5439792.0,5532722.0,5628117.0,5720588.0,5796936.0,5881231.0,5987658.0,6069516.0,6165364.0,6254508.0,6352059.0,6420727.0,6510171.0,6606255.0,6687656.0,6790257.0,6890600.0,6991623.0,7075929.0,7156988.0,7213266.0,7322947.0,7408987.0,7511695.0,7578990.0,7682376.0,7749959.0,7851715.0,7950862.0,8038187.0,8124587.0,8209242.0,8301867.0,8392732.0,8472606.0,8574079.0,8741185.0,8752478.0,8832261.0,8961157.0],"unit":"ns","throughput":[],"typical":{"estimate":14890.646499187233,"lower_bound":14882.310475100894,"upper_bound":14900.89437313156,"unit":"ns"},"mean":{"estimate":14895.768873721572,"lower_bound":14887.299605419901,"upper_bound":14905.419818063425,"unit":"ns"},"median":{"estimate":14883.985975609756,"lower_bound":14878.375,"upper_bound":14890.3125,"unit":"ns"},"median_abs_dev":{"estimate":29.813813765569787,"lower_bound":20.23632491673128,"upper_bound":35.87449747110175,"unit":"ns"},"slope":{"estimate":14890.646499187233,"lower_bound":14882.310475100894,"upper_bound":14900.89437313156,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/DecodeCompressedPoint","report_directory":"target/criterion/reports/stark/DecodeCompressedPoint","iteration_count":[19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19],"measured_values":[49414157.0,49539865.0,49398286.0,49483643.0,49422496.0,49355339.0,49398625.0,49435905.0,49461678.0,49379944.0,49377369.0,49385256.0,49390053.0,49436095.0,49399437.0,49395492.0,49396456.0,49361263.0,49394098.0,49413640.0,49307125.0,49469085.0,49465824.0,49427398.0,49341608.0,49343474.0,49406410.0,49320228.0,49401797.0,49349237.0,49403787.0,49373595.0,49374177.0,49375883.0,49387533.0,49399338.0,49321491.0,49361370.0,49407137.0,49382715.0,49313774.0,49423257.0,49436961.0,49341551.0,49394565.0,49382499.0,49437531.0,49392824.0,49372852.0,49392048.0,49441207.0,49438512.0,49403432.0,49385677.0,49425636.0,49359629.0,49413152.0,49394228.0,49368063.0,49398536.0,49309061.0,49446172.0,49405908.0,49362087.0,49388592.0,49388538.0,49421978.0,49426109.0,49363986.0,49342741.0,49379623.0,49491874.0,49387955.0,49319038.0,49395801.0,49339028.0,49404247.0,49336511.0,49364104.0,49392654.0,49394063.0,49405980.0,49413868.0,49342729.0,49361716.0,49349644.0,49417143.0,49390405.0,49409327.0,49366492.0,49440885.0,49433696.0,49372166.0,49379423.0,49393592.0,49473455.0,49404958.0,49375204.0,49346006.0,49378267.0],"unit":"ns","throughput":[],"typical":{"estimate":2599625.931052631,"lower_bound":2599213.8177105268,"upper_bound":2600050.9740789467,"unit":"ns"},"mean":{"estimate":2599625.931052631,"lower_bound":2599213.8177105268,"upper_bound":2600050.9740789467,"unit":"ns"},"median":{"estimate":2599642.5263157897,"lower_bound":2599246.1578947366,"upper_bound":2599922.947368421,"unit":"ns"},"median_abs_dev":{"estimate":1638.3119867035673,"lower_bound":1254.7867829865663,"upper_bound":2386.5957997345727,"unit":"ns"},"slope":null,"change":null} {"reason":"benchmark-complete","id":"stark/DecodeUncompressedPoint","report_directory":"target/criterion/reports/stark/DecodeUncompressedPoint","iteration_count":[6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96,102,108,114,120,126,132,138,144,150,156,162,168,174,180,186,192,198,204,210,216,222,228,234,240,246,252,258,264,270,276,282,288,294,300,306,312,318,324,330,336,342,348,354,360,366,372,378,384,390,396,402,408,414,420,426,432,438,444,450,456,462,468,474,480,486,492,498,504,510,516,522,528,534,540,546,552,558,564,570,576,582,588,594,600],"measured_values":[2411.0,4509.0,6569.0,8888.0,10883.0,13348.0,15150.0,16337.0,18549.0,20402.0,22797.0,25035.0,26226.0,29033.0,30291.0,33349.0,34274.0,36111.0,38484.0,40230.0,42242.0,44028.0,46107.0,48067.0,49868.0,53029.0,54231.0,55932.0,58272.0,59996.0,62161.0,64283.0,66345.0,68103.0,70330.0,72634.0,74166.0,76289.0,78250.0,79801.0,82174.0,83976.0,85953.0,87699.0,89991.0,92099.0,93996.0,96093.0,97917.0,99493.0,101921.0,103592.0,105445.0,107659.0,109206.0,111527.0,113698.0,115314.0,117270.0,119134.0,121209.0,123136.0,125207.0,127249.0,129164.0,131195.0,133358.0,134996.0,137202.0,138958.0,141101.0,143047.0,144897.0,146885.0,148806.0,150877.0,152372.0,154596.0,156671.0,158906.0,164485.0,162437.0,164492.0,166673.0,168579.0,170674.0,174146.0,174642.0,176532.0,178276.0,180581.0,182542.0,184350.0,186140.0,188092.0,190001.0,192160.0,197730.0,195909.0,198284.0],"unit":"ns","throughput":[],"typical":{"estimate":331.5297118368553,"lower_bound":331.1111093260124,"upper_bound":332.06677406601784,"unit":"ns"},"mean":{"estimate":336.1579077845226,"lower_bound":334.1718291738305,"upper_bound":338.5141228562901,"unit":"ns"},"median":{"estimate":332.7163690476191,"lower_bound":331.5710577547047,"upper_bound":333.6130268199234,"unit":"ns"},"median_abs_dev":{"estimate":2.8570470299558752,"lower_bound":1.8919540970994106,"upper_bound":3.850135065336232,"unit":"ns"},"slope":{"estimate":331.5297118368553,"lower_bound":331.1111093260124,"upper_bound":332.06677406601784,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/a+b","report_directory":"target/criterion/reports/stark/a+b","iteration_count":[274,548,822,1096,1370,1644,1918,2192,2466,2740,3014,3288,3562,3836,4110,4384,4658,4932,5206,5480,5754,6028,6302,6576,6850,7124,7398,7672,7946,8220,8494,8768,9042,9316,9590,9864,10138,10412,10686,10960,11234,11508,11782,12056,12330,12604,12878,13152,13426,13700,13974,14248,14522,14796,15070,15344,15618,15892,16166,16440,16714,16988,17262,17536,17810,18084,18358,18632,18906,19180,19454,19728,20002,20276,20550,20824,21098,21372,21646,21920,22194,22468,22742,23016,23290,23564,23838,24112,24386,24660,24934,25208,25482,25756,26030,26304,26578,26852,27126,27400],"measured_values":[4261.0,6728.0,9821.0,12487.0,15340.0,18489.0,21652.0,24398.0,27790.0,30591.0,33199.0,36166.0,39529.0,42167.0,44316.0,48482.0,51032.0,53797.0,56028.0,63332.0,62355.0,65565.0,68666.0,72654.0,74624.0,81440.0,80278.0,83232.0,86066.0,89724.0,97218.0,95245.0,98032.0,100610.0,104106.0,107479.0,109697.0,112891.0,116062.0,119164.0,120911.0,124680.0,127227.0,138442.0,133335.0,135952.0,138796.0,142300.0,145164.0,148046.0,150209.0,153384.0,160120.0,160404.0,163403.0,164637.0,167942.0,169741.0,173694.0,178123.0,179743.0,183524.0,185413.0,188792.0,191736.0,194851.0,198242.0,201110.0,203584.0,206870.0,209445.0,212511.0,214118.0,217971.0,219944.0,223905.0,227300.0,230637.0,233147.0,236898.0,238888.0,241869.0,243898.0,247549.0,250813.0,253463.0,259322.0,266556.0,262365.0,265547.0,268078.0,270912.0,272667.0,274865.0,291984.0,282176.0,292788.0,288501.0,290611.0,295193.0],"unit":"ns","throughput":[],"typical":{"estimate":10.804584150865244,"lower_bound":10.775712649956755,"upper_bound":10.840240478965603,"unit":"ns"},"mean":{"estimate":10.951853606176444,"lower_bound":10.868373725319303,"upper_bound":11.071988762700945,"unit":"ns"},"median":{"estimate":10.809773015045433,"lower_bound":10.784449381148843,"upper_bound":10.841849148418492,"unit":"ns"},"median_abs_dev":{"estimate":0.08464432173693044,"lower_bound":0.06031792382788343,"upper_bound":0.1254284534086331,"unit":"ns"},"slope":{"estimate":10.804584150865244,"lower_bound":10.775712649956755,"upper_bound":10.840240478965603,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/a*b","report_directory":"target/criterion/reports/stark/a_b","iteration_count":[273,546,819,1092,1365,1638,1911,2184,2457,2730,3003,3276,3549,3822,4095,4368,4641,4914,5187,5460,5733,6006,6279,6552,6825,7098,7371,7644,7917,8190,8463,8736,9009,9282,9555,9828,10101,10374,10647,10920,11193,11466,11739,12012,12285,12558,12831,13104,13377,13650,13923,14196,14469,14742,15015,15288,15561,15834,16107,16380,16653,16926,17199,17472,17745,18018,18291,18564,18837,19110,19383,19656,19929,20202,20475,20748,21021,21294,21567,21840,22113,22386,22659,22932,23205,23478,23751,24024,24297,24570,24843,25116,25389,25662,25935,26208,26481,26754,27027,27300],"measured_values":[10542.0,16609.0,24601.0,32740.0,40628.0,48466.0,56259.0,64731.0,72274.0,80860.0,88376.0,96044.0,104572.0,111733.0,119653.0,128169.0,135835.0,143284.0,151314.0,160037.0,168467.0,175551.0,183359.0,191546.0,198703.0,206999.0,214220.0,226242.0,230508.0,242720.0,245595.0,253994.0,261405.0,270537.0,277804.0,298552.0,294249.0,301031.0,309313.0,317683.0,325716.0,333124.0,341064.0,348266.0,357120.0,364262.0,371842.0,381017.0,387771.0,395961.0,419722.0,411480.0,424242.0,428182.0,436152.0,443932.0,451727.0,470222.0,468153.0,475623.0,482343.0,495038.0,498340.0,509722.0,514749.0,522196.0,529489.0,539079.0,556344.0,554490.0,565069.0,569334.0,579062.0,585073.0,592243.0,601736.0,640002.0,617351.0,624289.0,631654.0,639759.0,648525.0,660746.0,664211.0,671358.0,699399.0,702230.0,695499.0,703667.0,711309.0,718686.0,726765.0,734870.0,750535.0,751258.0,758446.0,769879.0,775080.0,785173.0,789276.0],"unit":"ns","throughput":[],"typical":{"estimate":29.098829040522553,"lower_bound":29.035138463155445,"upper_bound":29.179243372937727,"unit":"ns"},"mean":{"estimate":29.30318586960664,"lower_bound":29.15990702170623,"upper_bound":29.53067022378474,"unit":"ns"},"median":{"estimate":29.07123975680677,"lower_bound":29.045041378374712,"upper_bound":29.146412411118295,"unit":"ns"},"median_abs_dev":{"estimate":0.15847202273720326,"lower_bound":0.12297877097335765,"upper_bound":0.24386767644157392,"unit":"ns"},"slope":{"estimate":29.098829040522553,"lower_bound":29.035138463155445,"upper_bound":29.179243372937727,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/inv(a)","report_directory":"target/criterion/reports/stark/inv(a)","iteration_count":[99,198,297,396,495,594,693,792,891,990,1089,1188,1287,1386,1485,1584,1683,1782,1881,1980,2079,2178,2277,2376,2475,2574,2673,2772,2871,2970,3069,3168,3267,3366,3465,3564,3663,3762,3861,3960,4059,4158,4257,4356,4455,4554,4653,4752,4851,4950,5049,5148,5247,5346,5445,5544,5643,5742,5841,5940,6039,6138,6237,6336,6435,6534,6633,6732,6831,6930,7029,7128,7227,7326,7425,7524,7623,7722,7821,7920,8019,8118,8217,8316,8415,8514,8613,8712,8811,8910,9009,9108,9207,9306,9405,9504,9603,9702,9801,9900],"measured_values":[816729.0,1645873.0,2455159.0,3264313.0,4088990.0,4894484.0,5719537.0,6527624.0,7343003.0,8183920.0,8980676.0,9799812.0,10615581.0,11439641.0,12243670.0,13073340.0,13893755.0,14685237.0,15528160.0,16345346.0,17157849.0,17983206.0,18776150.0,19604656.0,20431034.0,21227739.0,22052867.0,22870452.0,23696444.0,24509319.0,25319380.0,26137169.0,26936974.0,27773787.0,28593115.0,29400340.0,30234598.0,31029783.0,31838461.0,32686246.0,33485113.0,34272377.0,35106655.0,35923490.0,36744282.0,37571541.0,38375029.0,39209396.0,39987250.0,40813032.0,41619573.0,42438022.0,43294312.0,44106176.0,44921043.0,45737413.0,46548236.0,47365752.0,48184713.0,48977439.0,49793581.0,50654264.0,51455779.0,52242170.0,53076867.0,53908275.0,54717063.0,55549441.0,56349180.0,57172630.0,58008058.0,58820345.0,59640391.0,60504171.0,61268695.0,62100364.0,62874987.0,63763655.0,64552220.0,65316297.0,66124619.0,66981731.0,67781461.0,68586255.0,69395671.0,70285157.0,71052566.0,71893832.0,72765245.0,73515094.0,74337625.0,75123798.0,75985936.0,76753896.0,77591847.0,78392729.0,79230159.0,79984207.0,80816528.0,81687303.0],"unit":"ns","throughput":[],"typical":{"estimate":8249.946108939252,"lower_bound":8249.063827239577,"upper_bound":8250.852974634,"unit":"ns"},"mean":{"estimate":8250.618990204459,"lower_bound":8249.303093999428,"upper_bound":8252.328188692998,"unit":"ns"},"median":{"estimate":8250.030559046689,"lower_bound":8249.038208168642,"upper_bound":8250.688055154722,"unit":"ns"},"median_abs_dev":{"estimate":3.930557368854615,"lower_bound":2.915242895185219,"upper_bound":5.0000937270764965,"unit":"ns"},"slope":{"estimate":8249.946108939252,"lower_bound":8249.063827239577,"upper_bound":8250.852974634,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/RandomScalar","report_directory":"target/criterion/reports/stark/RandomScalar","iteration_count":[550,1100,1650,2200,2750,3300,3850,4400,4950,5500,6050,6600,7150,7700,8250,8800,9350,9900,10450,11000,11550,12100,12650,13200,13750,14300,14850,15400,15950,16500,17050,17600,18150,18700,19250,19800,20350,20900,21450,22000,22550,23100,23650,24200,24750,25300,25850,26400,26950,27500,28050,28600,29150,29700,30250,30800,31350,31900,32450,33000,33550,34100,34650,35200,35750,36300,36850,37400,37950,38500,39050,39600,40150,40700,41250,41800,42350,42900,43450,44000,44550,45100,45650,46200,46750,47300,47850,48400,48950,49500,50050,50600,51150,51700,52250,52800,53350,53900,54450,55000],"measured_values":[1022650.0,2026361.0,2859991.0,3954655.0,4988583.0,6122349.0,6844311.0,7978495.0,9086135.0,9873748.0,11090955.0,11608120.0,12845083.0,13680347.0,14995086.0,16087503.0,16735410.0,18024819.0,18630046.0,19645909.0,20650064.0,21883198.0,22573811.0,23562892.0,24714581.0,25925146.0,26782545.0,27720069.0,28973108.0,30375682.0,30986958.0,31454223.0,32472972.0,33972227.0,34835301.0,35631206.0,36600756.0,37467898.0,38852747.0,39782476.0,40756723.0,41556732.0,42876028.0,43550284.0,44254856.0,45578500.0,46321833.0,47295992.0,48572233.0,49198831.0,50978318.0,51351999.0,52735186.0,53420368.0,54648939.0,55593053.0,56459785.0,57687454.0,58861570.0,59433360.0,60338773.0,61347403.0,61929656.0,63518921.0,64814459.0,65002330.0,66233161.0,67373858.0,68584128.0,69110436.0,69588898.0,71150219.0,72202547.0,72917972.0,73984431.0,75538196.0,76829773.0,77340376.0,78307217.0,79659895.0,80143117.0,81977649.0,82273865.0,82862404.0,83896416.0,85739427.0,86433507.0,86944628.0,88493872.0,89492115.0,90120805.0,91750965.0,91892459.0,92099061.0,93725591.0,95127974.0,96256141.0,97708641.0,97726022.0,99435238.0],"unit":"ns","throughput":[],"typical":{"estimate":1801.681374810914,"lower_bound":1799.4094780340229,"upper_bound":1803.8776183743141,"unit":"ns"},"mean":{"estimate":1802.5983897735837,"lower_bound":1799.296043631583,"upper_bound":1805.8776704946606,"unit":"ns"},"median":{"estimate":1801.2254812834226,"lower_bound":1798.6655892255892,"upper_bound":1804.604036182889,"unit":"ns"},"median_abs_dev":{"estimate":11.518883874401181,"lower_bound":9.462801171247975,"upper_bound":15.791689161953096,"unit":"ns"},"slope":{"estimate":1801.681374810914,"lower_bound":1799.4094780340229,"upper_bound":1803.8776183743141,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/EncodeScalarBE","report_directory":"target/criterion/reports/stark/EncodeScalarBE","iteration_count":[537,1074,1611,2148,2685,3222,3759,4296,4833,5370,5907,6444,6981,7518,8055,8592,9129,9666,10203,10740,11277,11814,12351,12888,13425,13962,14499,15036,15573,16110,16647,17184,17721,18258,18795,19332,19869,20406,20943,21480,22017,22554,23091,23628,24165,24702,25239,25776,26313,26850,27387,27924,28461,28998,29535,30072,30609,31146,31683,32220,32757,33294,33831,34368,34905,35442,35979,36516,37053,37590,38127,38664,39201,39738,40275,40812,41349,41886,42423,42960,43497,44034,44571,45108,45645,46182,46719,47256,47793,48330,48867,49404,49941,50478,51015,51552,52089,52626,53163,53700],"measured_values":[14415.0,24982.0,37239.0,49321.0,61507.0,77330.0,86003.0,98315.0,110568.0,122296.0,137979.0,146738.0,167052.0,170822.0,183128.0,195216.0,207328.0,219421.0,231534.0,243912.0,255707.0,267891.0,280333.0,292461.0,304397.0,316944.0,329655.0,340783.0,353015.0,366161.0,380708.0,390355.0,406411.0,413676.0,425628.0,438097.0,454207.0,463445.0,474728.0,486339.0,498735.0,510776.0,523306.0,539460.0,550795.0,558986.0,571487.0,583690.0,597896.0,606990.0,616638.0,632916.0,644050.0,656008.0,672261.0,680865.0,692786.0,712209.0,716479.0,729307.0,741199.0,753640.0,765057.0,777320.0,789484.0,801242.0,813699.0,825989.0,837050.0,847593.0,862056.0,871924.0,886006.0,898719.0,910989.0,922882.0,935002.0,947151.0,956243.0,982337.0,981519.0,995554.0,1007485.0,1023085.0,1026453.0,1047696.0,1067330.0,1065729.0,1080058.0,1092522.0,1104375.0,1116365.0,1128989.0,1140650.0,1153232.0,1171528.0,1174400.0,1189037.0,1217202.0,1217344.0],"unit":"ns","throughput":[],"typical":{"estimate":22.642769828054263,"lower_bound":22.62012617553628,"upper_bound":22.668878179358828,"unit":"ns"},"mean":{"estimate":22.76260553712976,"lower_bound":22.68975457234127,"upper_bound":22.86801328053982,"unit":"ns"},"median":{"estimate":22.662260789436964,"lower_bound":22.635910374241604,"upper_bound":22.68078833022967,"unit":"ns"},"median_abs_dev":{"estimate":0.08205070597491085,"lower_bound":0.05409129327209154,"upper_bound":0.10331504104659155,"unit":"ns"},"slope":{"estimate":22.642769828054263,"lower_bound":22.62012617553628,"upper_bound":22.668878179358828,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/EncodeScalarLE","report_directory":"target/criterion/reports/stark/EncodeScalarLE","iteration_count":[537,1074,1611,2148,2685,3222,3759,4296,4833,5370,5907,6444,6981,7518,8055,8592,9129,9666,10203,10740,11277,11814,12351,12888,13425,13962,14499,15036,15573,16110,16647,17184,17721,18258,18795,19332,19869,20406,20943,21480,22017,22554,23091,23628,24165,24702,25239,25776,26313,26850,27387,27924,28461,28998,29535,30072,30609,31146,31683,32220,32757,33294,33831,34368,34905,35442,35979,36516,37053,37590,38127,38664,39201,39738,40275,40812,41349,41886,42423,42960,43497,44034,44571,45108,45645,46182,46719,47256,47793,48330,48867,49404,49941,50478,51015,51552,52089,52626,53163,53700],"measured_values":[13541.0,24869.0,36956.0,48943.0,60922.0,73017.0,86269.0,95969.0,108167.0,125084.0,132324.0,144427.0,157236.0,167574.0,179296.0,191569.0,203773.0,215926.0,228434.0,240943.0,251079.0,262773.0,278981.0,292053.0,298851.0,310574.0,321971.0,334593.0,346515.0,358458.0,381711.0,394546.0,393335.0,405299.0,418086.0,432830.0,441837.0,454070.0,465180.0,476639.0,497139.0,500755.0,521685.0,525810.0,536420.0,547533.0,559649.0,571149.0,584292.0,596062.0,607640.0,618467.0,630314.0,642811.0,656836.0,667544.0,679941.0,693718.0,701681.0,714398.0,731499.0,738655.0,750327.0,762136.0,773375.0,785566.0,796991.0,809195.0,821785.0,832752.0,843781.0,856651.0,867221.0,880246.0,897538.0,917873.0,918459.0,927511.0,938761.0,951700.0,972774.0,977515.0,993976.0,997779.0,1009844.0,1022774.0,1035017.0,1045862.0,1057288.0,1068844.0,1085519.0,1097712.0,1122725.0,1124939.0,1129013.0,1141684.0,1166172.0,1166279.0,1177452.0,1187567.0],"unit":"ns","throughput":[],"typical":{"estimate":22.21105126505313,"lower_bound":22.186150047819805,"upper_bound":22.24007430224529,"unit":"ns"},"mean":{"estimate":22.336085051241657,"lower_bound":22.27292169457169,"upper_bound":22.417711162897554,"unit":"ns"},"median":{"estimate":22.213752042331873,"lower_bound":22.19822056693565,"upper_bound":22.251902330957428,"unit":"ns"},"median_abs_dev":{"estimate":0.0973477270865839,"lower_bound":0.07412478759519193,"upper_bound":0.1458164486684381,"unit":"ns"},"slope":{"estimate":22.21105126505313,"lower_bound":22.186150047819805,"upper_bound":22.24007430224529,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/DecodeScalarBE","report_directory":"target/criterion/reports/stark/DecodeScalarBE","iteration_count":[217,434,651,868,1085,1302,1519,1736,1953,2170,2387,2604,2821,3038,3255,3472,3689,3906,4123,4340,4557,4774,4991,5208,5425,5642,5859,6076,6293,6510,6727,6944,7161,7378,7595,7812,8029,8246,8463,8680,8897,9114,9331,9548,9765,9982,10199,10416,10633,10850,11067,11284,11501,11718,11935,12152,12369,12586,12803,13020,13237,13454,13671,13888,14105,14322,14539,14756,14973,15190,15407,15624,15841,16058,16275,16492,16709,16926,17143,17360,17577,17794,18011,18228,18445,18662,18879,19096,19313,19530,19747,19964,20181,20398,20615,20832,21049,21266,21483,21700],"measured_values":[620132.0,1240342.0,1856275.0,2485438.0,3093905.0,3711924.0,4335524.0,4965519.0,5580236.0,6189026.0,6835792.0,7432629.0,8050711.0,8682346.0,9278419.0,9924000.0,10508778.0,11142436.0,11773375.0,12389245.0,13003587.0,13619429.0,14249713.0,14846512.0,15467864.0,16111510.0,16709792.0,17321108.0,17957976.0,18571381.0,19192117.0,19817296.0,20430670.0,21053112.0,21660620.0,22295608.0,22908529.0,23515085.0,24119117.0,24731443.0,25405581.0,25976481.0,26651846.0,27228789.0,27860227.0,28459787.0,29113916.0,29718345.0,30329077.0,30960723.0,31588473.0,32192041.0,32794584.0,33452633.0,34029363.0,34648740.0,35274676.0,35893860.0,36555011.0,37141121.0,37733210.0,38371453.0,39006223.0,39607766.0,40239400.0,40839635.0,41470018.0,42077629.0,42702744.0,43319747.0,43951305.0,44558973.0,45178861.0,45791921.0,46390727.0,47038675.0,47657846.0,48282487.0,48887356.0,49491056.0,50128142.0,50755389.0,51345900.0,51974043.0,52585144.0,53206912.0,53845410.0,54461095.0,55073876.0,55708682.0,56320751.0,56970643.0,57566415.0,58189806.0,58739510.0,59460230.0,60097875.0,60677958.0,61308086.0,61935530.0],"unit":"ns","throughput":[],"typical":{"estimate":2852.3858859782395,"lower_bound":2852.0377974275684,"upper_bound":2852.7369543253362,"unit":"ns"},"mean":{"estimate":2853.0365196025964,"lower_bound":2852.5698475232516,"upper_bound":2853.5482884073317,"unit":"ns"},"median":{"estimate":2852.4274518252096,"lower_bound":2852.017484817953,"upper_bound":2852.8632859076406,"unit":"ns"},"median_abs_dev":{"estimate":1.6255747315089129,"lower_bound":1.1432365275243572,"upper_bound":2.0598747828813826,"unit":"ns"},"slope":{"estimate":2852.3858859782395,"lower_bound":2852.0377974275684,"upper_bound":2852.7369543253362,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/DecodeScalarLE","report_directory":"target/criterion/reports/stark/DecodeScalarLE","iteration_count":[217,434,651,868,1085,1302,1519,1736,1953,2170,2387,2604,2821,3038,3255,3472,3689,3906,4123,4340,4557,4774,4991,5208,5425,5642,5859,6076,6293,6510,6727,6944,7161,7378,7595,7812,8029,8246,8463,8680,8897,9114,9331,9548,9765,9982,10199,10416,10633,10850,11067,11284,11501,11718,11935,12152,12369,12586,12803,13020,13237,13454,13671,13888,14105,14322,14539,14756,14973,15190,15407,15624,15841,16058,16275,16492,16709,16926,17143,17360,17577,17794,18011,18228,18445,18662,18879,19096,19313,19530,19747,19964,20181,20398,20615,20832,21049,21266,21483,21700],"measured_values":[629088.0,1236777.0,1857637.0,2479593.0,3091128.0,3720593.0,4329135.0,4959265.0,5564943.0,6181073.0,6806824.0,7432066.0,8038031.0,8663397.0,9300984.0,9898276.0,10521802.0,11152415.0,11751632.0,12387618.0,13000002.0,13614816.0,14229242.0,14863279.0,15497774.0,16086651.0,16707565.0,17327322.0,17957932.0,18577554.0,19191692.0,19837102.0,20395827.0,21036641.0,21649945.0,22273423.0,22880783.0,23529020.0,24108654.0,24725845.0,25379206.0,25979695.0,26598915.0,27213517.0,27839963.0,28459920.0,29061981.0,29668241.0,30340067.0,30955293.0,31522283.0,32194574.0,32789463.0,33424461.0,34041695.0,34630408.0,35278168.0,35885051.0,36511082.0,37102421.0,37723910.0,38350252.0,38975058.0,39585782.0,40222717.0,40830333.0,41446454.0,42054046.0,42671153.0,43316806.0,43932214.0,44542005.0,45159955.0,45788303.0,46396683.0,47012582.0,47627307.0,48245617.0,48865292.0,49484138.0,50126209.0,50744990.0,51343534.0,51975278.0,52570840.0,53212065.0,53815562.0,54423828.0,55045946.0,55683569.0,56295550.0,56910014.0,57571607.0,58099005.0,58798112.0,59386637.0,59950337.0,60572487.0,61197109.0,61792914.0],"unit":"ns","throughput":[],"typical":{"estimate":2850.615182898302,"lower_bound":2850.2428700699406,"upper_bound":2850.9868672352545,"unit":"ns"},"mean":{"estimate":2851.798024347863,"lower_bound":2851.015280531717,"upper_bound":2852.9890275538337,"unit":"ns"},"median":{"estimate":2850.9548616080374,"lower_bound":2850.6702758996043,"upper_bound":2851.3591790804844,"unit":"ns"},"median_abs_dev":{"estimate":1.4141471917026252,"lower_bound":1.0653806400035577,"upper_bound":1.969080759168923,"unit":"ns"},"slope":{"estimate":2850.615182898302,"lower_bound":2850.2428700699406,"upper_bound":2850.9868672352545,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/BeBytesModOrder/32","report_directory":"target/criterion/reports/stark/BeBytesModOrder/32","iteration_count":[351,702,1053,1404,1755,2106,2457,2808,3159,3510,3861,4212,4563,4914,5265,5616,5967,6318,6669,7020,7371,7722,8073,8424,8775,9126,9477,9828,10179,10530,10881,11232,11583,11934,12285,12636,12987,13338,13689,14040,14391,14742,15093,15444,15795,16146,16497,16848,17199,17550,17901,18252,18603,18954,19305,19656,20007,20358,20709,21060,21411,21762,22113,22464,22815,23166,23517,23868,24219,24570,24921,25272,25623,25974,26325,26676,27027,27378,27729,28080,28431,28782,29133,29484,29835,30186,30537,30888,31239,31590,31941,32292,32643,32994,33345,33696,34047,34398,34749,35100],"measured_values":[985532.0,1969185.0,2959511.0,3953799.0,4925292.0,5925871.0,6915494.0,7880909.0,8877469.0,9860394.0,10855097.0,11846160.0,12821861.0,13798675.0,14808594.0,15788157.0,16759458.0,17753758.0,18750056.0,19722664.0,20714884.0,21698362.0,22686751.0,23668715.0,24656528.0,25626060.0,26645504.0,27624692.0,28604956.0,29589880.0,30571816.0,31552690.0,32558875.0,33546742.0,34510583.0,35507416.0,36475162.0,37517946.0,38482459.0,39440064.0,40439357.0,41443628.0,42394411.0,43392885.0,44393738.0,45376467.0,46363756.0,47344850.0,48325590.0,49316849.0,50311295.0,51292658.0,52263824.0,53255799.0,54244391.0,55230534.0,56227186.0,57211160.0,58192110.0,59179805.0,60170222.0,61138285.0,62126508.0,63137014.0,64110206.0,65104745.0,66068283.0,67065090.0,68054028.0,69132457.0,70036857.0,71007801.0,72026497.0,72993826.0,73919851.0,74909446.0,75969158.0,77114524.0,78089038.0,79059974.0,80050559.0,81054798.0,82039368.0,83072066.0,84006411.0,84976064.0,86018732.0,86974624.0,88002528.0,88971380.0,89974159.0,90912304.0,91921761.0,92918651.0,93942623.0,94870075.0,95842131.0,96876669.0,97826991.0,98734464.0],"unit":"ns","throughput":[],"typical":{"estimate":2813.2452333660463,"lower_bound":2812.3901653292633,"upper_bound":2813.973489678193,"unit":"ns"},"mean":{"estimate":2811.4872292305463,"lower_bound":2810.9321776683705,"upper_bound":2812.059672917623,"unit":"ns"},"median":{"estimate":2810.3385373972233,"lower_bound":2810.076866096866,"upper_bound":2810.815221815222,"unit":"ns"},"median_abs_dev":{"estimate":1.390605980619346,"lower_bound":0.9210650736502928,"upper_bound":2.4637713126736176,"unit":"ns"},"slope":{"estimate":2813.2452333660463,"lower_bound":2812.3901653292633,"upper_bound":2813.973489678193,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/LeBytesModOrder/32","report_directory":"target/criterion/reports/stark/LeBytesModOrder/32","iteration_count":[352,704,1056,1408,1760,2112,2464,2816,3168,3520,3872,4224,4576,4928,5280,5632,5984,6336,6688,7040,7392,7744,8096,8448,8800,9152,9504,9856,10208,10560,10912,11264,11616,11968,12320,12672,13024,13376,13728,14080,14432,14784,15136,15488,15840,16192,16544,16896,17248,17600,17952,18304,18656,19008,19360,19712,20064,20416,20768,21120,21472,21824,22176,22528,22880,23232,23584,23936,24288,24640,24992,25344,25696,26048,26400,26752,27104,27456,27808,28160,28512,28864,29216,29568,29920,30272,30624,30976,31328,31680,32032,32384,32736,33088,33440,33792,34144,34496,34848,35200],"measured_values":[1035935.0,1976489.0,2958625.0,3961706.0,4931046.0,5938629.0,6918620.0,7935154.0,8907117.0,9887124.0,10863223.0,11862684.0,12808066.0,13794247.0,14817823.0,15821113.0,16776256.0,17779884.0,18755759.0,19752784.0,20728625.0,21704783.0,22707823.0,23666279.0,24646980.0,25651858.0,26653433.0,27646992.0,28619740.0,29638217.0,30574331.0,31581034.0,32563892.0,33526738.0,34542227.0,35481781.0,36534192.0,37520237.0,38504743.0,39474237.0,40467636.0,41463112.0,42444237.0,43409643.0,44426045.0,45364522.0,46388426.0,47374280.0,48323117.0,49353697.0,50286849.0,51284087.0,52309801.0,53296940.0,54292453.0,55258650.0,56231329.0,57243650.0,58216151.0,59222767.0,60124790.0,61188731.0,62171505.0,63173912.0,64109366.0,65106078.0,66114161.0,67100778.0,68071818.0,69028602.0,70038177.0,71065919.0,72038173.0,72990473.0,74028276.0,74916048.0,75955071.0,77053103.0,78124700.0,79118638.0,80031059.0,81094315.0,82082317.0,83025919.0,84054834.0,85065630.0,86048300.0,86979482.0,87979856.0,88941123.0,89965736.0,90888490.0,91958088.0,92985860.0,93942119.0,94952003.0,95921656.0,96894928.0,97905487.0,98906813.0],"unit":"ns","throughput":[],"typical":{"estimate":2806.2318970992246,"lower_bound":2805.3485633357586,"upper_bound":2806.9906334125517,"unit":"ns"},"mean":{"estimate":2806.6004506122913,"lower_bound":2804.7244100869007,"upper_bound":2809.789753125437,"unit":"ns"},"median":{"estimate":2804.1941193496427,"lower_bound":2803.8754734848485,"upper_bound":2805.0416417464116,"unit":"ns"},"median_abs_dev":{"estimate":3.290574867838774,"lower_bound":2.1415120229309674,"upper_bound":4.336920606764464,"unit":"ns"},"slope":{"estimate":2806.2318970992246,"lower_bound":2805.3485633357586,"upper_bound":2806.9906334125517,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/BeBytesModOrder/64","report_directory":"target/criterion/reports/stark/BeBytesModOrder/64","iteration_count":[119,238,357,476,595,714,833,952,1071,1190,1309,1428,1547,1666,1785,1904,2023,2142,2261,2380,2499,2618,2737,2856,2975,3094,3213,3332,3451,3570,3689,3808,3927,4046,4165,4284,4403,4522,4641,4760,4879,4998,5117,5236,5355,5474,5593,5712,5831,5950,6069,6188,6307,6426,6545,6664,6783,6902,7021,7140,7259,7378,7497,7616,7735,7854,7973,8092,8211,8330,8449,8568,8687,8806,8925,9044,9163,9282,9401,9520,9639,9758,9877,9996,10115,10234,10353,10472,10591,10710,10829,10948,11067,11186,11305,11424,11543,11662,11781,11900],"measured_values":[1001849.0,2008566.0,3006477.0,4026253.0,4993904.0,6005373.0,7017447.0,8015678.0,9028788.0,10022148.0,11029007.0,12037213.0,13032526.0,14033595.0,15042485.0,16042031.0,17037071.0,18031089.0,19041588.0,20020241.0,21054862.0,22052785.0,23067561.0,24057501.0,25071433.0,26039858.0,27039841.0,28041161.0,29082925.0,30073272.0,31068615.0,32072270.0,33051241.0,34086184.0,35090136.0,36088561.0,37051438.0,38088561.0,39104143.0,40092131.0,41082324.0,42118182.0,43097647.0,44102663.0,45095778.0,46116542.0,47131497.0,48127603.0,49143285.0,50158415.0,51141151.0,52135245.0,53124799.0,54148510.0,55128801.0,56131238.0,57160375.0,58154574.0,59170494.0,60166830.0,61095101.0,62153284.0,63145226.0,64124435.0,65168775.0,66157032.0,67129850.0,68152603.0,69136920.0,70178684.0,71108651.0,72202543.0,73175849.0,74155671.0,75132995.0,76160598.0,77194033.0,78179278.0,79196442.0,80174097.0,81197765.0,82202645.0,83179735.0,84220795.0,85182920.0,86199923.0,87217415.0,88157651.0,89184640.0,90202106.0,91195082.0,92230758.0,93219995.0,94225654.0,95248456.0,96233154.0,97252135.0,98242251.0,99232816.0,100238207.0],"unit":"ns","throughput":[],"typical":{"estimate":8423.104783123239,"lower_bound":8422.514919072848,"upper_bound":8423.664578440983,"unit":"ns"},"mean":{"estimate":8423.200072072119,"lower_bound":8422.027744931464,"upper_bound":8424.40772783676,"unit":"ns"},"median":{"estimate":8423.509215049657,"lower_bound":8422.932504397108,"upper_bound":8424.134025038587,"unit":"ns"},"median_abs_dev":{"estimate":2.8671254790826928,"lower_bound":2.1860783078917074,"upper_bound":3.6729473130637347,"unit":"ns"},"slope":{"estimate":8423.104783123239,"lower_bound":8422.514919072848,"upper_bound":8423.664578440983,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/LeBytesModOrder/64","report_directory":"target/criterion/reports/stark/LeBytesModOrder/64","iteration_count":[119,238,357,476,595,714,833,952,1071,1190,1309,1428,1547,1666,1785,1904,2023,2142,2261,2380,2499,2618,2737,2856,2975,3094,3213,3332,3451,3570,3689,3808,3927,4046,4165,4284,4403,4522,4641,4760,4879,4998,5117,5236,5355,5474,5593,5712,5831,5950,6069,6188,6307,6426,6545,6664,6783,6902,7021,7140,7259,7378,7497,7616,7735,7854,7973,8092,8211,8330,8449,8568,8687,8806,8925,9044,9163,9282,9401,9520,9639,9758,9877,9996,10115,10234,10353,10472,10591,10710,10829,10948,11067,11186,11305,11424,11543,11662,11781,11900],"measured_values":[1032868.0,2005054.0,3017107.0,3998540.0,5004793.0,6008834.0,7013754.0,8008413.0,8997403.0,10009483.0,11021555.0,12003472.0,13006070.0,14014438.0,15001637.0,16013795.0,17007215.0,18007935.0,19015944.0,20012052.0,21042453.0,22045396.0,23086371.0,24041839.0,25059436.0,26133437.0,27049020.0,28061613.0,29055669.0,30055308.0,31067898.0,32066543.0,33095741.0,34050015.0,35073258.0,36026551.0,37030235.0,38033558.0,39033142.0,40027574.0,41032276.0,42031258.0,43036657.0,44034928.0,45030744.0,46029376.0,47035404.0,48044077.0,49053693.0,50041022.0,51106830.0,52047156.0,53049182.0,54039505.0,55075467.0,56081120.0,57077559.0,58047206.0,59056762.0,60054512.0,61054439.0,62054660.0,63145039.0,64052344.0,65050292.0,66045443.0,67056187.0,68144415.0,69056017.0,70055366.0,71061536.0,72069294.0,73055265.0,74068784.0,75053934.0,76072036.0,77056463.0,78068868.0,79067651.0,80062118.0,81140743.0,82075003.0,83066773.0,84069065.0,85056852.0,86076405.0,87083047.0,88071007.0,89084687.0,90084248.0,91079255.0,92102566.0,93146170.0,94086009.0,95068717.0,96081035.0,97103861.0,98077812.0,99077951.0,100068997.0],"unit":"ns","throughput":[],"typical":{"estimate":8411.713873431743,"lower_bound":8411.085481272214,"upper_bound":8412.466259642433,"unit":"ns"},"mean":{"estimate":8416.074304879083,"lower_bound":8412.349594147552,"upper_bound":8422.295353722466,"unit":"ns"},"median":{"estimate":8410.844003594575,"lower_bound":8410.489928384144,"upper_bound":8411.326404245909,"unit":"ns"},"median_abs_dev":{"estimate":1.9685754833499243,"lower_bound":1.176848812330572,"upper_bound":2.993398774578016,"unit":"ns"},"slope":{"estimate":8411.713873431743,"lower_bound":8411.085481272214,"upper_bound":8412.466259642433,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/BeBytesModOrder/128","report_directory":"target/criterion/reports/stark/BeBytesModOrder/128","iteration_count":[71,142,213,284,355,426,497,568,639,710,781,852,923,994,1065,1136,1207,1278,1349,1420,1491,1562,1633,1704,1775,1846,1917,1988,2059,2130,2201,2272,2343,2414,2485,2556,2627,2698,2769,2840,2911,2982,3053,3124,3195,3266,3337,3408,3479,3550,3621,3692,3763,3834,3905,3976,4047,4118,4189,4260,4331,4402,4473,4544,4615,4686,4757,4828,4899,4970,5041,5112,5183,5254,5325,5396,5467,5538,5609,5680,5751,5822,5893,5964,6035,6106,6177,6248,6319,6390,6461,6532,6603,6674,6745,6816,6887,6958,7029,7100],"measured_values":[1008154.0,1997024.0,2999606.0,3995500.0,5007715.0,6002190.0,6995501.0,8001282.0,8996908.0,9999669.0,10992198.0,11968118.0,13020117.0,13986345.0,14998342.0,15992027.0,16994483.0,17997290.0,18987678.0,19963849.0,20987657.0,21986530.0,22982490.0,23991527.0,24981890.0,25957875.0,26988715.0,27947212.0,28988703.0,29988555.0,30982538.0,31981098.0,32987117.0,33983183.0,34981482.0,35989689.0,36975409.0,37989724.0,38984938.0,39981787.0,40974654.0,41962028.0,42951795.0,43953697.0,44986493.0,45985453.0,46968598.0,47961801.0,48983204.0,49990383.0,50989949.0,51992392.0,52943054.0,53958512.0,54997493.0,55959420.0,56984025.0,57959789.0,58945636.0,59966232.0,60938459.0,61974856.0,62988461.0,63953980.0,64942394.0,65920513.0,66947256.0,67911410.0,68955199.0,69949965.0,70956548.0,71956439.0,72971753.0,73932062.0,74920295.0,75910643.0,77008166.0,77953468.0,78922583.0,79961905.0,80926760.0,81948628.0,82960549.0,83929174.0,84896081.0,85945642.0,86904027.0,87949436.0,88954772.0,89940847.0,90918397.0,91906132.0,92957817.0,93949384.0,94958828.0,95937168.0,96900042.0,97949868.0,98924809.0,99967819.0],"unit":"ns","throughput":[],"typical":{"estimate":14074.947347879206,"lower_bound":14073.890136674368,"upper_bound":14076.008380635927,"unit":"ns"},"mean":{"estimate":14077.084380955335,"lower_bound":14074.720327685272,"upper_bound":14080.28437526863,"unit":"ns"},"median":{"estimate":14075.936521909232,"lower_bound":14075.217453368863,"upper_bound":14077.30209830411,"unit":"ns"},"median_abs_dev":{"estimate":5.43358969226742,"lower_bound":3.745772603410029,"upper_bound":6.486564629011741,"unit":"ns"},"slope":{"estimate":14074.947347879206,"lower_bound":14073.890136674368,"upper_bound":14076.008380635927,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/LeBytesModOrder/128","report_directory":"target/criterion/reports/stark/LeBytesModOrder/128","iteration_count":[72,144,216,288,360,432,504,576,648,720,792,864,936,1008,1080,1152,1224,1296,1368,1440,1512,1584,1656,1728,1800,1872,1944,2016,2088,2160,2232,2304,2376,2448,2520,2592,2664,2736,2808,2880,2952,3024,3096,3168,3240,3312,3384,3456,3528,3600,3672,3744,3816,3888,3960,4032,4104,4176,4248,4320,4392,4464,4536,4608,4680,4752,4824,4896,4968,5040,5112,5184,5256,5328,5400,5472,5544,5616,5688,5760,5832,5904,5976,6048,6120,6192,6264,6336,6408,6480,6552,6624,6696,6768,6840,6912,6984,7056,7128,7200],"measured_values":[1032840.0,2022033.0,3046516.0,4050660.0,5073830.0,6072377.0,7095779.0,8097071.0,9118146.0,10129601.0,11143650.0,12149553.0,13159175.0,14190122.0,15180811.0,16224943.0,17211932.0,18231529.0,19228686.0,20281039.0,21260304.0,22285900.0,23284152.0,24316917.0,25313117.0,26335822.0,27343341.0,28348502.0,29352705.0,30397842.0,31394976.0,32372485.0,33411930.0,34432846.0,35421278.0,36459463.0,37473685.0,38482335.0,39457326.0,40474921.0,41504160.0,42518150.0,43536114.0,44544994.0,45588328.0,46576094.0,47583190.0,48587690.0,49617139.0,50612949.0,51624102.0,52639403.0,53674360.0,54688324.0,55691476.0,56694346.0,57708734.0,58685990.0,59761847.0,60738496.0,61751967.0,62768661.0,63793452.0,64797781.0,65843469.0,66853409.0,67855015.0,68864099.0,69868097.0,70845235.0,71903408.0,72859613.0,73931756.0,74975834.0,75952661.0,76948340.0,77941664.0,78930234.0,79970397.0,81008550.0,81953740.0,83009565.0,84057437.0,85005365.0,86080447.0,87088218.0,88098335.0,89097483.0,90080546.0,91062162.0,92068105.0,93123281.0,94158540.0,95220935.0,96184302.0,97174842.0,98226673.0,99206425.0,100245056.0,101219500.0],"unit":"ns","throughput":[],"typical":{"estimate":14061.53858069389,"lower_bound":14060.311338606867,"upper_bound":14062.762464059773,"unit":"ns"},"mean":{"estimate":14066.226589896583,"lower_bound":14062.199490112323,"upper_bound":14072.931029665728,"unit":"ns"},"median":{"estimate":14062.149691819512,"lower_bound":14061.226359338061,"upper_bound":14064.022317356063,"unit":"ns"},"median_abs_dev":{"estimate":5.202128480631306,"lower_bound":4.26210627557044,"upper_bound":6.900572694285386,"unit":"ns"},"slope":{"estimate":14061.53858069389,"lower_bound":14060.311338606867,"upper_bound":14062.762464059773,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/BeBytesModOrder/512","report_directory":"target/criterion/reports/stark/BeBytesModOrder/512","iteration_count":[21,42,63,84,105,126,147,168,189,210,231,252,273,294,315,336,357,378,399,420,441,462,483,504,525,546,567,588,609,630,651,672,693,714,735,756,777,798,819,840,861,882,903,924,945,966,987,1008,1029,1050,1071,1092,1113,1134,1155,1176,1197,1218,1239,1260,1281,1302,1323,1344,1365,1386,1407,1428,1449,1470,1491,1512,1533,1554,1575,1596,1617,1638,1659,1680,1701,1722,1743,1764,1785,1806,1827,1848,1869,1890,1911,1932,1953,1974,1995,2016,2037,2058,2079,2100],"measured_values":[1026904.0,2021008.0,3042979.0,4024612.0,5040778.0,6058851.0,7077656.0,8077444.0,9077457.0,10081736.0,11084767.0,12093885.0,13107137.0,14111163.0,15108037.0,16133282.0,17141793.0,18135835.0,19174239.0,20157164.0,21179446.0,22168839.0,23177381.0,24199089.0,25184377.0,26220228.0,27244039.0,28214977.0,29248659.0,30253177.0,31276217.0,32280556.0,33281066.0,34303593.0,35279669.0,36317854.0,37325375.0,38308712.0,39317777.0,40356031.0,41348146.0,42351860.0,43369060.0,44400555.0,45381210.0,46405206.0,47417285.0,48389505.0,49378122.0,50384838.0,51426362.0,52453053.0,53478025.0,54453842.0,55449054.0,56487773.0,57465536.0,58520452.0,59526474.0,60521801.0,61504318.0,62563294.0,63516522.0,64582472.0,65548367.0,66558865.0,67573280.0,68603918.0,69592910.0,70601754.0,71619839.0,72585136.0,73569759.0,74560556.0,75595294.0,76580676.0,77617859.0,78635314.0,79609019.0,80620995.0,81606349.0,82670735.0,83659270.0,84662899.0,85651356.0,86665022.0,87698961.0,88689916.0,89706634.0,90712281.0,91732050.0,92732226.0,93702745.0,94721410.0,95777159.0,96805410.0,97845497.0,98804783.0,99763094.0,100819311.0],"unit":"ns","throughput":[],"typical":{"estimate":48007.88750237497,"lower_bound":48003.19220723226,"upper_bound":48013.02075197816,"unit":"ns"},"mean":{"estimate":48026.92854710348,"lower_bound":48012.14494718336,"upper_bound":48048.98424989452,"unit":"ns"},"median":{"estimate":48012.1146640245,"lower_bound":48007.409523809525,"upper_bound":48021.5254023754,"unit":"ns"},"median_abs_dev":{"estimate":29.832429898546007,"lower_bound":22.14166844263439,"upper_bound":35.36935147181426,"unit":"ns"},"slope":{"estimate":48007.88750237497,"lower_bound":48003.19220723226,"upper_bound":48013.02075197816,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"stark/LeBytesModOrder/512","report_directory":"target/criterion/reports/stark/LeBytesModOrder/512","iteration_count":[21,42,63,84,105,126,147,168,189,210,231,252,273,294,315,336,357,378,399,420,441,462,483,504,525,546,567,588,609,630,651,672,693,714,735,756,777,798,819,840,861,882,903,924,945,966,987,1008,1029,1050,1071,1092,1113,1134,1155,1176,1197,1218,1239,1260,1281,1302,1323,1344,1365,1386,1407,1428,1449,1470,1491,1512,1533,1554,1575,1596,1617,1638,1659,1680,1701,1722,1743,1764,1785,1806,1827,1848,1869,1890,1911,1932,1953,1974,1995,2016,2037,2058,2079,2100],"measured_values":[1036105.0,2006312.0,3018304.0,4030688.0,5030935.0,6042469.0,7051978.0,8020456.0,9039166.0,10064055.0,11068715.0,12071723.0,13053394.0,14073634.0,15074652.0,16090405.0,17094394.0,18100839.0,19102290.0,20140600.0,21089130.0,22137436.0,23118798.0,24104774.0,25112286.0,26115688.0,27125192.0,28133492.0,29144506.0,30137152.0,31121332.0,32150723.0,33154867.0,34146049.0,35154493.0,36170767.0,37148097.0,38179695.0,39179023.0,40186404.0,41192555.0,42190480.0,43206509.0,44209318.0,45208586.0,46173433.0,47198123.0,48239549.0,49234128.0,50271453.0,51212597.0,52235179.0,53218187.0,54251045.0,55248224.0,56259948.0,57267252.0,58262216.0,59250271.0,60279927.0,61274698.0,62371366.0,63293545.0,64310094.0,65290015.0,66338117.0,67328127.0,68305799.0,69310660.0,70320835.0,71360229.0,72308698.0,73354051.0,74334905.0,75343621.0,76292513.0,77339983.0,78335367.0,79356689.0,80349263.0,81368713.0,82346294.0,83376037.0,84377711.0,85399102.0,86405349.0,87393325.0,88403192.0,89388222.0,90413587.0,91421088.0,92413721.0,93391966.0,94460695.0,95434993.0,96448524.0,97446711.0,98435612.0,99453428.0,100447623.0],"unit":"ns","throughput":[],"typical":{"estimate":47837.00948609147,"lower_bound":47834.02283508171,"upper_bound":47840.238551395356,"unit":"ns"},"mean":{"estimate":47862.15852630841,"lower_bound":47841.84124334682,"upper_bound":47896.819168915536,"unit":"ns"},"median":{"estimate":47838.111408389246,"lower_bound":47835.011337868484,"upper_bound":47841.636466165415,"unit":"ns"},"median_abs_dev":{"estimate":13.712255437621234,"lower_bound":9.27038764271921,"upper_bound":21.786383621834513,"unit":"ns"},"slope":{"estimate":47837.00948609147,"lower_bound":47834.02283508171,"upper_bound":47840.238551395356,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"stark","benchmarks":["stark/A+B","stark/[k]P","stark/SmallFactorCheck","stark/EncodeCompressedPoint","stark/EncodeUncompressedPoint","stark/DecodeCompressedPoint","stark/DecodeUncompressedPoint","stark/a+b","stark/a*b","stark/inv(a)","stark/RandomScalar","stark/EncodeScalarBE","stark/EncodeScalarLE","stark/DecodeScalarBE","stark/DecodeScalarLE","stark/BeBytesModOrder/32","stark/LeBytesModOrder/32","stark/BeBytesModOrder/64","stark/LeBytesModOrder/64","stark/BeBytesModOrder/128","stark/LeBytesModOrder/128","stark/BeBytesModOrder/512","stark/LeBytesModOrder/512"],"report_directory":"target/criterion/reports/stark"} {"reason":"benchmark-complete","id":"stark/ReduceBe/32","report_directory":"target/criterion/reports/stark_ReduceBe_32","iteration_count":[359,718,1077,1436,1795,2154,2513,2872,3231,3590,3949,4308,4667,5026,5385,5744,6103,6462,6821,7180,7539,7898,8257,8616,8975,9334,9693,10052,10411,10770,11129,11488,11847,12206,12565,12924,13283,13642,14001,14360,14719,15078,15437,15796,16155,16514,16873,17232,17591,17950,18309,18668,19027,19386,19745,20104,20463,20822,21181,21540,21899,22258,22617,22976,23335,23694,24053,24412,24771,25130,25489,25848,26207,26566,26925,27284,27643,28002,28361,28720,29079,29438,29797,30156,30515,30874,31233,31592,31951,32310,32669,33028,33387,33746,34105,34464,34823,35182,35541,35900],"measured_values":[984730.0,1979803.0,2954679.0,3936618.0,4930150.0,5902394.0,6899656.0,7883264.0,8865480.0,9851306.0,10901852.0,11818470.0,12803355.0,13793945.0,14771101.0,15766779.0,16747954.0,17723508.0,18719044.0,19711577.0,20702367.0,21691035.0,22675733.0,23651483.0,24641945.0,25629699.0,26602586.0,27595192.0,28575890.0,29540403.0,30525241.0,31508721.0,32511725.0,33491132.0,34476732.0,35450455.0,36446517.0,37413458.0,38411678.0,39416570.0,40400785.0,41395166.0,42372358.0,43360324.0,44423048.0,45321238.0,46316886.0,47302614.0,48287222.0,49235878.0,50221398.0,51202219.0,52192414.0,53208027.0,54233301.0,55214874.0,56218548.0,57198599.0,58153516.0,59193417.0,60154724.0,61108920.0,62078354.0,63147274.0,64048749.0,65045322.0,66020537.0,67009565.0,67997511.0,68927288.0,69946544.0,70901518.0,71896439.0,72873192.0,73905380.0,74875963.0,75839568.0,76880769.0,77806617.0,78827414.0,79818130.0,80811698.0,81779699.0,82784659.0,83745138.0,84757562.0,85729050.0,86728122.0,87717647.0,88689211.0,89611603.0,90586490.0,91574634.0,92567167.0,93553870.0,94534978.0,95520853.0,96503884.0,97488522.0,98610728.0],"unit":"ns","throughput":[],"typical":{"estimate":2744.4476130887524,"lower_bound":2744.1053144058546,"upper_bound":2744.8143300349625,"unit":"ns"},"mean":{"estimate":2744.784316041108,"lower_bound":2744.3370573668503,"upper_bound":2745.3204306994544,"unit":"ns"},"median":{"estimate":2744.7187245553887,"lower_bound":2744.2671367403436,"upper_bound":2744.8737000928504,"unit":"ns"},"median_abs_dev":{"estimate":1.3308417885963995,"lower_bound":0.9507433376561187,"upper_bound":2.0640717915706843,"unit":"ns"},"slope":{"estimate":2744.4476130887524,"lower_bound":2744.1053144058546,"upper_bound":2744.8143300349625,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"stark/ReduceBe/32","benchmarks":["stark/ReduceBe/32"],"report_directory":"target/criterion/reports/stark_ReduceBe_32"} {"reason":"benchmark-complete","id":"stark/ReduceLe/32","report_directory":"target/criterion/reports/stark_ReduceLe_32","iteration_count":[360,720,1080,1440,1800,2160,2520,2880,3240,3600,3960,4320,4680,5040,5400,5760,6120,6480,6840,7200,7560,7920,8280,8640,9000,9360,9720,10080,10440,10800,11160,11520,11880,12240,12600,12960,13320,13680,14040,14400,14760,15120,15480,15840,16200,16560,16920,17280,17640,18000,18360,18720,19080,19440,19800,20160,20520,20880,21240,21600,21960,22320,22680,23040,23400,23760,24120,24480,24840,25200,25560,25920,26280,26640,27000,27360,27720,28080,28440,28800,29160,29520,29880,30240,30600,30960,31320,31680,32040,32400,32760,33120,33480,33840,34200,34560,34920,35280,35640,36000],"measured_values":[983454.0,1969654.0,2951597.0,3943368.0,4917173.0,5909101.0,6894116.0,7869453.0,8858823.0,9848453.0,10827802.0,11812654.0,12794165.0,13747955.0,14770478.0,15713238.0,16745278.0,17725010.0,18712151.0,19693356.0,20701734.0,21668782.0,22619591.0,23636597.0,24613938.0,25605581.0,26575606.0,27529112.0,28554984.0,29548111.0,30489892.0,31530764.0,32521939.0,33533601.0,34502172.0,35508393.0,36403324.0,37453921.0,38430512.0,39334234.0,40372817.0,41401756.0,42331981.0,43352415.0,44295744.0,45262984.0,46266116.0,47227261.0,48252467.0,49228926.0,50213760.0,51196408.0,52183735.0,53170926.0,54122518.0,55095518.0,56098378.0,57030652.0,58093241.0,59035257.0,60066305.0,61053212.0,62036275.0,62995876.0,63992401.0,64985294.0,65904101.0,66928514.0,67869898.0,68892149.0,69918117.0,70900012.0,71883504.0,72815492.0,73843851.0,74780440.0,75709184.0,76782394.0,77787394.0,78690856.0,79714339.0,80665997.0,81639159.0,82679486.0,83685788.0,84606997.0,85606582.0,86609494.0,87631027.0,88606019.0,89592222.0,90551221.0,91526083.0,92510564.0,93510337.0,94532717.0,95416439.0,96414155.0,97443083.0,98517915.0],"unit":"ns","throughput":[],"typical":{"estimate":2734.1743515344074,"lower_bound":2733.8574492195075,"upper_bound":2734.507358248353,"unit":"ns"},"mean":{"estimate":2734.4513788771474,"lower_bound":2734.0553517984627,"upper_bound":2734.841333493962,"unit":"ns"},"median":{"estimate":2734.6710435301134,"lower_bound":2734.115843621399,"upper_bound":2735.0025143203347,"unit":"ns"},"median_abs_dev":{"estimate":1.4463514055501199,"lower_bound":1.1108266841764765,"upper_bound":1.9630698205122952,"unit":"ns"},"slope":{"estimate":2734.1743515344074,"lower_bound":2733.8574492195075,"upper_bound":2734.507358248353,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"stark/ReduceLe/32","benchmarks":["stark/ReduceLe/32"],"report_directory":"target/criterion/reports/stark_ReduceLe_32"} {"reason":"benchmark-complete","id":"ed25519/A+B","report_directory":"target/criterion/reports/ed25519/A+B","iteration_count":[34,68,102,136,170,204,238,272,306,340,374,408,442,476,510,544,578,612,646,680,714,748,782,816,850,884,918,952,986,1020,1054,1088,1122,1156,1190,1224,1258,1292,1326,1360,1394,1428,1462,1496,1530,1564,1598,1632,1666,1700,1734,1768,1802,1836,1870,1904,1938,1972,2006,2040,2074,2108,2142,2176,2210,2244,2278,2312,2346,2380,2414,2448,2482,2516,2550,2584,2618,2652,2686,2720,2754,2788,2822,2856,2890,2924,2958,2992,3026,3060,3094,3128,3162,3196,3230,3264,3298,3332,3366,3400],"measured_values":[8268.0,15667.0,22499.0,30477.0,37573.0,44470.0,52349.0,59774.0,66856.0,74099.0,80690.0,88231.0,95665.0,102472.0,109464.0,117560.0,124721.0,131455.0,138596.0,146174.0,153346.0,160530.0,167804.0,174851.0,182531.0,188901.0,196668.0,203076.0,210940.0,218124.0,225406.0,232234.0,240783.0,247080.0,254444.0,270730.0,268995.0,275535.0,291113.0,290114.0,307388.0,305069.0,312624.0,319962.0,330581.0,333717.0,341254.0,351983.0,359978.0,362750.0,369400.0,377475.0,384578.0,391372.0,398867.0,405672.0,413406.0,420226.0,437628.0,434500.0,441888.0,448789.0,455834.0,469158.0,470293.0,481913.0,485513.0,492641.0,504362.0,510614.0,517770.0,521366.0,529408.0,536464.0,542579.0,557628.0,557763.0,565913.0,571711.0,579054.0,586095.0,593297.0,604905.0,607689.0,614519.0,622564.0,629601.0,636903.0,643422.0,654458.0,658889.0,666063.0,673260.0,679751.0,688094.0,694480.0,701414.0,710075.0,727319.0,723554.0],"unit":"ns","throughput":[],"typical":{"estimate":213.56418275541338,"lower_bound":213.30666543534912,"upper_bound":213.87826089631986,"unit":"ns"},"mean":{"estimate":215.02462345294924,"lower_bound":214.33716948949217,"upper_bound":215.88378216013675,"unit":"ns"},"median":{"estimate":213.77775580820563,"lower_bound":213.35073529411764,"upper_bound":214.2942948263643,"unit":"ns"},"median_abs_dev":{"estimate":1.2751171045851268,"lower_bound":0.7584245831380939,"upper_bound":1.9055797956725002,"unit":"ns"},"slope":{"estimate":213.56418275541338,"lower_bound":213.30666543534912,"upper_bound":213.87826089631986,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/[k]P","report_directory":"target/criterion/reports/ed25519/[k]P","iteration_count":[20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,620,640,660,680,700,720,740,760,780,800,820,840,860,880,900,920,940,960,980,1000,1020,1040,1060,1080,1100,1120,1140,1160,1180,1200,1220,1240,1260,1280,1300,1320,1340,1360,1380,1400,1420,1440,1460,1480,1500,1520,1540,1560,1580,1600,1620,1640,1660,1680,1700,1720,1740,1760,1780,1800,1820,1840,1860,1880,1900,1920,1940,1960,1980,2000],"measured_values":[729593.0,1462738.0,2190652.0,2914865.0,3655130.0,4380523.0,5115290.0,5834494.0,6558737.0,7307085.0,8030810.0,8754511.0,9484760.0,10205621.0,10962206.0,11705265.0,12396439.0,13150821.0,13886910.0,14899434.0,15475794.0,16195135.0,16943994.0,17652616.0,18391456.0,19120383.0,19853981.0,20562272.0,21313558.0,22032753.0,22790077.0,23519268.0,24233636.0,24967098.0,25673081.0,26395296.0,27151473.0,27921085.0,28589491.0,29339285.0,30071142.0,30803403.0,31689196.0,32278012.0,32983896.0,33733054.0,34419030.0,35143438.0,35903794.0,36652328.0,37378138.0,38108874.0,38827286.0,39560856.0,40287342.0,41019906.0,41733236.0,42477919.0,43186662.0,43916801.0,44656860.0,45381784.0,46149794.0,46877419.0,47596676.0,48313701.0,49042204.0,49775306.0,50501292.0,51238362.0,51955902.0,52707680.0,53424387.0,54151769.0,54986870.0,55644347.0,56359408.0,57108931.0,57779786.0,58522746.0,59274538.0,60064463.0,60779377.0,61498703.0,62227891.0,62951145.0,63768809.0,64352942.0,65086692.0,65819781.0,66587823.0,67263699.0,68020780.0,68765071.0,69532563.0,70174979.0,71058132.0,71723787.0,72446708.0,73103589.0],"unit":"ns","throughput":[],"typical":{"estimate":36607.562099305454,"lower_bound":36599.11709056939,"upper_bound":36617.38666458378,"unit":"ns"},"mean":{"estimate":36623.94223792785,"lower_bound":36603.98750962944,"upper_bound":36645.956741481416,"unit":"ns"},"median":{"estimate":36605.50629901961,"lower_bound":36597.9969340796,"upper_bound":36622.98359375,"unit":"ns"},"median_abs_dev":{"estimate":62.6911569943734,"lower_bound":43.42260399975611,"upper_bound":85.29623261612174,"unit":"ns"},"slope":{"estimate":36607.562099305454,"lower_bound":36599.11709056939,"upper_bound":36617.38666458378,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/SmallFactorCheck","report_directory":"target/criterion/reports/ed25519/SmallFactorCheck","iteration_count":[20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,620,640,660,680,700,720,740,760,780,800,820,840,860,880,900,920,940,960,980,1000,1020,1040,1060,1080,1100,1120,1140,1160,1180,1200,1220,1240,1260,1280,1300,1320,1340,1360,1380,1400,1420,1440,1460,1480,1500,1520,1540,1560,1580,1600,1620,1640,1660,1680,1700,1720,1740,1760,1780,1800,1820,1840,1860,1880,1900,1920,1940,1960,1980,2000],"measured_values":[765084.0,1455197.0,2188680.0,2928412.0,3644750.0,4378157.0,5109963.0,5845957.0,6569305.0,7297629.0,8029765.0,8750470.0,9480800.0,10208305.0,10956218.0,11664852.0,12409759.0,13144831.0,13863925.0,14921681.0,15461164.0,16188376.0,16910692.0,17646649.0,18361121.0,19088848.0,19824712.0,20573048.0,21266506.0,22023359.0,22717967.0,23448899.0,24205296.0,24935860.0,25650934.0,26408920.0,27120708.0,27812192.0,28683483.0,29321702.0,30025833.0,30750963.0,31491611.0,32212916.0,32961803.0,33665071.0,34416516.0,35153676.0,35837970.0,36627817.0,37314614.0,38050368.0,38770372.0,39539025.0,40240201.0,40970702.0,41691464.0,42553906.0,43254498.0,43922883.0,44608163.0,45339528.0,46066728.0,46793024.0,47524108.0,48275583.0,48982699.0,49711073.0,50458752.0,51162345.0,51907504.0,52636557.0,53482987.0,54113076.0,54848714.0,55534511.0,56275434.0,56996670.0,57745383.0,58462420.0,59218846.0,59926292.0,60661040.0,61410676.0,62221428.0,62836794.0,63585288.0,64327881.0,65058638.0,65727679.0,66469816.0,67251290.0,67947251.0,68649504.0,69450189.0,70260126.0,70867472.0,71694520.0,72366557.0,73071917.0],"unit":"ns","throughput":[],"typical":{"estimate":36567.570716565686,"lower_bound":36559.367958771094,"upper_bound":36577.35159399442,"unit":"ns"},"mean":{"estimate":36605.6132644866,"lower_bound":36573.81234465889,"upper_bound":36649.66426877426,"unit":"ns"},"median":{"estimate":36564.22426367461,"lower_bound":36553.70878420398,"upper_bound":36584.446608391605,"unit":"ns"},"median_abs_dev":{"estimate":63.636851117268584,"lower_bound":43.14764506440598,"upper_bound":84.32434970974398,"unit":"ns"},"slope":{"estimate":36567.570716565686,"lower_bound":36559.367958771094,"upper_bound":36577.35159399442,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/EncodeCompressedPoint","report_directory":"target/criterion/reports/ed25519/EncodeCompressedPoint","iteration_count":[55,110,165,220,275,330,385,440,495,550,605,660,715,770,825,880,935,990,1045,1100,1155,1210,1265,1320,1375,1430,1485,1540,1595,1650,1705,1760,1815,1870,1925,1980,2035,2090,2145,2200,2255,2310,2365,2420,2475,2530,2585,2640,2695,2750,2805,2860,2915,2970,3025,3080,3135,3190,3245,3300,3355,3410,3465,3520,3575,3630,3685,3740,3795,3850,3905,3960,4015,4070,4125,4180,4235,4290,4345,4400,4455,4510,4565,4620,4675,4730,4785,4840,4895,4950,5005,5060,5115,5170,5225,5280,5335,5390,5445,5500],"measured_values":[193510.0,386947.0,578567.0,770880.0,963871.0,1156190.0,1348116.0,1549059.0,1736840.0,1925965.0,2122186.0,2314784.0,2504208.0,2715310.0,2895675.0,3081008.0,3290011.0,3470699.0,3670280.0,3851493.0,4059921.0,4247349.0,4431496.0,4639005.0,4818126.0,5022490.0,5206827.0,5417424.0,5627299.0,5777655.0,5984394.0,6193605.0,6370985.0,6554909.0,6744200.0,6949621.0,7147911.0,7327198.0,7542874.0,7715399.0,7939497.0,8113775.0,8298982.0,8507438.0,8678390.0,8860161.0,9069030.0,9250101.0,9486650.0,9638693.0,9875759.0,10043960.0,10240906.0,10416285.0,10627175.0,10810249.0,10982705.0,11189210.0,11382656.0,11556650.0,11806312.0,11961817.0,12164069.0,12357470.0,12554220.0,12754243.0,12941479.0,13131085.0,13311886.0,13499907.0,13695650.0,13899751.0,14085883.0,14269562.0,14483091.0,14664260.0,14841017.0,15064374.0,15239674.0,15483490.0,15640446.0,15856918.0,16041683.0,16218437.0,16426251.0,16591921.0,16779251.0,16966833.0,17202474.0,17362038.0,17581861.0,17767830.0,17947095.0,18128938.0,18337481.0,18503176.0,18744107.0,18885061.0,19076802.0,19271064.0],"unit":"ns","throughput":[],"typical":{"estimate":3509.449278450233,"lower_bound":3508.3973181622773,"upper_bound":3510.5552177599316,"unit":"ns"},"mean":{"estimate":3509.816884066253,"lower_bound":3508.732319003583,"upper_bound":3510.9444821069505,"unit":"ns"},"median":{"estimate":3508.9254874324643,"lower_bound":3507.6707879496307,"upper_bound":3510.484199134199,"unit":"ns"},"median_abs_dev":{"estimate":5.2578280378090945,"lower_bound":4.058025480781171,"upper_bound":6.6439214142221115,"unit":"ns"},"slope":{"estimate":3509.449278450233,"lower_bound":3508.3973181622773,"upper_bound":3510.5552177599316,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/EncodeUncompressedPoint","report_directory":"target/criterion/reports/ed25519/EncodeUncompressedPoint","iteration_count":[55,110,165,220,275,330,385,440,495,550,605,660,715,770,825,880,935,990,1045,1100,1155,1210,1265,1320,1375,1430,1485,1540,1595,1650,1705,1760,1815,1870,1925,1980,2035,2090,2145,2200,2255,2310,2365,2420,2475,2530,2585,2640,2695,2750,2805,2860,2915,2970,3025,3080,3135,3190,3245,3300,3355,3410,3465,3520,3575,3630,3685,3740,3795,3850,3905,3960,4015,4070,4125,4180,4235,4290,4345,4400,4455,4510,4565,4620,4675,4730,4785,4840,4895,4950,5005,5060,5115,5170,5225,5280,5335,5390,5445,5500],"measured_values":[193529.0,390876.0,578663.0,778988.0,963578.0,1155974.0,1348495.0,1548358.0,1737413.0,1926003.0,2118718.0,2314380.0,2504009.0,2696283.0,2896120.0,3081281.0,3293525.0,3470218.0,3670425.0,3877847.0,4092447.0,4246410.0,4447070.0,4642068.0,4818225.0,5036037.0,5207919.0,5395227.0,5591312.0,5783926.0,5976677.0,6183451.0,6359323.0,6583717.0,6758744.0,6963781.0,7140988.0,7329156.0,7553381.0,7701295.0,7930615.0,8115132.0,8297698.0,8480125.0,8686212.0,8879805.0,9075557.0,9261874.0,9441829.0,9638435.0,9830036.0,10018907.0,10228217.0,10423593.0,10608366.0,10797195.0,10995450.0,11183402.0,11363557.0,11586964.0,11763997.0,11956811.0,12162659.0,12334705.0,12556147.0,12713741.0,12931833.0,13119971.0,13318354.0,13506907.0,13692749.0,13897878.0,14069318.0,14274062.0,14454205.0,14649715.0,14864592.0,15042779.0,15247754.0,15497916.0,15658989.0,15801315.0,16021543.0,16257940.0,16391266.0,16592478.0,16777806.0,16966163.0,17176265.0,17377492.0,17564741.0,17786176.0,17945511.0,18111613.0,18355368.0,18497569.0,18738714.0,18880827.0,19096804.0,19272532.0],"unit":"ns","throughput":[],"typical":{"estimate":3508.375449252388,"lower_bound":3507.2662917930534,"upper_bound":3509.570154886224,"unit":"ns"},"mean":{"estimate":3509.7794433624063,"lower_bound":3508.2586848878777,"upper_bound":3511.5296286352773,"unit":"ns"},"median":{"estimate":3507.96855179704,"lower_bound":3506.4752913752914,"upper_bound":3509.3470969766713,"unit":"ns"},"median_abs_dev":{"estimate":5.004838088578948,"lower_bound":3.743591054045778,"upper_bound":6.564481078974035,"unit":"ns"},"slope":{"estimate":3508.375449252388,"lower_bound":3507.2662917930534,"upper_bound":3509.570154886224,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/DecodeCompressedPoint","report_directory":"target/criterion/reports/ed25519/DecodeCompressedPoint","iteration_count":[45,90,135,180,225,270,315,360,405,450,495,540,585,630,675,720,765,810,855,900,945,990,1035,1080,1125,1170,1215,1260,1305,1350,1395,1440,1485,1530,1575,1620,1665,1710,1755,1800,1845,1890,1935,1980,2025,2070,2115,2160,2205,2250,2295,2340,2385,2430,2475,2520,2565,2610,2655,2700,2745,2790,2835,2880,2925,2970,3015,3060,3105,3150,3195,3240,3285,3330,3375,3420,3465,3510,3555,3600,3645,3690,3735,3780,3825,3870,3915,3960,4005,4050,4095,4140,4185,4230,4275,4320,4365,4410,4455,4500],"measured_values":[180012.0,357129.0,534537.0,713150.0,894723.0,1068736.0,1246736.0,1435692.0,1609296.0,1783243.0,1964832.0,2141406.0,2332128.0,2501246.0,2675260.0,2865860.0,3027090.0,3211510.0,3384071.0,3561376.0,3740794.0,3934953.0,4113984.0,4290386.0,4453151.0,4638569.0,4812045.0,4995983.0,5173513.0,5362454.0,5530365.0,5695147.0,5876302.0,6062076.0,6237249.0,6412965.0,6589519.0,6914545.0,6957355.0,7145317.0,7311658.0,7500450.0,7676576.0,7847550.0,8013965.0,8211967.0,8382815.0,8563983.0,8767576.0,8903839.0,9102602.0,9292757.0,9440151.0,9629847.0,9820558.0,9981618.0,10171952.0,10342803.0,10523632.0,10726800.0,10885295.0,11051018.0,11247640.0,11421815.0,11595073.0,11757148.0,11933891.0,12109408.0,12308391.0,12499293.0,12659427.0,12838992.0,13031147.0,13185439.0,13391729.0,13560776.0,13732857.0,13947336.0,14086104.0,14303979.0,14481476.0,14647073.0,14811723.0,14992423.0,15160166.0,15345789.0,15529699.0,15705876.0,15887260.0,16051411.0,16241702.0,16403767.0,16626989.0,16772390.0,16964043.0,17159243.0,17289439.0,17497550.0,17723496.0,17984777.0],"unit":"ns","throughput":[],"typical":{"estimate":3967.2128040983202,"lower_bound":3965.2465586002045,"upper_bound":3969.582352672865,"unit":"ns"},"mean":{"estimate":3967.0212901881764,"lower_bound":3965.0876767884047,"upper_bound":3969.3518991448445,"unit":"ns"},"median":{"estimate":3965.0849459642013,"lower_bound":3963.7032015065915,"upper_bound":3966.2275946275945,"unit":"ns"},"median_abs_dev":{"estimate":4.853749913828874,"lower_bound":3.8115676559083997,"upper_bound":7.775540993221101,"unit":"ns"},"slope":{"estimate":3967.2128040983202,"lower_bound":3965.2465586002045,"upper_bound":3969.582352672865,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/DecodeUncompressedPoint","report_directory":"target/criterion/reports/ed25519/DecodeUncompressedPoint","iteration_count":[45,90,135,180,225,270,315,360,405,450,495,540,585,630,675,720,765,810,855,900,945,990,1035,1080,1125,1170,1215,1260,1305,1350,1395,1440,1485,1530,1575,1620,1665,1710,1755,1800,1845,1890,1935,1980,2025,2070,2115,2160,2205,2250,2295,2340,2385,2430,2475,2520,2565,2610,2655,2700,2745,2790,2835,2880,2925,2970,3015,3060,3105,3150,3195,3240,3285,3330,3375,3420,3465,3510,3555,3600,3645,3690,3735,3780,3825,3870,3915,3960,4005,4050,4095,4140,4185,4230,4275,4320,4365,4410,4455,4500],"measured_values":[183029.0,356466.0,534434.0,712486.0,893609.0,1067904.0,1245886.0,1423189.0,1600980.0,1790255.0,1957044.0,2135470.0,2313217.0,2490230.0,2672528.0,2845066.0,3023624.0,3215937.0,3380261.0,3557853.0,3747864.0,3927077.0,4111666.0,4282459.0,4469720.0,4772189.0,4803195.0,4999570.0,5175486.0,5347237.0,5518183.0,5702113.0,5903922.0,6082214.0,6231605.0,6416883.0,6614611.0,6788919.0,6983520.0,7117719.0,7318632.0,7500596.0,7681075.0,7845971.0,8033421.0,8204556.0,8385840.0,8559660.0,8734653.0,8958250.0,9111589.0,9275854.0,9458814.0,9620264.0,9804376.0,9983519.0,10188530.0,10336595.0,10550146.0,10712808.0,10900458.0,11039010.0,11270782.0,11430909.0,11594721.0,11759902.0,11948962.0,12121515.0,12310529.0,12499719.0,12684405.0,12830367.0,13011560.0,13204276.0,13362536.0,13535309.0,13735337.0,13906345.0,14067924.0,14253987.0,14432560.0,14727279.0,14797542.0,14976435.0,15167518.0,15334374.0,15518802.0,15692871.0,15873094.0,16060563.0,16280173.0,16408908.0,16734370.0,16743104.0,16951217.0,17144581.0,17347235.0,17465015.0,17633433.0,17817795.0],"unit":"ns","throughput":[],"typical":{"estimate":3965.7327549710194,"lower_bound":3963.576942044821,"upper_bound":3968.3688495239585,"unit":"ns"},"mean":{"estimate":3966.3172900270542,"lower_bound":3963.3862805333542,"upper_bound":3970.032928980385,"unit":"ns"},"median":{"estimate":3963.245413382526,"lower_bound":3961.36404040404,"upper_bound":3965.1969590643275,"unit":"ns"},"median_abs_dev":{"estimate":7.106571326233433,"lower_bound":5.1038957545361185,"upper_bound":9.18318058711745,"unit":"ns"},"slope":{"estimate":3965.7327549710194,"lower_bound":3963.576942044821,"upper_bound":3968.3688495239585,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/a+b","report_directory":"target/criterion/reports/ed25519/a+b","iteration_count":[2900,5800,8700,11600,14500,17400,20300,23200,26100,29000,31900,34800,37700,40600,43500,46400,49300,52200,55100,58000,60900,63800,66700,69600,72500,75400,78300,81200,84100,87000,89900,92800,95700,98600,101500,104400,107300,110200,113100,116000,118900,121800,124700,127600,130500,133400,136300,139200,142100,145000,147900,150800,153700,156600,159500,162400,165300,168200,171100,174000,176900,179800,182700,185600,188500,191400,194300,197200,200100,203000,205900,208800,211700,214600,217500,220400,223300,226200,229100,232000,234900,237800,240700,243600,246500,249400,252300,255200,258100,261000,263900,266800,269700,272600,275500,278400,281300,284200,287100,290000],"measured_values":[102763.0,219432.0,307651.0,404917.0,508677.0,610774.0,712183.0,812004.0,922481.0,1010230.0,1117323.0,1214360.0,1315281.0,1419774.0,1522435.0,1625459.0,1722452.0,1820124.0,1921521.0,2025293.0,2119364.0,2220905.0,2332439.0,2423456.0,2529555.0,2636765.0,2757947.0,2824528.0,2925114.0,3041498.0,3144124.0,3243205.0,3335513.0,3437183.0,3540715.0,3636263.0,3753269.0,3836770.0,3945720.0,4054175.0,4159779.0,4251910.0,4359245.0,4444178.0,4552790.0,4655084.0,4751660.0,4858217.0,4955610.0,5060747.0,5159598.0,5289641.0,5363442.0,5467040.0,5586088.0,5667231.0,5767595.0,5868901.0,5972587.0,6084526.0,6201525.0,6269092.0,6386699.0,6463985.0,6581628.0,6681237.0,6767378.0,6864742.0,6985831.0,7073498.0,7188967.0,7275343.0,7388744.0,7476141.0,7594089.0,7695359.0,7799091.0,7901460.0,7980529.0,8081241.0,8179518.0,8308764.0,8391180.0,8525789.0,8575761.0,8715251.0,8788699.0,8894883.0,8993129.0,9114085.0,9214361.0,9324116.0,9420006.0,9652468.0,9632418.0,9704098.0,9812079.0,9914464.0,10004376.0,10115474.0],"unit":"ns","throughput":[],"typical":{"estimate":34.90838353979505,"lower_bound":34.88466300670514,"upper_bound":34.941420706640436,"unit":"ns"},"mean":{"estimate":34.95840047570428,"lower_bound":34.911742880430815,"upper_bound":35.03005064253092,"unit":"ns"},"median":{"estimate":34.904296764289086,"lower_bound":34.88988598818,"upper_bound":34.915798408488065,"unit":"ns"},"median_abs_dev":{"estimate":0.07669210731137846,"lower_bound":0.05533801676293519,"upper_bound":0.09355666356892385,"unit":"ns"},"slope":{"estimate":34.90838353979505,"lower_bound":34.88466300670514,"upper_bound":34.941420706640436,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/a*b","report_directory":"target/criterion/reports/ed25519/a_b","iteration_count":[2546,5092,7638,10184,12730,15276,17822,20368,22914,25460,28006,30552,33098,35644,38190,40736,43282,45828,48374,50920,53466,56012,58558,61104,63650,66196,68742,71288,73834,76380,78926,81472,84018,86564,89110,91656,94202,96748,99294,101840,104386,106932,109478,112024,114570,117116,119662,122208,124754,127300,129846,132392,134938,137484,140030,142576,145122,147668,150214,152760,155306,157852,160398,162944,165490,168036,170582,173128,175674,178220,180766,183312,185858,188404,190950,193496,196042,198588,201134,203680,206226,208772,211318,213864,216410,218956,221502,224048,226594,229140,231686,234232,236778,239324,241870,244416,246962,249508,252054,254600],"measured_values":[261038.0,505820.0,748321.0,1009355.0,1248704.0,1495080.0,1751417.0,2004422.0,2240789.0,2504236.0,2734207.0,2992187.0,3248829.0,3507546.0,3746263.0,4000155.0,4227468.0,4478291.0,4746000.0,4967706.0,5220017.0,5478274.0,5727953.0,5982911.0,6211628.0,6460194.0,6725652.0,6952541.0,7245502.0,7465953.0,7730562.0,7986119.0,8202821.0,8458677.0,8725521.0,8979002.0,9232461.0,9473862.0,9722219.0,9972468.0,10226236.0,10444736.0,10768027.0,10975182.0,11218401.0,11465861.0,11760765.0,11937923.0,12289779.0,12434158.0,12691879.0,12993032.0,13224824.0,13489939.0,13692353.0,13972912.0,14224717.0,14454827.0,14745313.0,14995423.0,15245985.0,15479821.0,15710671.0,15995734.0,16224463.0,16489737.0,16686813.0,16928442.0,17210838.0,17488819.0,17712067.0,17952511.0,18197112.0,18461860.0,18710258.0,18946033.0,19178939.0,19474006.0,19691479.0,20033241.0,20259168.0,20469754.0,20705443.0,20969568.0,21218497.0,21420470.0,21680718.0,21920910.0,22201445.0,22437674.0,22710571.0,22943250.0,23180741.0,23463726.0,23688880.0,23939958.0,24209447.0,24494163.0,24619953.0,25026648.0],"unit":"ns","throughput":[],"typical":{"estimate":97.98763967876545,"lower_bound":97.94731119193496,"upper_bound":98.02805875994093,"unit":"ns"},"mean":{"estimate":98.03658592687458,"lower_bound":97.95219231440755,"upper_bound":98.15422346088812,"unit":"ns"},"median":{"estimate":97.96795463992757,"lower_bound":97.92307851325091,"upper_bound":98.00666972980183,"unit":"ns"},"median_abs_dev":{"estimate":0.197254782865715,"lower_bound":0.1212864356667097,"upper_bound":0.2504277262822807,"unit":"ns"},"slope":{"estimate":97.98763967876545,"lower_bound":97.94731119193496,"upper_bound":98.02805875994093,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/inv(a)","report_directory":"target/criterion/reports/ed25519/inv(a)","iteration_count":[87,174,261,348,435,522,609,696,783,870,957,1044,1131,1218,1305,1392,1479,1566,1653,1740,1827,1914,2001,2088,2175,2262,2349,2436,2523,2610,2697,2784,2871,2958,3045,3132,3219,3306,3393,3480,3567,3654,3741,3828,3915,4002,4089,4176,4263,4350,4437,4524,4611,4698,4785,4872,4959,5046,5133,5220,5307,5394,5481,5568,5655,5742,5829,5916,6003,6090,6177,6264,6351,6438,6525,6612,6699,6786,6873,6960,7047,7134,7221,7308,7395,7482,7569,7656,7743,7830,7917,8004,8091,8178,8265,8352,8439,8526,8613,8700],"measured_values":[1002014.0,1982756.0,2962818.0,3960979.0,4944035.0,5934428.0,6916020.0,7913462.0,8892361.0,9878255.0,10878835.0,11872822.0,12850671.0,13849809.0,14832586.0,15815100.0,16827669.0,17796836.0,18792943.0,19779551.0,20768993.0,21762971.0,22740654.0,23733251.0,24723285.0,25724733.0,26692985.0,27690890.0,28665398.0,29670721.0,30665655.0,31629905.0,32624263.0,33619848.0,34635323.0,35593210.0,36597145.0,37580479.0,38556089.0,39556545.0,40543177.0,41526642.0,42527219.0,43516851.0,44496865.0,45487980.0,46480985.0,47473159.0,48452110.0,49443610.0,50429889.0,51426845.0,52519850.0,53399326.0,54386646.0,55386061.0,56359624.0,57356524.0,58348398.0,59341720.0,60330250.0,61306776.0,62288564.0,63279625.0,64285298.0,65279091.0,66256670.0,67245271.0,68244843.0,69273639.0,70211882.0,71194579.0,72175924.0,73168098.0,74160829.0,75151309.0,76163573.0,77125703.0,78139916.0,79109407.0,80108096.0,81056732.0,82048064.0,83077579.0,84051570.0,85048080.0,86035608.0,87025894.0,88010944.0,88992045.0,90011974.0,90973779.0,91965981.0,92958019.0,93951666.0,94918617.0,95921610.0,96901995.0,97893082.0,98868306.0],"unit":"ns","throughput":[],"typical":{"estimate":11366.706927805493,"lower_bound":11366.132320044459,"upper_bound":11367.39040806123,"unit":"ns"},"mean":{"estimate":11368.532690471506,"lower_bound":11366.265948297369,"upper_bound":11372.19629713914,"unit":"ns"},"median":{"estimate":11366.590561579473,"lower_bound":11366.070219435736,"upper_bound":11367.163861732462,"unit":"ns"},"median_abs_dev":{"estimate":2.1563734752498744,"lower_bound":1.5493979716418598,"upper_bound":2.7245709784205205,"unit":"ns"},"slope":{"estimate":11366.706927805493,"lower_bound":11366.132320044459,"upper_bound":11367.39040806123,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/RandomScalar","report_directory":"target/criterion/reports/ed25519/RandomScalar","iteration_count":[6684,13368,20052,26736,33420,40104,46788,53472,60156,66840,73524,80208,86892,93576,100260,106944,113628,120312,126996,133680,140364,147048,153732,160416,167100,173784,180468,187152,193836,200520,207204,213888,220572,227256,233940,240624,247308,253992,260676,267360,274044,280728,287412,294096,300780,307464,314148,320832,327516,334200,340884,347568,354252,360936,367620,374304,380988,387672,394356,401040,407724,414408,421092,427776,434460,441144,447828,454512,461196,467880,474564,481248,487932,494616,501300,507984,514668,521352,528036,534720,541404,548088,554772,561456,568140,574824,581508,588192,594876,601560,608244,614928,621612,628296,634980,641664,648348,655032,661716,668400],"measured_values":[984583.0,1955791.0,2949551.0,3919654.0,4884578.0,5892646.0,6848907.0,7836989.0,8794932.0,9806167.0,10769195.0,11763192.0,12721858.0,13712635.0,14687462.0,15655334.0,16647267.0,17616599.0,18598484.0,19572930.0,20555193.0,21541825.0,22527086.0,23489848.0,24476417.0,25454594.0,26449169.0,27406625.0,28402498.0,29360645.0,30350832.0,31327682.0,32306213.0,33304843.0,34265197.0,35249120.0,36204364.0,37202312.0,38152793.0,39118299.0,40091949.0,41074105.0,42068885.0,43062019.0,44056632.0,45020282.0,45972420.0,46963773.0,47926852.0,48902483.0,49883275.0,50863070.0,51852689.0,52816787.0,53818720.0,54769097.0,55745243.0,56717957.0,57733517.0,58688138.0,59673619.0,60639675.0,61630817.0,62631258.0,63566637.0,64570420.0,65532821.0,66548636.0,67498105.0,68475000.0,69453860.0,70482169.0,71465151.0,72448505.0,73413540.0,74414523.0,75382646.0,76362730.0,77339048.0,78323772.0,79323587.0,80286666.0,81229804.0,82193005.0,83210385.0,84224300.0,85167455.0,86090294.0,87059359.0,88069992.0,89020736.0,90000677.0,91007981.0,91977198.0,92893920.0,93889809.0,94886060.0,95841410.0,96816701.0,97810551.0],"unit":"ns","throughput":[],"typical":{"estimate":146.3937560721023,"lower_bound":146.37725862849027,"upper_bound":146.41099283384233,"unit":"ns"},"mean":{"estimate":146.43408810099487,"lower_bound":146.40701834923428,"upper_bound":146.4658224935996,"unit":"ns"},"median":{"estimate":146.4138170444345,"lower_bound":146.3866034935308,"upper_bound":146.4433898649226,"unit":"ns"},"median_abs_dev":{"estimate":0.09119190447142324,"lower_bound":0.0765371026591392,"upper_bound":0.11038903450311081,"unit":"ns"},"slope":{"estimate":146.3937560721023,"lower_bound":146.37725862849027,"upper_bound":146.41099283384233,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/EncodeScalarBE","report_directory":"target/criterion/reports/ed25519/EncodeScalarBE","iteration_count":[5696,11392,17088,22784,28480,34176,39872,45568,51264,56960,62656,68352,74048,79744,85440,91136,96832,102528,108224,113920,119616,125312,131008,136704,142400,148096,153792,159488,165184,170880,176576,182272,187968,193664,199360,205056,210752,216448,222144,227840,233536,239232,244928,250624,256320,262016,267712,273408,279104,284800,290496,296192,301888,307584,313280,318976,324672,330368,336064,341760,347456,353152,358848,364544,370240,375936,381632,387328,393024,398720,404416,410112,415808,421504,427200,432896,438592,444288,449984,455680,461376,467072,472768,478464,484160,489856,495552,501248,506944,512640,518336,524032,529728,535424,541120,546816,552512,558208,563904,569600],"measured_values":[31483.0,61207.0,89636.0,120132.0,158222.0,187614.0,216289.0,243556.0,272407.0,301269.0,330312.0,363283.0,388386.0,418010.0,444127.0,472418.0,504439.0,529442.0,571968.0,589711.0,620651.0,649760.0,673565.0,701945.0,730582.0,763341.0,788500.0,821182.0,850498.0,874935.0,905532.0,949943.0,988365.0,1009439.0,1020528.0,1067562.0,1091515.0,1109005.0,1142380.0,1168712.0,1198334.0,1250858.0,1254590.0,1293053.0,1336829.0,1354847.0,1377391.0,1432315.0,1439775.0,1487476.0,1478874.0,1513617.0,1547408.0,1571530.0,1641644.0,1647260.0,1690161.0,1728830.0,1734719.0,1790386.0,1815329.0,1827233.0,1863324.0,1876948.0,1951016.0,1961968.0,1962248.0,2027144.0,2025005.0,2029062.0,2053480.0,2076077.0,2110438.0,2137453.0,2161079.0,2210811.0,2225870.0,2248919.0,2278248.0,2323060.0,2342783.0,2381656.0,2410108.0,2421333.0,2465990.0,2499693.0,2511355.0,2539878.0,2567509.0,2595931.0,2625215.0,2660171.0,2687924.0,2700761.0,2732676.0,2841719.0,2934328.0,3046728.0,3055577.0,3118941.0],"unit":"ns","throughput":[],"typical":{"estimate":5.152020209609423,"lower_bound":5.119268492750119,"upper_bound":5.189771419828789,"unit":"ns"},"mean":{"estimate":5.183491284606547,"lower_bound":5.16275277251547,"upper_bound":5.205589693470551,"unit":"ns"},"median":{"estimate":5.158947634052344,"lower_bound":5.138254206058891,"upper_bound":5.185137895812053,"unit":"ns"},"median_abs_dev":{"estimate":0.0960297053341271,"lower_bound":0.07421025412492058,"upper_bound":0.11585500231665168,"unit":"ns"},"slope":{"estimate":5.152020209609423,"lower_bound":5.119268492750119,"upper_bound":5.189771419828789,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/EncodeScalarLE","report_directory":"target/criterion/reports/ed25519/EncodeScalarLE","iteration_count":[5785,11570,17355,23140,28925,34710,40495,46280,52065,57850,63635,69420,75205,80990,86775,92560,98345,104130,109915,115700,121485,127270,133055,138840,144625,150410,156195,161980,167765,173550,179335,185120,190905,196690,202475,208260,214045,219830,225615,231400,237185,242970,248755,254540,260325,266110,271895,277680,283465,289250,295035,300820,306605,312390,318175,323960,329745,335530,341315,347100,352885,358670,364455,370240,376025,381810,387595,393380,399165,404950,410735,416520,422305,428090,433875,439660,445445,451230,457015,462800,468585,474370,480155,485940,491725,497510,503295,509080,514865,520650,526435,532220,538005,543790,549575,555360,561145,566930,572715,578500],"measured_values":[13275.0,28350.0,38877.0,55125.0,71092.0,84210.0,93423.0,104490.0,116263.0,130147.0,140138.0,148251.0,160522.0,178571.0,186598.0,202085.0,218918.0,228543.0,241342.0,255756.0,266622.0,280020.0,295552.0,313809.0,320488.0,338316.0,355494.0,365341.0,392400.0,400746.0,437046.0,437478.0,469358.0,469278.0,508419.0,502386.0,537712.0,556481.0,572380.0,587911.0,618195.0,635006.0,656424.0,661324.0,680201.0,690326.0,711316.0,731748.0,756923.0,790697.0,781953.0,802059.0,801570.0,868445.0,833151.0,910277.0,864184.0,941328.0,900308.0,973566.0,935772.0,1035836.0,973326.0,1026071.0,1017717.0,1064683.0,1067441.0,1095911.0,1115975.0,1137534.0,1141798.0,1156185.0,1172972.0,1173391.0,1222636.0,1196803.0,1227833.0,1230669.0,1289881.0,1252195.0,1329495.0,1276868.0,1367096.0,1295261.0,1398276.0,1343200.0,1451878.0,1387673.0,1431718.0,1401927.0,1466224.0,1459090.0,1508017.0,1500922.0,1531792.0,1534911.0,1557979.0,1556963.0,1571194.0,1609065.0],"unit":"ns","throughput":[],"typical":{"estimate":2.7266405663051114,"lower_bound":2.7056187089008352,"upper_bound":2.744370772664369,"unit":"ns"},"mean":{"estimate":2.562796699383664,"lower_bound":2.517460725489926,"upper_bound":2.6071508746682825,"unit":"ns"},"median":{"estimate":2.636491584020626,"lower_bound":2.571679955546979,"upper_bound":2.695779224440151,"unit":"ns"},"median_abs_dev":{"estimate":0.22248698960844449,"lower_bound":0.1440920141061877,"upper_bound":0.30385695618923747,"unit":"ns"},"slope":{"estimate":2.7266405663051114,"lower_bound":2.7056187089008352,"upper_bound":2.744370772664369,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/DecodeScalarBE","report_directory":"target/criterion/reports/ed25519/DecodeScalarBE","iteration_count":[3530,7060,10590,14120,17650,21180,24710,28240,31770,35300,38830,42360,45890,49420,52950,56480,60010,63540,67070,70600,74130,77660,81190,84720,88250,91780,95310,98840,102370,105900,109430,112960,116490,120020,123550,127080,130610,134140,137670,141200,144730,148260,151790,155320,158850,162380,165910,169440,172970,176500,180030,183560,187090,190620,194150,197680,201210,204740,208270,211800,215330,218860,222390,225920,229450,232980,236510,240040,243570,247100,250630,254160,257690,261220,264750,268280,271810,275340,278870,282400,285930,289460,292990,296520,300050,303580,307110,310640,314170,317700,321230,324760,328290,331820,335350,338880,342410,345940,349470,353000],"measured_values":[416392.0,800166.0,1207975.0,1601380.0,2005579.0,2402324.0,2804506.0,3221671.0,3607218.0,4018622.0,4404457.0,4821477.0,5202295.0,5603727.0,6001430.0,6417079.0,6809093.0,7208761.0,7593337.0,8013058.0,8405356.0,8822897.0,9190563.0,9613271.0,9990040.0,10414435.0,10805604.0,11234354.0,11602022.0,12033652.0,12403308.0,12825228.0,13346263.0,13638966.0,13986402.0,14448096.0,14804775.0,15234722.0,15605309.0,16034471.0,16394994.0,16849125.0,17213029.0,17630845.0,18018690.0,18432210.0,18779515.0,19257712.0,19590039.0,20063606.0,20435545.0,20821875.0,21205843.0,21703140.0,22047479.0,22449954.0,22836239.0,23267102.0,23627963.0,24074528.0,24431497.0,24886052.0,25198803.0,25665246.0,26029053.0,26471757.0,26775409.0,27307273.0,27560946.0,28069294.0,28355288.0,28875800.0,29156774.0,29690364.0,29965859.0,30511421.0,30741858.0,31293702.0,31538621.0,32072813.0,32334074.0,32887201.0,33181923.0,33687827.0,33980395.0,34484368.0,34781067.0,35322420.0,35539209.0,36132466.0,36333269.0,37002346.0,37124260.0,37752407.0,37959226.0,38530846.0,38766142.0,39348744.0,39559385.0,40138127.0],"unit":"ns","throughput":[],"typical":{"estimate":113.4591589914562,"lower_bound":113.38880418264141,"upper_bound":113.53012805044,"unit":"ns"},"mean":{"estimate":113.53275331744096,"lower_bound":113.45160844491451,"upper_bound":113.64698691165853,"unit":"ns"},"median":{"estimate":113.4956779342123,"lower_bound":113.4314242061055,"upper_bound":113.56714892755969,"unit":"ns"},"median_abs_dev":{"estimate":0.23484461121529066,"lower_bound":0.18730954212912848,"upper_bound":0.30620048236873065,"unit":"ns"},"slope":{"estimate":113.4591589914562,"lower_bound":113.38880418264141,"upper_bound":113.53012805044,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/DecodeScalarLE","report_directory":"target/criterion/reports/ed25519/DecodeScalarLE","iteration_count":[3610,7220,10830,14440,18050,21660,25270,28880,32490,36100,39710,43320,46930,50540,54150,57760,61370,64980,68590,72200,75810,79420,83030,86640,90250,93860,97470,101080,104690,108300,111910,115520,119130,122740,126350,129960,133570,137180,140790,144400,148010,151620,155230,158840,162450,166060,169670,173280,176890,180500,184110,187720,191330,194940,198550,202160,205770,209380,212990,216600,220210,223820,227430,231040,234650,238260,241870,245480,249090,252700,256310,259920,263530,267140,270750,274360,277970,281580,285190,288800,292410,296020,299630,303240,306850,310460,314070,317680,321290,324900,328510,332120,335730,339340,342950,346560,350170,353780,357390,361000],"measured_values":[404263.0,808415.0,1212603.0,1623160.0,2022225.0,2429063.0,2832385.0,3245037.0,3675623.0,4053682.0,4444136.0,4849668.0,5250910.0,5657778.0,6062058.0,6460040.0,6873425.0,7268331.0,7684773.0,8094463.0,8468767.0,8910662.0,9297748.0,9693217.0,10115362.0,10490679.0,10936805.0,11339760.0,11708424.0,12127068.0,12531865.0,12944711.0,13340847.0,13751591.0,14153147.0,14531416.0,14949658.0,15388181.0,15767313.0,16152728.0,16619489.0,16959996.0,17356516.0,17770474.0,18148229.0,18631746.0,18999823.0,19400590.0,19808362.0,20218931.0,20600579.0,20989494.0,21456676.0,21880515.0,22300342.0,22639226.0,23047831.0,23464347.0,23870186.0,24306159.0,24674487.0,25151875.0,25467773.0,25869497.0,26258123.0,26704980.0,27127846.0,27487700.0,27936298.0,28304401.0,28753940.0,29115120.0,29550823.0,29939917.0,30303558.0,30734336.0,31172579.0,31534129.0,31928922.0,32348149.0,32790883.0,33190137.0,33545589.0,33992899.0,34362824.0,34747554.0,35162649.0,35594439.0,36192745.0,36387289.0,36806717.0,37182522.0,37581700.0,37999074.0,38394219.0,38829865.0,39206923.0,39595415.0,39998988.0,40418319.0],"unit":"ns","throughput":[],"typical":{"estimate":112.03067716189902,"lower_bound":111.99868503300243,"upper_bound":112.07178146037597,"unit":"ns"},"mean":{"estimate":112.03654004692363,"lower_bound":112.00256483572119,"upper_bound":112.07470546281354,"unit":"ns"},"median":{"estimate":111.99082853895874,"lower_bound":111.98003229424813,"upper_bound":112.025432132964,"unit":"ns"},"median_abs_dev":{"estimate":0.10447058459484963,"lower_bound":0.07497530801777581,"upper_bound":0.14934787979170752,"unit":"ns"},"slope":{"estimate":112.03067716189902,"lower_bound":111.99868503300243,"upper_bound":112.07178146037597,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/BeBytesModOrder/32","report_directory":"target/criterion/reports/ed25519/BeBytesModOrder/32","iteration_count":[6583,13166,19749,26332,32915,39498,46081,52664,59247,65830,72413,78996,85579,92162,98745,105328,111911,118494,125077,131660,138243,144826,151409,157992,164575,171158,177741,184324,190907,197490,204073,210656,217239,223822,230405,236988,243571,250154,256737,263320,269903,276486,283069,289652,296235,302818,309401,315984,322567,329150,335733,342316,348899,355482,362065,368648,375231,381814,388397,394980,401563,408146,414729,421312,427895,434478,441061,447644,454227,460810,467393,473976,480559,487142,493725,500308,506891,513474,520057,526640,533223,539806,546389,552972,559555,566138,572721,579304,585887,592470,599053,605636,612219,618802,625385,631968,638551,645134,651717,658300],"measured_values":[481236.0,961492.0,1475639.0,1940691.0,2619629.0,3142836.0,3645797.0,4174219.0,4698564.0,5199740.0,5736558.0,6244507.0,6768090.0,7282047.0,7820442.0,8319336.0,8863490.0,9380158.0,9910011.0,10405762.0,10926826.0,11432170.0,11959221.0,12493458.0,13044250.0,13545819.0,14054683.0,14565043.0,15095084.0,15616315.0,16131478.0,16653484.0,17186818.0,17684794.0,18213029.0,18712354.0,19229664.0,19772569.0,20265206.0,20783069.0,21325828.0,21830638.0,22379006.0,22876943.0,23416573.0,23930343.0,24434458.0,24996466.0,25542138.0,26009667.0,26584086.0,27118504.0,27529533.0,28054652.0,28693182.0,29192377.0,29769860.0,30161835.0,30684339.0,31152905.0,31715025.0,32197014.0,32794889.0,33253817.0,33805869.0,34323116.0,34860989.0,35341719.0,35815329.0,36397411.0,36867509.0,37405020.0,37936570.0,38453436.0,38963204.0,39515440.0,40039306.0,40514454.0,41072812.0,41551202.0,42084683.0,42611375.0,43106220.0,43667663.0,44156452.0,44707435.0,45201204.0,45739678.0,46235117.0,46757843.0,47328274.0,47852783.0,48345700.0,48839296.0,49366184.0,49922764.0,50536303.0,51060643.0,51630871.0,52142603.0],"unit":"ns","throughput":[],"typical":{"estimate":78.99925561676085,"lower_bound":78.97325002889133,"upper_bound":79.02796066830017,"unit":"ns"},"mean":{"estimate":78.82495867082946,"lower_bound":78.59050636250147,"upper_bound":79.00533235216153,"unit":"ns"},"median":{"estimate":79.00051302552737,"lower_bound":78.98058959615304,"upper_bound":79.02790824851891,"unit":"ns"},"median_abs_dev":{"estimate":0.10888018426641738,"lower_bound":0.08121415358193276,"upper_bound":0.13840854966353794,"unit":"ns"},"slope":{"estimate":78.99925561676085,"lower_bound":78.97325002889133,"upper_bound":79.02796066830017,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/LeBytesModOrder/32","report_directory":"target/criterion/reports/ed25519/LeBytesModOrder/32","iteration_count":[6672,13344,20016,26688,33360,40032,46704,53376,60048,66720,73392,80064,86736,93408,100080,106752,113424,120096,126768,133440,140112,146784,153456,160128,166800,173472,180144,186816,193488,200160,206832,213504,220176,226848,233520,240192,246864,253536,260208,266880,273552,280224,286896,293568,300240,306912,313584,320256,326928,333600,340272,346944,353616,360288,366960,373632,380304,386976,393648,400320,406992,413664,420336,427008,433680,440352,447024,453696,460368,467040,473712,480384,487056,493728,500400,507072,513744,520416,527088,533760,540432,547104,553776,560448,567120,573792,580464,587136,593808,600480,607152,613824,620496,627168,633840,640512,647184,653856,660528,667200],"measured_values":[492160.0,945339.0,1437444.0,1909073.0,2596242.0,3096929.0,3617728.0,4135371.0,4656006.0,5153251.0,5666944.0,6170808.0,6674679.0,7198360.0,7696085.0,8226441.0,8732985.0,9244181.0,9746725.0,10242879.0,10790860.0,11285892.0,11807223.0,12316705.0,12829412.0,13287642.0,13805513.0,14346340.0,14884955.0,15398477.0,15896281.0,16359376.0,16895237.0,17393011.0,17883854.0,18430277.0,18937885.0,19461468.0,19955197.0,20467313.0,20952599.0,21517952.0,21976771.0,22544736.0,23039054.0,23524920.0,24054370.0,24571645.0,25040899.0,25631929.0,26040420.0,26647704.0,27104179.0,27622854.0,28161542.0,28636205.0,29199278.0,29711574.0,30237206.0,30719853.0,31185182.0,31741925.0,32213118.0,32769812.0,33252374.0,33770108.0,34308920.0,34748785.0,35279910.0,35856794.0,36339158.0,36855889.0,37327559.0,37833275.0,38365467.0,38882303.0,39425959.0,40031136.0,40495442.0,41026747.0,41470661.0,42038551.0,42514580.0,42989322.0,43484017.0,43993209.0,44519997.0,44993103.0,45613968.0,46073910.0,46546875.0,47121188.0,47602772.0,48114057.0,48645186.0,49166010.0,49689582.0,50237153.0,50665737.0,51169827.0],"unit":"ns","throughput":[],"typical":{"estimate":76.72930111577946,"lower_bound":76.71174338360518,"upper_bound":76.74737803343454,"unit":"ns"},"mean":{"estimate":76.61440804635409,"lower_bound":76.39872644224549,"upper_bound":76.78545802577408,"unit":"ns"},"median":{"estimate":76.73718668583652,"lower_bound":76.71556453616532,"upper_bound":76.76661062454384,"unit":"ns"},"median_abs_dev":{"estimate":0.1300064867459504,"lower_bound":0.08939757623298111,"upper_bound":0.16642727374194805,"unit":"ns"},"slope":{"estimate":76.72930111577946,"lower_bound":76.71174338360518,"upper_bound":76.74737803343454,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/BeBytesModOrder/64","report_directory":"target/criterion/reports/ed25519/BeBytesModOrder/64","iteration_count":[3897,7794,11691,15588,19485,23382,27279,31176,35073,38970,42867,46764,50661,54558,58455,62352,66249,70146,74043,77940,81837,85734,89631,93528,97425,101322,105219,109116,113013,116910,120807,124704,128601,132498,136395,140292,144189,148086,151983,155880,159777,163674,167571,171468,175365,179262,183159,187056,190953,194850,198747,202644,206541,210438,214335,218232,222129,226026,229923,233820,237717,241614,245511,249408,253305,257202,261099,264996,268893,272790,276687,280584,284481,288378,292275,296172,300069,303966,307863,311760,315657,319554,323451,327348,331245,335142,339039,342936,346833,350730,354627,358524,362421,366318,370215,374112,378009,381906,385803,389700],"measured_values":[554970.0,1103792.0,1683970.0,2238156.0,2776799.0,3329210.0,3890635.0,4634546.0,5172335.0,5807102.0,6338665.0,6920871.0,7515169.0,8077801.0,8661737.0,9207408.0,9854009.0,10395084.0,10937472.0,11552006.0,12133094.0,12751277.0,13272557.0,13880858.0,14427312.0,14993117.0,15572813.0,16200718.0,16822288.0,17354347.0,17977455.0,18457400.0,19083903.0,19655861.0,20264815.0,20884455.0,21390205.0,22029180.0,22498912.0,23077461.0,23633062.0,24343325.0,24876168.0,25378589.0,26005048.0,26531043.0,27039981.0,27687466.0,28330781.0,28842040.0,29465089.0,30136899.0,30607091.0,31125248.0,31719241.0,32380470.0,32819976.0,33504634.0,34135660.0,34713532.0,35123771.0,35758586.0,36419589.0,36897365.0,37617587.0,38189398.0,38786419.0,39176866.0,39785656.0,40309519.0,40918508.0,41634868.0,42250711.0,42815523.0,43159973.0,43805337.0,44365266.0,44995206.0,45696252.0,46263695.0,46888592.0,47261071.0,47867089.0,48566318.0,49145753.0,49856211.0,50457076.0,51065482.0,51362877.0,52295281.0,52488847.0,53186965.0,53871207.0,54568255.0,55151421.0,55444890.0,56246647.0,56428290.0,57169343.0,57714561.0],"unit":"ns","throughput":[],"typical":{"estimate":148.3044896949107,"lower_bound":148.2009947552884,"upper_bound":148.40928272594365,"unit":"ns"},"mean":{"estimate":147.8808604560138,"lower_bound":147.57352560380022,"upper_bound":148.14454703256962,"unit":"ns"},"median":{"estimate":148.19805031648275,"lower_bound":148.04632409545803,"upper_bound":148.34908180730537,"unit":"ns"},"median_abs_dev":{"estimate":0.4000495583831208,"lower_bound":0.3216382850597112,"upper_bound":0.5203668927479627,"unit":"ns"},"slope":{"estimate":148.3044896949107,"lower_bound":148.2009947552884,"upper_bound":148.40928272594365,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/LeBytesModOrder/64","report_directory":"target/criterion/reports/ed25519/LeBytesModOrder/64","iteration_count":[4026,8052,12078,16104,20130,24156,28182,32208,36234,40260,44286,48312,52338,56364,60390,64416,68442,72468,76494,80520,84546,88572,92598,96624,100650,104676,108702,112728,116754,120780,124806,128832,132858,136884,140910,144936,148962,152988,157014,161040,165066,169092,173118,177144,181170,185196,189222,193248,197274,201300,205326,209352,213378,217404,221430,225456,229482,233508,237534,241560,245586,249612,253638,257664,261690,265716,269742,273768,277794,281820,285846,289872,293898,297924,301950,305976,310002,314028,318054,322080,326106,330132,334158,338184,342210,346236,350262,354288,358314,362340,366366,370392,374418,378444,382470,386496,390522,394548,398574,402600],"measured_values":[543976.0,1085825.0,1657787.0,2179946.0,2722275.0,3284419.0,3963112.0,4544284.0,5094150.0,5675582.0,6250701.0,6791688.0,7378016.0,7936595.0,8483485.0,9089852.0,9645538.0,10206478.0,10773977.0,11334824.0,11936925.0,12500072.0,13067192.0,13606690.0,14161714.0,14767183.0,15314635.0,15826980.0,16439118.0,16981327.0,17582065.0,18128887.0,18702880.0,19272551.0,19830646.0,20370032.0,20954940.0,21523383.0,22049963.0,22684065.0,23243751.0,23782707.0,24389594.0,24944667.0,25521201.0,26072886.0,26634679.0,27259880.0,27737020.0,28379135.0,28969155.0,29407445.0,29978481.0,30555844.0,31172246.0,31763238.0,32322579.0,32851660.0,33471314.0,34061224.0,34552625.0,35225666.0,35712742.0,36283979.0,36864819.0,37485086.0,38013074.0,38553061.0,39145087.0,39648759.0,40229180.0,40838806.0,41353424.0,41915735.0,42498955.0,43124298.0,43619857.0,44138511.0,44721275.0,45322434.0,45909485.0,46379004.0,47009108.0,47610160.0,48237709.0,48701438.0,49255002.0,49902813.0,50371126.0,51034703.0,51609295.0,52114081.0,52777844.0,53313824.0,53818271.0,54443734.0,55027423.0,55538605.0,56133665.0,56731268.0],"unit":"ns","throughput":[],"typical":{"estimate":140.78747741938372,"lower_bound":140.7525190327129,"upper_bound":140.82127210944816,"unit":"ns"},"mean":{"estimate":140.48986386016702,"lower_bound":140.22509484034282,"upper_bound":140.71124211284499,"unit":"ns"},"median":{"estimate":140.79006518372267,"lower_bound":140.73725012769114,"upper_bound":140.83624370882194,"unit":"ns"},"median_abs_dev":{"estimate":0.16886024690437645,"lower_bound":0.13487585408300623,"upper_bound":0.22569161517437114,"unit":"ns"},"slope":{"estimate":140.78747741938372,"lower_bound":140.7525190327129,"upper_bound":140.82127210944816,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/BeBytesModOrder/128","report_directory":"target/criterion/reports/ed25519/BeBytesModOrder/128","iteration_count":[1446,2892,4338,5784,7230,8676,10122,11568,13014,14460,15906,17352,18798,20244,21690,23136,24582,26028,27474,28920,30366,31812,33258,34704,36150,37596,39042,40488,41934,43380,44826,46272,47718,49164,50610,52056,53502,54948,56394,57840,59286,60732,62178,63624,65070,66516,67962,69408,70854,72300,73746,75192,76638,78084,79530,80976,82422,83868,85314,86760,88206,89652,91098,92544,93990,95436,96882,98328,99774,101220,102666,104112,105558,107004,108450,109896,111342,112788,114234,115680,117126,118572,120018,121464,122910,124356,125802,127248,128694,130140,131586,133032,134478,135924,137370,138816,140262,141708,143154,144600],"measured_values":[812440.0,1630993.0,2471628.0,3261470.0,4088410.0,4905014.0,5732836.0,6522637.0,7343163.0,8192136.0,9017884.0,9801377.0,10636635.0,11472895.0,12263352.0,13063650.0,13890477.0,14715241.0,15548405.0,16316150.0,17185241.0,18028162.0,18811153.0,19632258.0,20436673.0,21250288.0,22130017.0,22893478.0,23780351.0,24558374.0,25371674.0,26169912.0,26962221.0,27793932.0,28603493.0,29424735.0,30248845.0,31103483.0,31928386.0,32735232.0,33570871.0,34360342.0,35224048.0,36040034.0,36852822.0,37665542.0,38491696.0,39311435.0,40124294.0,40948817.0,41750677.0,42558304.0,43402714.0,44202040.0,44975364.0,45845685.0,46688231.0,47457269.0,48310019.0,49116936.0,49937212.0,50705716.0,51584899.0,52376165.0,53197101.0,54004166.0,54844483.0,55640965.0,56456654.0,57291685.0,58086589.0,58913465.0,59722299.0,60547055.0,61433498.0,62188631.0,63028204.0,63834800.0,64640238.0,65414021.0,66239670.0,67114050.0,67934384.0,68688717.0,69572262.0,70408668.0,71190588.0,71919630.0,72808278.0,73641867.0,74450694.0,75306226.0,76136913.0,77010275.0,77802003.0,78678486.0,79484230.0,80303115.0,81167168.0,81901465.0],"unit":"ns","throughput":[],"typical":{"estimate":566.0690484739933,"lower_bound":565.956415305846,"upper_bound":566.1807353395553,"unit":"ns"},"mean":{"estimate":565.8729677882857,"lower_bound":565.7046316144389,"upper_bound":566.0371194359719,"unit":"ns"},"median":{"estimate":565.9666914920027,"lower_bound":565.8630014361802,"upper_bound":566.0760268206146,"unit":"ns"},"median_abs_dev":{"estimate":0.5728777411344329,"lower_bound":0.35296136182713955,"upper_bound":0.6833463469135412,"unit":"ns"},"slope":{"estimate":566.0690484739933,"lower_bound":565.956415305846,"upper_bound":566.1807353395553,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/LeBytesModOrder/128","report_directory":"target/criterion/reports/ed25519/LeBytesModOrder/128","iteration_count":[1489,2978,4467,5956,7445,8934,10423,11912,13401,14890,16379,17868,19357,20846,22335,23824,25313,26802,28291,29780,31269,32758,34247,35736,37225,38714,40203,41692,43181,44670,46159,47648,49137,50626,52115,53604,55093,56582,58071,59560,61049,62538,64027,65516,67005,68494,69983,71472,72961,74450,75939,77428,78917,80406,81895,83384,84873,86362,87851,89340,90829,92318,93807,95296,96785,98274,99763,101252,102741,104230,105719,107208,108697,110186,111675,113164,114653,116142,117631,119120,120609,122098,123587,125076,126565,128054,129543,131032,132521,134010,135499,136988,138477,139966,141455,142944,144433,145922,147411,148900],"measured_values":[869065.0,1607979.0,2417188.0,3231896.0,4062839.0,4851551.0,5678071.0,6476386.0,7284508.0,8078109.0,8904214.0,9707852.0,10499451.0,11310782.0,12124929.0,12934378.0,13755466.0,14561148.0,15365794.0,16175283.0,16976498.0,17795804.0,18619603.0,19413062.0,20217289.0,21010511.0,21852970.0,22650038.0,23465380.0,24291478.0,25082119.0,25889340.0,26743784.0,27529380.0,28325636.0,29126775.0,29948186.0,30761460.0,31553891.0,32381201.0,33209714.0,33976514.0,34810088.0,35608645.0,36414663.0,37229820.0,38044313.0,38842742.0,39639057.0,40482305.0,41279510.0,42056775.0,42908820.0,43675849.0,44508442.0,45297797.0,46135262.0,46953057.0,47747623.0,48558915.0,49350790.0,50203272.0,50973636.0,51771520.0,52618248.0,53377903.0,54260044.0,55068628.0,55871604.0,56645420.0,57492646.0,58269614.0,59092608.0,59922185.0,60696773.0,61546197.0,62323897.0,63140759.0,63919555.0,64750506.0,65603788.0,66386268.0,67218056.0,67991738.0,68804175.0,69614730.0,70384523.0,71251808.0,72087464.0,72821028.0,73653793.0,74461434.0,75282733.0,76093596.0,76891380.0,77675608.0,78508481.0,79340672.0,80114714.0,80926149.0],"unit":"ns","throughput":[],"typical":{"estimate":543.5876457679949,"lower_bound":543.5407288893865,"upper_bound":543.6341166741329,"unit":"ns"},"mean":{"estimate":543.8523240650228,"lower_bound":543.3583537231452,"upper_bound":544.7268719548604,"unit":"ns"},"median":{"estimate":543.5390070663124,"lower_bound":543.4679594806357,"upper_bound":543.5871455609534,"unit":"ns"},"median_abs_dev":{"estimate":0.2629474096910418,"lower_bound":0.20056510536491778,"upper_bound":0.350510451986488,"unit":"ns"},"slope":{"estimate":543.5876457679949,"lower_bound":543.5407288893865,"upper_bound":543.6341166741329,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/BeBytesModOrder/512","report_directory":"target/criterion/reports/ed25519/BeBytesModOrder/512","iteration_count":[398,796,1194,1592,1990,2388,2786,3184,3582,3980,4378,4776,5174,5572,5970,6368,6766,7164,7562,7960,8358,8756,9154,9552,9950,10348,10746,11144,11542,11940,12338,12736,13134,13532,13930,14328,14726,15124,15522,15920,16318,16716,17114,17512,17910,18308,18706,19104,19502,19900,20298,20696,21094,21492,21890,22288,22686,23084,23482,23880,24278,24676,25074,25472,25870,26268,26666,27064,27462,27860,28258,28656,29054,29452,29850,30248,30646,31044,31442,31840,32238,32636,33034,33432,33830,34228,34626,35024,35422,35820,36218,36616,37014,37412,37810,38208,38606,39004,39402,39800],"measured_values":[868725.0,1702287.0,2562399.0,3400325.0,4266474.0,5108404.0,5963722.0,6804079.0,7669913.0,8513824.0,9369286.0,10213956.0,11060869.0,11901344.0,12766846.0,13623790.0,14460603.0,15315617.0,16176626.0,17014155.0,17869578.0,18737580.0,19563197.0,20423335.0,21268474.0,22136918.0,22987362.0,23840386.0,24671689.0,25547000.0,26391843.0,27247468.0,28108029.0,28964894.0,29847580.0,30691640.0,31526365.0,32414374.0,33279556.0,34095704.0,35002918.0,35816768.0,36698329.0,37577326.0,38371183.0,39230210.0,40090226.0,40970340.0,41793648.0,42628886.0,43473655.0,44332048.0,45169486.0,46030737.0,46877109.0,47761254.0,48615505.0,49497572.0,50332133.0,51200301.0,52014853.0,52914337.0,53750000.0,54613520.0,55449709.0,56321964.0,57152439.0,58023710.0,58835989.0,59711577.0,60541983.0,61393920.0,62251787.0,63092410.0,63965640.0,64830380.0,65665195.0,66577530.0,67512005.0,68318909.0,69197694.0,70056952.0,70946954.0,71800576.0,72640631.0,73489735.0,74261373.0,75163175.0,75942584.0,76799430.0,77633301.0,78542090.0,79333580.0,80156303.0,81021293.0,81899931.0,82794511.0,83661521.0,84460478.0,85303453.0],"unit":"ns","throughput":[],"typical":{"estimate":2143.8691481420697,"lower_bound":2143.426845284526,"upper_bound":2144.305217046842,"unit":"ns"},"mean":{"estimate":2142.5753546276337,"lower_bound":2141.748727337551,"upper_bound":2143.654473601343,"unit":"ns"},"median":{"estimate":2142.6918847484176,"lower_bound":2142.211394811897,"upper_bound":2143.2700442511064,"unit":"ns"},"median_abs_dev":{"estimate":2.594791096546774,"lower_bound":1.7264103132749322,"upper_bound":3.6601162314226467,"unit":"ns"},"slope":{"estimate":2143.8691481420697,"lower_bound":2143.426845284526,"upper_bound":2144.305217046842,"unit":"ns"},"change":null} {"reason":"benchmark-complete","id":"ed25519/LeBytesModOrder/512","report_directory":"target/criterion/reports/ed25519/LeBytesModOrder/512","iteration_count":[411,822,1233,1644,2055,2466,2877,3288,3699,4110,4521,4932,5343,5754,6165,6576,6987,7398,7809,8220,8631,9042,9453,9864,10275,10686,11097,11508,11919,12330,12741,13152,13563,13974,14385,14796,15207,15618,16029,16440,16851,17262,17673,18084,18495,18906,19317,19728,20139,20550,20961,21372,21783,22194,22605,23016,23427,23838,24249,24660,25071,25482,25893,26304,26715,27126,27537,27948,28359,28770,29181,29592,30003,30414,30825,31236,31647,32058,32469,32880,33291,33702,34113,34524,34935,35346,35757,36168,36579,36990,37401,37812,38223,38634,39045,39456,39867,40278,40689,41100],"measured_values":[878356.0,1687105.0,2559670.0,3380267.0,4235911.0,5073275.0,5936410.0,6764768.0,7629765.0,8473603.0,9319736.0,10159100.0,11003897.0,11859326.0,12688925.0,13546178.0,14380358.0,15239314.0,16086635.0,16911451.0,17775423.0,18614078.0,19473096.0,20330632.0,21165910.0,22004526.0,22867415.0,23710607.0,24585901.0,25430558.0,26282931.0,27114458.0,28162182.0,28828972.0,29651155.0,30502481.0,31364570.0,32200042.0,33072698.0,33909747.0,34781159.0,35610496.0,36496846.0,37330052.0,38161401.0,39030602.0,39889971.0,40735952.0,41596096.0,42458806.0,43294598.0,44153093.0,44984765.0,45820332.0,46704089.0,47551616.0,48416033.0,49402534.0,50120306.0,50935728.0,51772914.0,52614699.0,53510138.0,54321093.0,55211764.0,56046692.0,56867464.0,57699984.0,58586741.0,59414829.0,60306471.0,61178473.0,61996257.0,62984135.0,63714489.0,64609696.0,65397165.0,66242261.0,67075451.0,67976116.0,68801395.0,69577018.0,70481211.0,71347394.0,72130900.0,73006829.0,73797795.0,74780586.0,75555061.0,76402760.0,77262845.0,78090842.0,78957706.0,79806791.0,80634655.0,81481849.0,82330883.0,83171781.0,84136755.0,84854136.0],"unit":"ns","throughput":[],"typical":{"estimate":2065.6610233647834,"lower_bound":2065.3023259390525,"upper_bound":2066.0342829574706,"unit":"ns"},"mean":{"estimate":2064.722850822388,"lower_bound":2063.4469595447295,"upper_bound":2066.5616862048323,"unit":"ns"},"median":{"estimate":2064.9115687637586,"lower_bound":2064.0412438430953,"upper_bound":2065.166110531804,"unit":"ns"},"median_abs_dev":{"estimate":2.6093695815489166,"lower_bound":1.8063210224971007,"upper_bound":3.5311401015431017,"unit":"ns"},"slope":{"estimate":2065.6610233647834,"lower_bound":2065.3023259390525,"upper_bound":2066.0342829574706,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"ed25519","benchmarks":["ed25519/A+B","ed25519/[k]P","ed25519/SmallFactorCheck","ed25519/EncodeCompressedPoint","ed25519/EncodeUncompressedPoint","ed25519/DecodeCompressedPoint","ed25519/DecodeUncompressedPoint","ed25519/a+b","ed25519/a*b","ed25519/inv(a)","ed25519/RandomScalar","ed25519/EncodeScalarBE","ed25519/EncodeScalarLE","ed25519/DecodeScalarBE","ed25519/DecodeScalarLE","ed25519/BeBytesModOrder/32","ed25519/LeBytesModOrder/32","ed25519/BeBytesModOrder/64","ed25519/LeBytesModOrder/64","ed25519/BeBytesModOrder/128","ed25519/LeBytesModOrder/128","ed25519/BeBytesModOrder/512","ed25519/LeBytesModOrder/512"],"report_directory":"target/criterion/reports/ed25519"} {"reason":"benchmark-complete","id":"ed25519/ReduceBe/32","report_directory":"target/criterion/reports/ed25519_ReduceBe_32","iteration_count":[9706,19412,29118,38824,48530,58236,67942,77648,87354,97060,106766,116472,126178,135884,145590,155296,165002,174708,184414,194120,203826,213532,223238,232944,242650,252356,262062,271768,281474,291180,300886,310592,320298,330004,339710,349416,359122,368828,378534,388240,397946,407652,417358,427064,436770,446476,456182,465888,475594,485300,495006,504712,514418,524124,533830,543536,553242,562948,572654,582360,592066,601772,611478,621184,630890,640596,650302,660008,669714,679420,689126,698832,708538,718244,727950,737656,747362,757068,766774,776480,786186,795892,805598,815304,825010,834716,844422,854128,863834,873540,883246,892952,902658,912364,922070,931776,941482,951188,960894,970600],"measured_values":[612171.0,1219413.0,1849983.0,2464878.0,3059093.0,3663078.0,4282574.0,4888346.0,5489009.0,6094122.0,6715777.0,7329913.0,7915598.0,8538552.0,9142479.0,9757041.0,10352252.0,10963137.0,11571105.0,12196538.0,12789594.0,13419332.0,14007505.0,14627197.0,15221853.0,15851528.0,16462446.0,17071854.0,17672855.0,18260181.0,18874863.0,19498061.0,20109875.0,20719685.0,21311828.0,21920800.0,22552277.0,23156891.0,23772070.0,24339558.0,25086565.0,25853311.0,26416639.0,26757156.0,27402070.0,27973921.0,28613594.0,29175566.0,29791461.0,30422756.0,31017862.0,31621526.0,32279132.0,32919573.0,33524658.0,34085351.0,34723464.0,35296989.0,35945026.0,36533883.0,37157417.0,37779905.0,38363805.0,38992164.0,39575033.0,40216938.0,40816635.0,41444825.0,42009283.0,42667507.0,43276179.0,43862377.0,44463913.0,45128105.0,45696390.0,46281516.0,46865840.0,47495451.0,48116093.0,48693488.0,49313932.0,49930619.0,50523617.0,51147005.0,51723592.0,52339280.0,52969908.0,53558499.0,54151201.0,54748060.0,55489925.0,55969700.0,56596592.0,57211039.0,57815788.0,58419815.0,59036144.0,59634275.0,60239641.0,60904403.0],"unit":"ns","throughput":[],"typical":{"estimate":62.73923575614571,"lower_bound":62.7258701478356,"upper_bound":62.75561930878222,"unit":"ns"},"mean":{"estimate":62.792933958475196,"lower_bound":62.765036647255386,"upper_bound":62.82563403460221,"unit":"ns"},"median":{"estimate":62.75021618929872,"lower_bound":62.73604352581274,"upper_bound":62.77407788996497,"unit":"ns"},"median_abs_dev":{"estimate":0.06628231652464771,"lower_bound":0.051258261048285354,"upper_bound":0.08104338832592993,"unit":"ns"},"slope":{"estimate":62.73923575614571,"lower_bound":62.7258701478356,"upper_bound":62.75561930878222,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"ed25519/ReduceBe/32","benchmarks":["ed25519/ReduceBe/32"],"report_directory":"target/criterion/reports/ed25519_ReduceBe_32"} {"reason":"benchmark-complete","id":"ed25519/ReduceLe/32","report_directory":"target/criterion/reports/ed25519_ReduceLe_32","iteration_count":[9976,19952,29928,39904,49880,59856,69832,79808,89784,99760,109736,119712,129688,139664,149640,159616,169592,179568,189544,199520,209496,219472,229448,239424,249400,259376,269352,279328,289304,299280,309256,319232,329208,339184,349160,359136,369112,379088,389064,399040,409016,418992,428968,438944,448920,458896,468872,478848,488824,498800,508776,518752,528728,538704,548680,558656,568632,578608,588584,598560,608536,618512,628488,638464,648440,658416,668392,678368,688344,698320,708296,718272,728248,738224,748200,758176,768152,778128,788104,798080,808056,818032,828008,837984,847960,857936,867912,877888,887864,897840,907816,917792,927768,937744,947720,957696,967672,977648,987624,997600],"measured_values":[633824.0,1212380.0,1834164.0,2434629.0,3050778.0,3646022.0,4256212.0,4855147.0,5451025.0,6064103.0,6661302.0,7265144.0,7861089.0,8475388.0,9077770.0,9683277.0,10296450.0,10908809.0,11492725.0,12104919.0,12723083.0,13325020.0,13917596.0,14536454.0,15145129.0,15778342.0,16377977.0,16982052.0,17567870.0,18188025.0,18792050.0,19388697.0,19982073.0,20594570.0,21200980.0,21829143.0,22436575.0,23034869.0,23628404.0,24252055.0,24846686.0,25430442.0,26077631.0,26658748.0,27272625.0,27863489.0,28473291.0,29076660.0,29679896.0,30324391.0,30899059.0,31497323.0,32123271.0,32724236.0,33340154.0,33935094.0,34554979.0,35167277.0,35771722.0,36382184.0,36984477.0,37566745.0,38399864.0,38828269.0,39449116.0,39989236.0,40578620.0,41266048.0,41798899.0,42381226.0,43023946.0,43595302.0,44218779.0,44812176.0,45427680.0,46024143.0,46634038.0,47255627.0,47862137.0,48438752.0,49083662.0,49680367.0,50326879.0,50901217.0,51499284.0,52085461.0,52777196.0,53293793.0,53869943.0,54494816.0,55128770.0,55755438.0,56328444.0,56937853.0,57547122.0,58141456.0,59629863.0,59363792.0,59952964.0,60570423.0],"unit":"ns","throughput":[],"typical":{"estimate":60.76195466933556,"lower_bound":60.72889816718475,"upper_bound":60.81915548223258,"unit":"ns"},"mean":{"estimate":60.791882639127856,"lower_bound":60.74617386514979,"upper_bound":60.86178287968724,"unit":"ns"},"median":{"estimate":60.731717591441296,"lower_bound":60.722108059342425,"upper_bound":60.743529062304866,"unit":"ns"},"median_abs_dev":{"estimate":0.042020722480508386,"lower_bound":0.027682630664219235,"upper_bound":0.05563925322231011,"unit":"ns"},"slope":{"estimate":60.76195466933556,"lower_bound":60.72889816718475,"upper_bound":60.81915548223258,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"ed25519/ReduceLe/32","benchmarks":["ed25519/ReduceLe/32"],"report_directory":"target/criterion/reports/ed25519_ReduceLe_32"} {"reason":"benchmark-complete","id":"ed25519/ReduceBe/64","report_directory":"target/criterion/reports/ed25519_ReduceBe_64","iteration_count":[5239,10478,15717,20956,26195,31434,36673,41912,47151,52390,57629,62868,68107,73346,78585,83824,89063,94302,99541,104780,110019,115258,120497,125736,130975,136214,141453,146692,151931,157170,162409,167648,172887,178126,183365,188604,193843,199082,204321,209560,214799,220038,225277,230516,235755,240994,246233,251472,256711,261950,267189,272428,277667,282906,288145,293384,298623,303862,309101,314340,319579,324818,330057,335296,340535,345774,351013,356252,361491,366730,371969,377208,382447,387686,392925,398164,403403,408642,413881,419120,424359,429598,434837,440076,445315,450554,455793,461032,466271,471510,476749,481988,487227,492466,497705,502944,508183,513422,518661,523900],"measured_values":[706390.0,1361334.0,2050141.0,2745575.0,3415479.0,4098378.0,4786608.0,5462494.0,6136810.0,6830400.0,7521604.0,8170619.0,8864071.0,9546674.0,10239348.0,10914533.0,11592528.0,12297984.0,12955080.0,13659820.0,14348313.0,15010983.0,15715736.0,16376363.0,17033154.0,17780293.0,18467691.0,19107312.0,19814139.0,20543208.0,21172840.0,21872549.0,22529471.0,23259812.0,23934719.0,24634742.0,25308165.0,25971360.0,26633328.0,27361143.0,27997696.0,28684471.0,29413148.0,30069677.0,30727965.0,31415951.0,32191455.0,32755620.0,33537112.0,34142241.0,34920371.0,35596476.0,36214359.0,36941397.0,37624047.0,38306237.0,38943033.0,39685485.0,40330410.0,40985132.0,41672680.0,42353160.0,43026398.0,43665128.0,44406167.0,45088728.0,45854142.0,46479826.0,47173255.0,47959616.0,48519765.0,49203804.0,49865813.0,50601823.0,51330333.0,52145782.0,52832118.0,53391079.0,54008580.0,54742336.0,55511623.0,55980822.0,56699844.0,57435833.0,58068001.0,58763492.0,59443566.0,60098946.0,60785845.0,61456511.0,62190544.0,62793202.0,63456403.0,64194704.0,64858983.0,65551585.0,66296274.0,66932473.0,67626364.0,68303816.0],"unit":"ns","throughput":[],"typical":{"estimate":130.45605666236784,"lower_bound":130.418059428527,"upper_bound":130.49967280273955,"unit":"ns"},"mean":{"estimate":130.47711999089057,"lower_bound":130.40545692092203,"upper_bound":130.5860525657841,"unit":"ns"},"median":{"estimate":130.40966201531697,"lower_bound":130.385581140668,"upper_bound":130.44303143093464,"unit":"ns"},"median_abs_dev":{"estimate":0.14079737895392722,"lower_bound":0.08833739460897254,"upper_bound":0.19538561085508768,"unit":"ns"},"slope":{"estimate":130.45605666236784,"lower_bound":130.418059428527,"upper_bound":130.49967280273955,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"ed25519/ReduceBe/64","benchmarks":["ed25519/ReduceBe/64"],"report_directory":"target/criterion/reports/ed25519_ReduceBe_64"} {"reason":"benchmark-complete","id":"ed25519/ReduceLe/64","report_directory":"target/criterion/reports/ed25519_ReduceLe_64","iteration_count":[5446,10892,16338,21784,27230,32676,38122,43568,49014,54460,59906,65352,70798,76244,81690,87136,92582,98028,103474,108920,114366,119812,125258,130704,136150,141596,147042,152488,157934,163380,168826,174272,179718,185164,190610,196056,201502,206948,212394,217840,223286,228732,234178,239624,245070,250516,255962,261408,266854,272300,277746,283192,288638,294084,299530,304976,310422,315868,321314,326760,332206,337652,343098,348544,353990,359436,364882,370328,375774,381220,386666,392112,397558,403004,408450,413896,419342,424788,430234,435680,441126,446572,452018,457464,462910,468356,473802,479248,484694,490140,495586,501032,506478,511924,517370,522816,528262,533708,539154,544600],"measured_values":[681319.0,1358312.0,2031052.0,2707353.0,3387550.0,4065683.0,4748193.0,5406334.0,6089182.0,6757260.0,7450807.0,8103271.0,8785508.0,9473498.0,10125300.0,10829068.0,11484198.0,12173270.0,12851072.0,13550435.0,14200778.0,14895790.0,15581194.0,16236834.0,16895695.0,17626852.0,18307042.0,18981042.0,19650960.0,20330293.0,20999757.0,21673926.0,22357016.0,23027745.0,23711122.0,24406918.0,25043659.0,25751690.0,26417896.0,27069776.0,27783864.0,28442358.0,29149342.0,29789459.0,30535887.0,31203147.0,31836317.0,32558445.0,33247736.0,33939128.0,34574873.0,35251027.0,35915569.0,36591961.0,37319698.0,37938896.0,38594872.0,39272503.0,39971591.0,40600196.0,41317931.0,41999655.0,42618892.0,43352223.0,44031905.0,44698217.0,45384097.0,46071023.0,46739936.0,47387271.0,48294401.0,48789849.0,49466906.0,50164546.0,50806877.0,51500898.0,52112630.0,52918200.0,53534016.0,54214298.0,54893797.0,55551706.0,56247330.0,56879406.0,57558224.0,58248011.0,58889751.0,59595072.0,60354028.0,60954278.0,61617643.0,62309513.0,62949245.0,63696168.0,64387545.0,65001846.0,65725835.0,66383977.0,67017256.0,67787491.0],"unit":"ns","throughput":[],"typical":{"estimate":124.40047436575318,"lower_bound":124.37792880142864,"upper_bound":124.4262203411244,"unit":"ns"},"mean":{"estimate":124.38228522154141,"lower_bound":124.35191728451719,"upper_bound":124.41386851633835,"unit":"ns"},"median":{"estimate":124.38719302714037,"lower_bound":124.36837816746235,"upper_bound":124.40506793977231,"unit":"ns"},"median_abs_dev":{"estimate":0.08435607379939217,"lower_bound":0.06377344869683384,"upper_bound":0.13303788074269984,"unit":"ns"},"slope":{"estimate":124.40047436575318,"lower_bound":124.37792880142864,"upper_bound":124.4262203411244,"unit":"ns"},"change":null} {"reason":"group-complete","group_name":"ed25519/ReduceLe/64","benchmarks":["ed25519/ReduceLe/64"],"report_directory":"target/criterion/reports/ed25519_ReduceLe_64"}