# Run Nethermind Benchmarks (EcRecover vs PointEvaluation) ```bash # dotnet for Ubuntu-22.04 # see https://dotnet.microsoft.com/en-us/download/dotnet/6.0 for options sudo apt install dotnet6 git clone https://github.com/NethermindEth/nethermind \ --recursive --single-branch --branch point_eval_benchmarks cd nethermind/src/Nethermind dotnet build Benchmarks.sln -c Release -o out cd out # Runs all the benchmarks, see the list below (takes hours) ./Nethermind.Benchmark.Runner # Runs just few cases, like EcRecover vs PointEvaluation ./Nethermind.Benchmark.Runner ValidKey fuzzcorp-82 ``` ## Benchmark results TL;DR depending on the platform, it may be up to ~52k gas ### 1. AMD EPYC 7642 48-Core Processor, Ubuntu 22.04 #### Summary | Input | Mean | Error | StdDev | |----------------- |---------------:|-------------:|--------------:| | fuzzcorp-82(PointEvaluation) | 1,643,327.6 ns | 28,069.64 ns | 40,256.63 ns | | ValidKey(EcRecover) | 107,338.43 ns | 1,657.635 ns | 2,429.740 ns | `1643327.6/107338.43*3000=45929.3358399223` #### All the results | Input | Mean | Error | StdDev | Median | |----------------- |---------------:|-------------:|--------------:|---------------:| | fuzzcorp-0 | 1,523,012.6 ns | 34,358.11 ns | 50,361.67 ns | 1,521,973.2 ns | | fuzzcorp-1 | 1,499,488.9 ns | 32,221.16 ns | 46,210.62 ns | 1,490,268.7 ns | | fuzzcorp-10 | 1,465,009.8 ns | 17,968.45 ns | 25,769.82 ns | 1,460,122.0 ns | | fuzzcorp-100 | 1,513,943.9 ns | 24,950.15 ns | 35,782.76 ns | 1,507,105.6 ns | | fuzzcorp-101 | 1,518,516.8 ns | 35,367.70 ns | 52,936.71 ns | 1,507,405.1 ns | | fuzzcorp-102 | 1,493,012.5 ns | 25,965.39 ns | 36,399.86 ns | 1,480,007.3 ns | | fuzzcorp-103 | 1,526,938.0 ns | 29,582.56 ns | 41,470.62 ns | 1,530,269.4 ns | | fuzzcorp-104 | 1,534,428.8 ns | 44,412.56 ns | 63,695.16 ns | 1,508,716.4 ns | | fuzzcorp-105 | 1,418,112.4 ns | 24,552.29 ns | 34,418.88 ns | 1,404,430.4 ns | | fuzzcorp-106 | 1,422,793.8 ns | 40,560.16 ns | 59,452.55 ns | 1,406,862.0 ns | | fuzzcorp-107 | 1,482,524.2 ns | 26,488.27 ns | 37,988.68 ns | 1,471,464.5 ns | | fuzzcorp-108 | 1,519,599.2 ns | 32,736.69 ns | 46,949.98 ns | 1,513,769.6 ns | | fuzzcorp-109 | 1,494,190.6 ns | 26,793.95 ns | 39,274.23 ns | 1,478,795.4 ns | | fuzzcorp-11 | 1,461,021.4 ns | 12,910.55 ns | 18,098.79 ns | 1,459,006.7 ns | | fuzzcorp-110 | 1,517,669.0 ns | 39,153.92 ns | 56,153.39 ns | 1,491,210.5 ns | | fuzzcorp-111 | 1,509,199.9 ns | 31,190.63 ns | 44,732.66 ns | 1,499,454.4 ns | | fuzzcorp-112 | 1,483,762.5 ns | 13,090.61 ns | 17,475.59 ns | 1,484,432.4 ns | | fuzzcorp-113 | 1,491,765.3 ns | 34,909.52 ns | 50,066.18 ns | 1,473,115.7 ns | | fuzzcorp-114 | 1,507,900.4 ns | 45,075.16 ns | 63,189.08 ns | 1,485,736.0 ns | | fuzzcorp-115 | 17,390.7 ns | 234.36 ns | 328.54 ns | 17,380.0 ns | | fuzzcorp-116 | 1,485,320.8 ns | 21,970.92 ns | 32,204.68 ns | 1,477,729.7 ns | | fuzzcorp-117 | 17,703.1 ns | 675.64 ns | 968.99 ns | 17,248.4 ns | | fuzzcorp-118 | 1,518,505.8 ns | 19,594.66 ns | 27,468.98 ns | 1,514,544.5 ns | | fuzzcorp-119 | 1,509,073.6 ns | 28,844.16 ns | 43,172.59 ns | 1,511,587.0 ns | | fuzzcorp-12 | 1,529,110.7 ns | 41,835.41 ns | 62,617.27 ns | 1,510,978.8 ns | | fuzzcorp-120 | 1,511,440.7 ns | 29,267.24 ns | 42,899.54 ns | 1,499,674.4 ns | | fuzzcorp-121 | 1,529,971.9 ns | 34,004.49 ns | 50,896.31 ns | 1,529,926.9 ns | | fuzzcorp-122 | 1,521,404.9 ns | 29,850.37 ns | 43,754.29 ns | 1,529,807.0 ns | | fuzzcorp-123 | 17,628.2 ns | 284.16 ns | 416.52 ns | 17,622.7 ns | | fuzzcorp-124 | 33,850.7 ns | 742.95 ns | 1,112.01 ns | 33,915.9 ns | | fuzzcorp-125 | 1,401,991.9 ns | 19,557.49 ns | 28,048.76 ns | 1,404,827.2 ns | | fuzzcorp-126 | 1,481,568.0 ns | 31,824.71 ns | 46,648.24 ns | 1,459,060.6 ns | | fuzzcorp-127 | 1,474,982.9 ns | 25,617.86 ns | 38,343.60 ns | 1,456,773.6 ns | | fuzzcorp-128 | 1,513,399.8 ns | 29,100.14 ns | 43,555.71 ns | 1,509,636.4 ns | | fuzzcorp-129 | 1,538,208.1 ns | 36,242.73 ns | 53,124.13 ns | 1,522,954.3 ns | | fuzzcorp-13 | 1,474,919.1 ns | 10,609.53 ns | 15,551.31 ns | 1,473,022.0 ns | | fuzzcorp-130 | 1,514,965.4 ns | 38,660.80 ns | 52,919.34 ns | 1,495,954.1 ns | | fuzzcorp-131 | 1,514,963.8 ns | 27,740.98 ns | 41,521.39 ns | 1,509,973.1 ns | | fuzzcorp-132 | 17,518.5 ns | 384.12 ns | 538.49 ns | 17,487.2 ns | | fuzzcorp-133 | 1,542,297.1 ns | 41,755.44 ns | 62,497.57 ns | 1,552,791.6 ns | | fuzzcorp-134 | 1,529,179.7 ns | 30,160.83 ns | 45,143.32 ns | 1,526,827.5 ns | | fuzzcorp-135 | 1,520,629.2 ns | 34,512.78 ns | 50,588.38 ns | 1,523,866.2 ns | | fuzzcorp-136 | 1,498,418.1 ns | 29,696.86 ns | 43,529.27 ns | 1,479,544.1 ns | | fuzzcorp-137 | 1,488,286.4 ns | 16,598.51 ns | 24,329.88 ns | 1,479,612.1 ns | | fuzzcorp-138 | 1,566,672.7 ns | 38,490.81 ns | 55,202.37 ns | 1,573,674.5 ns | | fuzzcorp-139 | 1,534,694.1 ns | 36,837.01 ns | 55,135.90 ns | 1,523,929.2 ns | | fuzzcorp-14 | 1,503,452.6 ns | 27,745.52 ns | 41,528.18 ns | 1,498,980.3 ns | | fuzzcorp-140 | 1,509,861.6 ns | 32,030.40 ns | 45,937.05 ns | 1,509,665.4 ns | | fuzzcorp-141 | 17,611.9 ns | 469.54 ns | 673.40 ns | 17,426.1 ns | | fuzzcorp-142 | 1,543,902.9 ns | 28,188.01 ns | 39,515.65 ns | 1,548,561.1 ns | | fuzzcorp-143 | 1,538,956.6 ns | 34,583.18 ns | 51,762.47 ns | 1,529,100.3 ns | | fuzzcorp-144 | 18,528.2 ns | 514.59 ns | 770.21 ns | 18,429.6 ns | | fuzzcorp-145 | 1,551,025.9 ns | 44,911.69 ns | 67,221.70 ns | 1,554,134.6 ns | | fuzzcorp-146 | 1,417,422.0 ns | 23,261.55 ns | 34,816.79 ns | 1,405,947.8 ns | | fuzzcorp-147 | 1,525,345.2 ns | 42,550.21 ns | 62,369.55 ns | 1,508,619.4 ns | | fuzzcorp-148 | 1,520,279.0 ns | 40,545.51 ns | 59,431.08 ns | 1,509,489.9 ns | | fuzzcorp-149 | 1,486,211.7 ns | 26,410.63 ns | 38,712.36 ns | 1,486,125.5 ns | | fuzzcorp-15 | 1,499,406.6 ns | 39,679.87 ns | 58,162.23 ns | 1,476,841.2 ns | | fuzzcorp-150 | 1,522,026.0 ns | 44,173.56 ns | 64,749.04 ns | 1,505,848.8 ns | | fuzzcorp-151 | 1,489,995.7 ns | 19,402.07 ns | 27,825.87 ns | 1,487,707.4 ns | | fuzzcorp-152 | 1,515,265.8 ns | 28,596.05 ns | 41,915.72 ns | 1,512,453.8 ns | | fuzzcorp-153 | 1,478,213.4 ns | 16,761.16 ns | 22,375.66 ns | 1,474,835.7 ns | | fuzzcorp-154 | 1,498,744.7 ns | 24,549.95 ns | 35,985.00 ns | 1,490,520.6 ns | | fuzzcorp-155 | 1,494,006.0 ns | 45,470.38 ns | 66,649.89 ns | 1,471,690.2 ns | | fuzzcorp-156 | 1,503,897.2 ns | 34,454.93 ns | 51,570.51 ns | 1,490,739.2 ns | | fuzzcorp-157 | 1,475,293.0 ns | 31,201.45 ns | 44,748.19 ns | 1,457,196.1 ns | | fuzzcorp-158 | 1,520,174.6 ns | 38,089.40 ns | 55,830.94 ns | 1,518,201.1 ns | | fuzzcorp-159 | 17,389.6 ns | 318.88 ns | 477.28 ns | 17,446.2 ns | | fuzzcorp-16 | 1,471,814.3 ns | 23,637.49 ns | 33,900.19 ns | 1,462,488.9 ns | | fuzzcorp-160 | 1,475,534.1 ns | 15,557.73 ns | 22,804.32 ns | 1,476,993.6 ns | | fuzzcorp-161 | 1,502,265.0 ns | 29,138.25 ns | 41,789.20 ns | 1,482,866.3 ns | | fuzzcorp-162 | 1,505,035.5 ns | 42,144.89 ns | 60,442.94 ns | 1,488,334.5 ns | | fuzzcorp-163 | 1,491,280.2 ns | 21,339.45 ns | 30,604.40 ns | 1,479,309.3 ns | | fuzzcorp-164 | 1,503,389.7 ns | 55,929.09 ns | 83,712.02 ns | 1,467,604.7 ns | | fuzzcorp-165 | 1,485,835.9 ns | 23,421.48 ns | 34,330.90 ns | 1,478,607.7 ns | | fuzzcorp-166 | 1,493,884.8 ns | 32,277.85 ns | 47,312.45 ns | 1,471,603.2 ns | | fuzzcorp-167 | 1,523,120.6 ns | 39,107.60 ns | 58,534.41 ns | 1,519,810.3 ns | | fuzzcorp-168 | 1,397,229.4 ns | 26,281.59 ns | 38,523.21 ns | 1,383,025.3 ns | | fuzzcorp-169 | 17,447.4 ns | 380.45 ns | 545.63 ns | 17,421.5 ns | | fuzzcorp-17 | 1,518,387.4 ns | 25,043.93 ns | 36,709.06 ns | 1,507,413.6 ns | | fuzzcorp-170 | 1,465,453.8 ns | 13,312.44 ns | 18,662.19 ns | 1,460,800.9 ns | | fuzzcorp-171 | 1,532,713.0 ns | 41,482.01 ns | 60,803.79 ns | 1,527,684.7 ns | | fuzzcorp-172 | 1,495,198.4 ns | 23,898.37 ns | 35,029.92 ns | 1,485,337.1 ns | | fuzzcorp-173 | 1,523,026.2 ns | 34,668.94 ns | 48,601.02 ns | 1,508,861.8 ns | | fuzzcorp-174 | 1,525,161.7 ns | 37,305.35 ns | 54,681.70 ns | 1,511,864.1 ns | | fuzzcorp-175 | 1,484,711.6 ns | 20,627.29 ns | 28,916.58 ns | 1,484,272.0 ns | | fuzzcorp-176 | 1,528,409.1 ns | 32,944.47 ns | 48,289.58 ns | 1,524,018.8 ns | | fuzzcorp-177 | 1,508,571.2 ns | 42,984.03 ns | 61,646.42 ns | 1,494,919.1 ns | | fuzzcorp-178 | 1,494,653.2 ns | 22,022.35 ns | 31,583.80 ns | 1,485,431.1 ns | | fuzzcorp-179 | 1,501,544.1 ns | 32,900.70 ns | 49,244.22 ns | 1,507,822.4 ns | | fuzzcorp-18 | 1,477,548.3 ns | 22,986.11 ns | 33,692.74 ns | 1,469,757.5 ns | | fuzzcorp-180 | 17,470.6 ns | 399.71 ns | 573.25 ns | 17,280.8 ns | | fuzzcorp-181 | 1,506,718.9 ns | 32,321.18 ns | 46,354.08 ns | 1,505,010.9 ns | | fuzzcorp-182 | 1,506,806.2 ns | 34,664.35 ns | 47,448.96 ns | 1,493,967.2 ns | | fuzzcorp-183 | 1,522,339.0 ns | 29,268.83 ns | 41,976.48 ns | 1,525,455.0 ns | | fuzzcorp-184 | 1,516,888.4 ns | 30,344.58 ns | 42,538.87 ns | 1,505,702.8 ns | | fuzzcorp-185 | 1,533,963.7 ns | 27,553.35 ns | 41,240.56 ns | 1,522,129.1 ns | | fuzzcorp-186 | 1,552,494.4 ns | 30,950.80 ns | 45,367.29 ns | 1,550,517.0 ns | | fuzzcorp-187 | 1,471,271.9 ns | 15,728.68 ns | 23,054.90 ns | 1,463,057.8 ns | | fuzzcorp-188 | 1,518,066.0 ns | 33,770.68 ns | 50,546.36 ns | 1,519,526.8 ns | | fuzzcorp-189 | 955.3 ns | 25.77 ns | 36.96 ns | 941.5 ns | | fuzzcorp-189-b | 1,012.1 ns | 24.99 ns | 35.03 ns | 1,015.6 ns | | fuzzcorp-19 | 17,202.0 ns | 249.43 ns | 373.34 ns | 17,075.8 ns | | fuzzcorp-190 | 17,270.9 ns | 321.35 ns | 460.88 ns | 17,154.8 ns | | fuzzcorp-191 | 1,522,735.0 ns | 38,434.04 ns | 56,336.12 ns | 1,502,014.4 ns | | fuzzcorp-192 | 1,526,812.5 ns | 40,967.02 ns | 61,317.51 ns | 1,505,923.4 ns | | fuzzcorp-193 | 1,518,031.1 ns | 37,909.36 ns | 54,368.47 ns | 1,506,929.7 ns | | fuzzcorp-194 | 1,492,562.8 ns | 27,640.62 ns | 41,371.19 ns | 1,482,389.5 ns | | fuzzcorp-195 | 1,487,854.7 ns | 25,293.02 ns | 34,621.37 ns | 1,479,752.5 ns | | fuzzcorp-196 | 1,436,192.6 ns | 19,425.25 ns | 27,859.11 ns | 1,427,610.0 ns | | fuzzcorp-197 | 1,491,796.7 ns | 15,651.69 ns | 22,447.19 ns | 1,483,523.6 ns | | fuzzcorp-198 | 1,517,191.7 ns | 26,694.28 ns | 39,128.13 ns | 1,516,370.5 ns | | fuzzcorp-199 | 17,518.1 ns | 180.41 ns | 264.45 ns | 17,470.3 ns | | fuzzcorp-2 | 1,517,189.3 ns | 45,165.75 ns | 67,601.97 ns | 1,490,523.7 ns | | fuzzcorp-20 | 1,486,785.8 ns | 15,304.55 ns | 21,454.85 ns | 1,484,422.5 ns | | fuzzcorp-200 | 1,475,481.6 ns | 19,777.89 ns | 28,990.17 ns | 1,468,640.0 ns | | fuzzcorp-201 | 1,443,769.7 ns | 27,351.79 ns | 39,227.13 ns | 1,443,004.2 ns | | fuzzcorp-202 | 1,422,145.1 ns | 24,702.47 ns | 36,973.50 ns | 1,419,064.2 ns | | fuzzcorp-21 | 1,509,778.7 ns | 30,747.58 ns | 46,021.52 ns | 1,501,968.8 ns | | fuzzcorp-22 | 1,554,397.9 ns | 68,635.66 ns | 102,730.62 ns | 1,509,135.8 ns | | fuzzcorp-23 | 1,525,415.6 ns | 34,700.86 ns | 47,498.92 ns | 1,513,072.8 ns | | fuzzcorp-24 | 1,695,003.5 ns | 42,747.54 ns | 62,658.80 ns | 1,691,622.6 ns | | fuzzcorp-25 | 1,584,727.8 ns | 32,585.95 ns | 48,773.12 ns | 1,576,339.0 ns | | fuzzcorp-26 | 18,433.0 ns | 519.27 ns | 777.22 ns | 18,318.5 ns | | fuzzcorp-27 | 1,588,621.9 ns | 27,046.40 ns | 37,021.42 ns | 1,589,855.3 ns | | fuzzcorp-28 | 1,455,998.5 ns | 33,801.22 ns | 49,545.39 ns | 1,445,609.0 ns | | fuzzcorp-29 | 18,188.5 ns | 457.88 ns | 671.16 ns | 18,080.9 ns | | fuzzcorp-3 | 1,537,377.0 ns | 25,986.94 ns | 38,896.02 ns | 1,534,611.3 ns | | fuzzcorp-30 | 17,647.5 ns | 402.09 ns | 589.38 ns | 17,432.3 ns | | fuzzcorp-31 | 1,507,423.2 ns | 29,558.36 ns | 41,436.70 ns | 1,494,484.1 ns | | fuzzcorp-32 | 1,512,287.1 ns | 19,678.58 ns | 27,586.62 ns | 1,523,799.6 ns | | fuzzcorp-33 | 1,558,843.1 ns | 40,275.00 ns | 59,034.57 ns | 1,544,507.6 ns | | fuzzcorp-34 | 982.7 ns | 20.01 ns | 29.95 ns | 991.2 ns | | fuzzcorp-34-b | 1,073.4 ns | 32.46 ns | 48.59 ns | 1,069.4 ns | | fuzzcorp-35 | 1,593,138.8 ns | 29,100.41 ns | 42,655.00 ns | 1,588,640.2 ns | | fuzzcorp-36 | 1,588,242.3 ns | 33,959.87 ns | 49,777.93 ns | 1,587,155.8 ns | | fuzzcorp-37 | 1,583,786.1 ns | 42,653.15 ns | 61,171.88 ns | 1,573,691.0 ns | | fuzzcorp-38 | 1,583,242.9 ns | 40,329.16 ns | 60,362.79 ns | 1,578,826.4 ns | | fuzzcorp-39 | 1,538,331.6 ns | 22,411.96 ns | 32,851.16 ns | 1,533,524.5 ns | | fuzzcorp-4 | 1,538,364.8 ns | 32,005.07 ns | 45,900.72 ns | 1,541,612.8 ns | | fuzzcorp-40 | 1,534,747.7 ns | 30,921.87 ns | 45,324.88 ns | 1,519,240.0 ns | | fuzzcorp-41 | 1,522,962.1 ns | 40,688.90 ns | 58,354.80 ns | 1,516,329.7 ns | | fuzzcorp-42 | 1,479,461.0 ns | 13,295.99 ns | 19,068.72 ns | 1,480,863.2 ns | | fuzzcorp-43 | 1,517,094.0 ns | 33,624.85 ns | 48,223.76 ns | 1,508,903.3 ns | | fuzzcorp-44 | 1,498,475.8 ns | 27,276.44 ns | 40,826.09 ns | 1,498,949.7 ns | | fuzzcorp-45 | 1,505,991.1 ns | 24,835.72 ns | 36,403.87 ns | 1,492,647.0 ns | | fuzzcorp-46 | 1,515,358.9 ns | 25,365.08 ns | 36,377.84 ns | 1,503,034.0 ns | | fuzzcorp-47 | 17,344.9 ns | 282.23 ns | 413.68 ns | 17,308.4 ns | | fuzzcorp-48 | 1,545,284.5 ns | 41,560.96 ns | 58,262.66 ns | 1,535,819.4 ns | | fuzzcorp-49 | 1,502,759.8 ns | 21,724.56 ns | 29,736.82 ns | 1,493,469.3 ns | | fuzzcorp-5 | 928.1 ns | 20.31 ns | 29.13 ns | 919.7 ns | | fuzzcorp-5-b | 1,019.8 ns | 37.28 ns | 55.80 ns | 1,021.0 ns | | fuzzcorp-50 | 1,510,090.3 ns | 24,202.49 ns | 36,225.15 ns | 1,499,878.2 ns | | fuzzcorp-51 | 1,484,379.7 ns | 21,296.74 ns | 30,543.14 ns | 1,477,213.0 ns | | fuzzcorp-52 | 1,509,658.3 ns | 30,073.97 ns | 45,013.31 ns | 1,506,564.8 ns | | fuzzcorp-53 | 1,469,552.3 ns | 14,150.57 ns | 19,369.46 ns | 1,463,707.8 ns | | fuzzcorp-54 | 1,439,808.9 ns | 26,657.94 ns | 39,074.86 ns | 1,432,670.5 ns | | fuzzcorp-55 | 1,506,107.0 ns | 23,054.78 ns | 33,793.40 ns | 1,503,257.1 ns | | fuzzcorp-56 | 1,499,080.9 ns | 26,100.90 ns | 39,066.60 ns | 1,486,037.3 ns | | fuzzcorp-57 | 1,139,924.6 ns | 16,513.39 ns | 23,683.01 ns | 1,131,966.0 ns | | fuzzcorp-58 | 1,502,467.0 ns | 29,093.33 ns | 42,644.62 ns | 1,495,804.8 ns | | fuzzcorp-59 | 1,531,140.6 ns | 25,783.35 ns | 36,144.66 ns | 1,536,884.0 ns | | fuzzcorp-6 | 1,548,619.0 ns | 44,476.26 ns | 66,569.98 ns | 1,525,868.4 ns | | fuzzcorp-60 | 1,497,716.5 ns | 19,916.75 ns | 29,193.71 ns | 1,489,995.3 ns | | fuzzcorp-61 | 1,510,709.6 ns | 28,249.58 ns | 39,601.97 ns | 1,513,008.1 ns | | fuzzcorp-62 | 1,489,268.7 ns | 38,927.51 ns | 57,059.44 ns | 1,465,890.6 ns | | fuzzcorp-63 | 1,511,601.5 ns | 41,729.13 ns | 61,166.02 ns | 1,490,533.8 ns | | fuzzcorp-64 | 1,512,283.3 ns | 36,671.16 ns | 54,887.66 ns | 1,510,320.9 ns | | fuzzcorp-65 | 1,493,313.0 ns | 31,337.66 ns | 45,934.33 ns | 1,480,992.2 ns | | fuzzcorp-66 | 33,540.9 ns | 718.14 ns | 1,006.73 ns | 33,709.2 ns | | fuzzcorp-67 | 1,454,050.1 ns | 14,272.43 ns | 20,007.96 ns | 1,454,133.9 ns | | fuzzcorp-68 | 1,500,704.3 ns | 25,154.15 ns | 35,262.61 ns | 1,494,263.1 ns | | fuzzcorp-69 | 1,514,256.4 ns | 29,218.52 ns | 42,828.13 ns | 1,509,267.4 ns | | fuzzcorp-7 | 17,195.4 ns | 160.83 ns | 235.74 ns | 17,115.9 ns | | fuzzcorp-70 | 18,135.1 ns | 322.29 ns | 472.40 ns | 18,002.2 ns | | fuzzcorp-71 | 1,476,743.7 ns | 12,339.82 ns | 17,298.71 ns | 1,478,065.3 ns | | fuzzcorp-72 | 1,518,738.4 ns | 40,485.91 ns | 60,597.41 ns | 1,498,395.8 ns | | fuzzcorp-73 | 1,532,841.8 ns | 37,523.41 ns | 55,001.32 ns | 1,529,007.4 ns | | fuzzcorp-74 | 1,518,051.1 ns | 29,285.54 ns | 43,833.22 ns | 1,511,081.1 ns | | fuzzcorp-75 | 1,505,843.4 ns | 37,271.26 ns | 55,785.86 ns | 1,503,812.7 ns | | fuzzcorp-76 | 1,487,252.2 ns | 25,160.76 ns | 34,440.33 ns | 1,472,937.3 ns | | fuzzcorp-77 | 1,496,891.2 ns | 30,853.97 ns | 44,249.84 ns | 1,492,819.8 ns | | fuzzcorp-78 | 1,516,688.3 ns | 31,404.35 ns | 45,039.17 ns | 1,506,649.4 ns | | fuzzcorp-8 | 1,142,510.3 ns | 15,208.37 ns | 21,320.01 ns | 1,145,926.2 ns | | fuzzcorp-80 | 17,490.3 ns | 481.50 ns | 675.00 ns | 17,128.1 ns | | fuzzcorp-81 | 17,593.5 ns | 491.34 ns | 704.67 ns | 17,423.5 ns | | fuzzcorp-82 | 1,643,327.6 ns | 28,069.64 ns | 40,256.63 ns | 1,634,269.8 ns | | fuzzcorp-83 | 1,517,026.3 ns | 19,614.59 ns | 28,750.81 ns | 1,513,783.7 ns | | fuzzcorp-84 | 1,531,541.4 ns | 42,738.12 ns | 59,912.87 ns | 1,517,202.3 ns | | fuzzcorp-85 | 17,376.8 ns | 286.81 ns | 420.40 ns | 17,335.5 ns | | fuzzcorp-86 | 1,493,388.9 ns | 25,650.80 ns | 36,787.62 ns | 1,484,036.4 ns | | fuzzcorp-87 | 1,459,258.5 ns | 16,196.10 ns | 22,704.68 ns | 1,450,649.3 ns | | fuzzcorp-88 | 1,502,562.7 ns | 37,644.72 ns | 55,179.15 ns | 1,485,162.2 ns | | fuzzcorp-89 | 1,490,603.9 ns | 25,048.19 ns | 35,114.06 ns | 1,483,072.7 ns | | fuzzcorp-9 | 1,558,271.2 ns | 39,928.82 ns | 59,763.58 ns | 1,539,751.5 ns | | fuzzcorp-90 | 1,169,722.1 ns | 18,217.65 ns | 25,538.60 ns | 1,165,870.6 ns | | fuzzcorp-91 | 1,494,676.9 ns | 17,262.03 ns | 24,756.69 ns | 1,495,292.5 ns | | fuzzcorp-92 | 35,040.5 ns | 785.01 ns | 1,150.65 ns | 35,064.3 ns | | fuzzcorp-93 | 1,559,873.7 ns | 36,348.77 ns | 53,279.55 ns | 1,556,606.9 ns | | fuzzcorp-94 | 1,542,386.2 ns | 29,658.08 ns | 44,390.81 ns | 1,544,841.9 ns | | fuzzcorp-95 | 1,530,069.1 ns | 33,293.08 ns | 48,800.57 ns | 1,519,406.0 ns | | fuzzcorp-96 | 1,557,229.6 ns | 31,767.30 ns | 44,533.32 ns | 1,546,729.3 ns | | fuzzcorp-97 | 1,445,253.7 ns | 27,765.28 ns | 41,557.76 ns | 1,444,504.8 ns | | fuzzcorp-98 | 1,530,613.8 ns | 34,739.60 ns | 49,822.49 ns | 1,526,116.0 ns | | fuzzcorp-99 | 1,546,854.8 ns | 38,296.46 ns | 56,134.46 ns | 1,535,799.9 ns | | pointEvaluation1 | 1,545,730.4 ns | 34,299.67 ns | 50,276.01 ns | 1,544,785.5 ns | | Input | Mean | Error | StdDev | |------------------------------ |--------------:|-------------:|-------------:| | CallEcrecoverUnrecoverableKey | 7,093.68 ns | 83.474 ns | 122.355 ns | | InvalidHighV-bits-1 | 68.08 ns | 2.228 ns | 3.266 ns | | InvalidHighV-bits-2 | 66.77 ns | 2.147 ns | 3.147 ns | | InvalidHighV-bits-3 | 64.75 ns | 1.295 ns | 1.899 ns | | ValidKey | 107,338.43 ns | 1,657.635 ns | 2,429.740 ns | ### 2. Legacy desktop #### Summary | Input | Mean | Error | StdDev | |----------------- |---------------:|-------------:|--------------:| | fuzzcorp-82(PointEvaluation) | 1,197,399.0 ns | 1,133.62 ns | 1,696.75 ns | | ValidKey(EcRecover) | 69,540.85 ns | 51.199 ns | 75.046 ns | `1197399.0/69540.85*3000=51655.92597732124` #### All the results | Input | Mean | Error | StdDev | Median | |----------------- |---------------:|------------:|------------:|---------------:| | fuzzcorp-0 | 1,097,009.7 ns | 1,507.59 ns | 2,256.49 ns | 1,096,149.6 ns | | fuzzcorp-1 | 1,096,490.3 ns | 2,293.51 ns | 3,361.79 ns | 1,095,623.1 ns | | fuzzcorp-10 | 1,094,928.3 ns | 984.05 ns | 1,472.88 ns | 1,095,227.2 ns | | fuzzcorp-100 | 1,095,899.9 ns | 1,108.74 ns | 1,659.51 ns | 1,095,815.8 ns | | fuzzcorp-101 | 1,096,422.3 ns | 1,355.73 ns | 1,987.21 ns | 1,096,094.2 ns | | fuzzcorp-102 | 1,093,349.6 ns | 1,107.58 ns | 1,623.47 ns | 1,092,667.2 ns | | fuzzcorp-103 | 1,092,117.3 ns | 272.08 ns | 390.21 ns | 1,092,151.5 ns | | fuzzcorp-104 | 1,093,489.4 ns | 1,196.87 ns | 1,716.51 ns | 1,092,727.0 ns | | fuzzcorp-105 | 1,043,182.6 ns | 2,946.81 ns | 4,226.22 ns | 1,046,721.6 ns | | fuzzcorp-106 | 1,015,010.4 ns | 488.34 ns | 700.36 ns | 1,014,841.1 ns | | fuzzcorp-107 | 1,090,712.4 ns | 148.81 ns | 198.65 ns | 1,090,763.9 ns | | fuzzcorp-108 | 1,092,384.9 ns | 527.21 ns | 772.77 ns | 1,092,636.4 ns | | fuzzcorp-109 | 1,092,279.5 ns | 602.70 ns | 864.37 ns | 1,092,660.8 ns | | fuzzcorp-11 | 1,094,143.5 ns | 350.44 ns | 524.52 ns | 1,094,049.3 ns | | fuzzcorp-110 | 1,102,952.6 ns | 5,897.52 ns | 8,644.51 ns | 1,100,272.6 ns | | fuzzcorp-111 | 1,095,875.2 ns | 1,456.04 ns | 2,088.20 ns | 1,095,838.3 ns | | fuzzcorp-112 | 1,093,440.1 ns | 926.07 ns | 1,298.22 ns | 1,092,856.3 ns | | fuzzcorp-113 | 1,095,707.9 ns | 1,658.32 ns | 2,378.32 ns | 1,095,459.5 ns | | fuzzcorp-114 | 1,098,243.1 ns | 1,684.03 ns | 2,520.57 ns | 1,098,230.9 ns | | fuzzcorp-115 | 14,268.2 ns | 39.02 ns | 58.40 ns | 14,253.1 ns | | fuzzcorp-116 | 1,095,573.4 ns | 1,229.35 ns | 1,840.04 ns | 1,095,382.8 ns | | fuzzcorp-117 | 14,170.3 ns | 18.61 ns | 25.47 ns | 14,162.6 ns | | fuzzcorp-118 | 1,092,951.1 ns | 948.67 ns | 1,329.90 ns | 1,093,337.0 ns | | fuzzcorp-119 | 1,092,750.2 ns | 954.07 ns | 1,273.65 ns | 1,093,571.1 ns | | fuzzcorp-12 | 1,093,778.1 ns | 989.00 ns | 1,386.43 ns | 1,093,505.4 ns | | fuzzcorp-120 | 1,091,436.6 ns | 287.42 ns | 393.43 ns | 1,091,342.3 ns | | fuzzcorp-121 | 1,092,961.9 ns | 169.04 ns | 242.44 ns | 1,093,023.4 ns | | fuzzcorp-122 | 1,092,431.8 ns | 1,496.17 ns | 2,239.40 ns | 1,091,800.4 ns | | fuzzcorp-123 | 14,179.7 ns | 3.43 ns | 5.03 ns | 14,179.6 ns | | fuzzcorp-124 | 28,042.0 ns | 6.82 ns | 9.56 ns | 28,039.8 ns | | fuzzcorp-125 | 1,015,373.5 ns | 4,133.38 ns | 5,794.43 ns | 1,011,560.0 ns | | fuzzcorp-126 | 1,094,341.8 ns | 841.11 ns | 1,151.32 ns | 1,094,966.5 ns | | fuzzcorp-127 | 1,099,876.9 ns | 4,802.98 ns | 7,040.15 ns | 1,105,627.6 ns | | fuzzcorp-128 | 1,092,884.6 ns | 301.96 ns | 433.07 ns | 1,092,868.2 ns | | fuzzcorp-129 | 1,094,579.4 ns | 957.49 ns | 1,433.12 ns | 1,094,245.1 ns | | fuzzcorp-13 | 1,092,760.6 ns | 273.85 ns | 401.41 ns | 1,092,779.7 ns | | fuzzcorp-130 | 1,093,032.9 ns | 316.44 ns | 463.84 ns | 1,093,033.2 ns | | fuzzcorp-131 | 1,096,786.2 ns | 3,221.59 ns | 4,409.75 ns | 1,097,882.2 ns | | fuzzcorp-132 | 14,282.4 ns | 26.78 ns | 40.09 ns | 14,283.3 ns | | fuzzcorp-133 | 1,102,646.1 ns | 2,431.13 ns | 3,486.66 ns | 1,102,443.9 ns | | fuzzcorp-134 | 1,097,067.7 ns | 1,507.12 ns | 2,255.79 ns | 1,097,281.3 ns | | fuzzcorp-135 | 1,102,967.1 ns | 3,815.54 ns | 5,710.93 ns | 1,103,310.6 ns | | fuzzcorp-136 | 1,096,038.4 ns | 855.94 ns | 1,227.57 ns | 1,095,741.7 ns | | fuzzcorp-137 | 1,096,644.0 ns | 1,756.54 ns | 2,404.37 ns | 1,096,490.6 ns | | fuzzcorp-138 | 1,096,629.1 ns | 969.35 ns | 1,450.88 ns | 1,096,288.1 ns | | fuzzcorp-139 | 1,102,991.0 ns | 3,394.33 ns | 4,868.04 ns | 1,103,111.9 ns | | fuzzcorp-14 | 1,099,444.0 ns | 1,754.92 ns | 2,572.34 ns | 1,099,428.5 ns | | fuzzcorp-140 | 1,097,072.8 ns | 608.61 ns | 910.94 ns | 1,097,160.7 ns | | fuzzcorp-141 | 14,282.0 ns | 9.60 ns | 14.06 ns | 14,280.1 ns | | fuzzcorp-142 | 1,097,118.5 ns | 1,116.12 ns | 1,635.99 ns | 1,096,841.9 ns | | fuzzcorp-143 | 1,098,608.3 ns | 1,112.98 ns | 1,665.85 ns | 1,098,441.0 ns | | fuzzcorp-144 | 14,267.6 ns | 9.72 ns | 14.25 ns | 14,268.6 ns | | fuzzcorp-145 | 1,096,720.1 ns | 897.35 ns | 1,315.32 ns | 1,096,823.0 ns | | fuzzcorp-146 | 1,027,080.6 ns | 588.76 ns | 805.90 ns | 1,026,966.0 ns | | fuzzcorp-147 | 1,095,788.2 ns | 1,297.59 ns | 1,942.18 ns | 1,095,285.8 ns | | fuzzcorp-148 | 1,096,558.4 ns | 991.00 ns | 1,421.27 ns | 1,096,530.5 ns | | fuzzcorp-149 | 1,095,795.5 ns | 1,167.20 ns | 1,747.01 ns | 1,095,565.8 ns | | fuzzcorp-15 | 1,096,112.5 ns | 1,172.18 ns | 1,754.46 ns | 1,096,441.4 ns | | fuzzcorp-150 | 1,096,957.2 ns | 1,038.80 ns | 1,522.65 ns | 1,097,507.9 ns | | fuzzcorp-151 | 1,097,839.7 ns | 919.56 ns | 1,347.88 ns | 1,098,215.2 ns | | fuzzcorp-152 | 1,095,180.5 ns | 578.98 ns | 830.36 ns | 1,095,321.3 ns | | fuzzcorp-153 | 1,094,178.9 ns | 1,812.61 ns | 2,713.03 ns | 1,093,398.9 ns | | fuzzcorp-154 | 1,096,139.6 ns | 1,276.37 ns | 1,830.53 ns | 1,096,088.3 ns | | fuzzcorp-155 | 1,095,356.3 ns | 896.35 ns | 1,341.62 ns | 1,095,452.9 ns | | fuzzcorp-156 | 1,101,211.0 ns | 3,898.24 ns | 5,590.74 ns | 1,100,865.0 ns | | fuzzcorp-157 | 1,097,590.3 ns | 1,037.61 ns | 1,420.29 ns | 1,097,730.0 ns | | fuzzcorp-158 | 1,095,346.2 ns | 2,362.77 ns | 3,536.48 ns | 1,095,783.5 ns | | fuzzcorp-159 | 14,233.9 ns | 7.89 ns | 11.80 ns | 14,231.1 ns | | fuzzcorp-16 | 1,094,483.7 ns | 736.57 ns | 1,079.65 ns | 1,094,434.1 ns | | fuzzcorp-160 | 1,098,001.2 ns | 302.46 ns | 424.00 ns | 1,097,987.2 ns | | fuzzcorp-161 | 1,097,465.1 ns | 526.46 ns | 771.68 ns | 1,097,375.8 ns | | fuzzcorp-162 | 1,099,920.3 ns | 2,047.41 ns | 2,870.18 ns | 1,101,267.1 ns | | fuzzcorp-163 | 1,095,255.2 ns | 605.85 ns | 888.04 ns | 1,095,226.0 ns | | fuzzcorp-164 | 1,095,549.1 ns | 1,153.01 ns | 1,690.06 ns | 1,095,293.0 ns | | fuzzcorp-165 | 1,078,913.7 ns | 1,220.05 ns | 1,749.76 ns | 1,078,298.4 ns | | fuzzcorp-166 | 1,094,974.2 ns | 1,105.22 ns | 1,585.07 ns | 1,094,474.9 ns | | fuzzcorp-167 | 1,094,746.5 ns | 353.77 ns | 518.55 ns | 1,094,640.8 ns | | fuzzcorp-168 | 1,020,314.4 ns | 1,272.01 ns | 1,824.28 ns | 1,019,991.4 ns | | fuzzcorp-169 | 14,247.6 ns | 7.63 ns | 11.42 ns | 14,248.0 ns | | fuzzcorp-17 | 1,095,076.4 ns | 727.89 ns | 1,089.48 ns | 1,095,080.9 ns | | fuzzcorp-170 | 1,096,268.1 ns | 902.71 ns | 1,265.47 ns | 1,095,723.4 ns | | fuzzcorp-171 | 1,095,727.9 ns | 1,149.25 ns | 1,720.15 ns | 1,095,878.9 ns | | fuzzcorp-172 | 1,088,619.5 ns | 971.02 ns | 1,392.60 ns | 1,087,991.4 ns | | fuzzcorp-173 | 1,098,345.1 ns | 1,948.49 ns | 2,916.42 ns | 1,099,050.9 ns | | fuzzcorp-174 | 1,096,087.7 ns | 1,213.16 ns | 1,778.24 ns | 1,095,352.5 ns | | fuzzcorp-175 | 1,095,283.8 ns | 1,103.63 ns | 1,651.86 ns | 1,095,310.9 ns | | fuzzcorp-176 | 1,100,783.8 ns | 4,509.15 ns | 6,466.89 ns | 1,096,263.3 ns | | fuzzcorp-177 | 1,076,345.5 ns | 1,440.58 ns | 2,156.19 ns | 1,075,947.2 ns | | fuzzcorp-178 | 1,097,129.7 ns | 1,202.51 ns | 1,762.62 ns | 1,096,793.9 ns | | fuzzcorp-179 | 1,093,645.3 ns | 921.32 ns | 1,378.98 ns | 1,093,645.1 ns | | fuzzcorp-18 | 1,075,993.3 ns | 1,948.66 ns | 2,856.32 ns | 1,076,716.5 ns | | fuzzcorp-180 | 14,227.5 ns | 9.81 ns | 14.37 ns | 14,228.4 ns | | fuzzcorp-181 | 1,095,573.8 ns | 892.87 ns | 1,336.40 ns | 1,095,410.0 ns | | fuzzcorp-182 | 1,096,913.7 ns | 1,782.34 ns | 2,667.72 ns | 1,096,663.1 ns | | fuzzcorp-183 | 1,087,059.6 ns | 1,015.43 ns | 1,519.84 ns | 1,086,926.6 ns | | fuzzcorp-184 | 1,094,809.4 ns | 791.08 ns | 1,184.05 ns | 1,094,531.1 ns | | fuzzcorp-185 | 1,100,696.5 ns | 3,766.61 ns | 5,401.96 ns | 1,103,253.3 ns | | fuzzcorp-186 | 1,095,823.9 ns | 2,002.79 ns | 2,935.66 ns | 1,095,290.8 ns | | fuzzcorp-187 | 1,079,143.8 ns | 969.53 ns | 1,451.15 ns | 1,079,262.4 ns | | fuzzcorp-188 | 1,074,391.8 ns | 583.47 ns | 836.80 ns | 1,074,748.1 ns | | fuzzcorp-189 | 231.5 ns | 1.61 ns | 2.42 ns | 231.3 ns | | fuzzcorp-189-b | 243.3 ns | 1.37 ns | 2.04 ns | 243.4 ns | | fuzzcorp-19 | 14,263.0 ns | 11.98 ns | 17.57 ns | 14,259.8 ns | | fuzzcorp-190 | 14,260.1 ns | 9.60 ns | 14.07 ns | 14,257.5 ns | | fuzzcorp-191 | 1,098,291.5 ns | 1,194.24 ns | 1,787.48 ns | 1,098,175.5 ns | | fuzzcorp-192 | 1,094,805.7 ns | 681.18 ns | 976.93 ns | 1,094,843.6 ns | | fuzzcorp-193 | 1,092,925.6 ns | 1,047.74 ns | 1,535.76 ns | 1,093,387.1 ns | | fuzzcorp-194 | 1,095,312.1 ns | 456.04 ns | 668.46 ns | 1,095,384.5 ns | | fuzzcorp-195 | 1,095,566.7 ns | 900.19 ns | 1,291.02 ns | 1,095,939.8 ns | | fuzzcorp-196 | 1,048,028.1 ns | 842.75 ns | 1,261.38 ns | 1,047,781.4 ns | | fuzzcorp-197 | 1,093,707.5 ns | 717.01 ns | 1,028.31 ns | 1,093,399.7 ns | | fuzzcorp-198 | 1,095,753.6 ns | 809.74 ns | 1,135.14 ns | 1,095,477.2 ns | | fuzzcorp-199 | 14,278.3 ns | 12.52 ns | 18.74 ns | 14,273.1 ns | | fuzzcorp-2 | 1,095,084.4 ns | 862.79 ns | 1,291.38 ns | 1,095,131.7 ns | | fuzzcorp-20 | 1,095,780.2 ns | 1,370.89 ns | 2,009.44 ns | 1,094,973.2 ns | | fuzzcorp-200 | 1,099,314.0 ns | 2,059.74 ns | 2,954.02 ns | 1,098,017.6 ns | | fuzzcorp-201 | 1,021,472.3 ns | 918.85 ns | 1,346.83 ns | 1,021,336.7 ns | | fuzzcorp-202 | 1,014,192.3 ns | 701.57 ns | 1,028.36 ns | 1,014,394.6 ns | | fuzzcorp-21 | 1,094,337.9 ns | 543.65 ns | 796.87 ns | 1,094,273.5 ns | | fuzzcorp-22 | 1,095,982.1 ns | 1,086.37 ns | 1,626.02 ns | 1,095,846.6 ns | | fuzzcorp-23 | 1,099,334.5 ns | 3,136.44 ns | 4,396.85 ns | 1,097,007.1 ns | | fuzzcorp-24 | 1,199,473.7 ns | 1,072.23 ns | 1,571.66 ns | 1,199,505.2 ns | | fuzzcorp-25 | 1,095,501.0 ns | 812.78 ns | 1,191.36 ns | 1,095,642.1 ns | | fuzzcorp-26 | 14,258.9 ns | 7.15 ns | 10.49 ns | 14,257.2 ns | | fuzzcorp-27 | 1,096,439.8 ns | 1,348.32 ns | 1,976.35 ns | 1,096,901.6 ns | | fuzzcorp-28 | 1,023,886.8 ns | 1,474.26 ns | 2,160.95 ns | 1,023,475.3 ns | | fuzzcorp-29 | 14,230.1 ns | 7.82 ns | 11.46 ns | 14,227.6 ns | | fuzzcorp-3 | 1,095,166.5 ns | 821.21 ns | 1,203.72 ns | 1,094,799.1 ns | | fuzzcorp-30 | 14,232.9 ns | 6.97 ns | 10.43 ns | 14,233.9 ns | | fuzzcorp-31 | 1,089,481.3 ns | 921.18 ns | 1,291.36 ns | 1,089,627.2 ns | | fuzzcorp-32 | 1,097,090.1 ns | 1,278.56 ns | 1,913.69 ns | 1,096,706.4 ns | | fuzzcorp-33 | 1,099,153.8 ns | 3,860.40 ns | 5,411.74 ns | 1,103,542.6 ns | | fuzzcorp-33 | 1,094,045.8 ns | 628.06 ns | 880.46 ns | 1,094,020.2 ns | | fuzzcorp-34 | 234.7 ns | 3.09 ns | 4.43 ns | 236.6 ns | | fuzzcorp-34-b | 243.1 ns | 0.82 ns | 1.20 ns | 242.9 ns | | fuzzcorp-35 | 1,094,887.1 ns | 395.42 ns | 567.10 ns | 1,094,722.3 ns | | fuzzcorp-36 | 1,096,670.5 ns | 557.67 ns | 817.42 ns | 1,096,456.9 ns | | fuzzcorp-37 | 1,096,485.3 ns | 1,595.81 ns | 2,288.66 ns | 1,096,164.3 ns | | fuzzcorp-38 | 1,076,779.4 ns | 1,402.37 ns | 2,099.00 ns | 1,075,840.3 ns | | fuzzcorp-39 | 1,072,470.3 ns | 601.90 ns | 900.89 ns | 1,072,388.9 ns | | fuzzcorp-4 | 1,094,138.1 ns | 512.69 ns | 735.29 ns | 1,094,104.7 ns | | fuzzcorp-40 | 1,095,323.6 ns | 927.60 ns | 1,388.39 ns | 1,095,064.7 ns | | fuzzcorp-41 | 1,094,492.4 ns | 587.00 ns | 860.41 ns | 1,094,722.5 ns | | fuzzcorp-42 | 1,095,210.6 ns | 775.02 ns | 1,160.02 ns | 1,094,707.1 ns | | fuzzcorp-43 | 1,096,307.5 ns | 1,525.49 ns | 2,283.28 ns | 1,096,302.7 ns | | fuzzcorp-44 | 1,096,211.4 ns | 1,208.88 ns | 1,809.40 ns | 1,096,458.6 ns | | fuzzcorp-45 | 1,093,320.2 ns | 1,180.12 ns | 1,654.36 ns | 1,093,962.2 ns | | fuzzcorp-46 | 1,095,717.2 ns | 1,439.31 ns | 2,154.29 ns | 1,095,293.7 ns | | fuzzcorp-47 | 14,274.5 ns | 11.83 ns | 17.70 ns | 14,280.4 ns | | fuzzcorp-48 | 1,095,524.8 ns | 1,373.22 ns | 2,012.85 ns | 1,095,043.2 ns | | fuzzcorp-49 | 1,095,812.6 ns | 923.01 ns | 1,352.94 ns | 1,095,247.6 ns | | fuzzcorp-5 | 230.5 ns | 1.53 ns | 2.19 ns | 232.0 ns | | fuzzcorp-5-b | 242.4 ns | 0.37 ns | 0.55 ns | 242.4 ns | | fuzzcorp-50 | 1,099,966.4 ns | 3,355.21 ns | 5,021.92 ns | 1,100,235.2 ns | | fuzzcorp-51 | 1,094,999.5 ns | 1,087.04 ns | 1,593.37 ns | 1,095,294.6 ns | | fuzzcorp-52 | 1,096,540.0 ns | 1,378.94 ns | 2,021.24 ns | 1,097,680.6 ns | | fuzzcorp-53 | 1,097,506.1 ns | 868.00 ns | 1,299.18 ns | 1,097,460.9 ns | | fuzzcorp-54 | 1,052,463.4 ns | 2,059.65 ns | 2,953.89 ns | 1,054,338.6 ns | | fuzzcorp-55 | 1,096,404.6 ns | 1,261.81 ns | 1,849.54 ns | 1,095,571.4 ns | | fuzzcorp-56 | 1,096,578.8 ns | 1,228.82 ns | 1,839.25 ns | 1,097,280.5 ns | | fuzzcorp-57 | 834,457.8 ns | 537.34 ns | 804.26 ns | 834,466.9 ns | | fuzzcorp-58 | 1,096,482.4 ns | 418.13 ns | 599.67 ns | 1,096,408.0 ns | | fuzzcorp-59 | 1,103,248.7 ns | 2,594.78 ns | 3,883.74 ns | 1,103,527.4 ns | | fuzzcorp-6 | 1,096,390.1 ns | 1,294.76 ns | 1,897.84 ns | 1,096,846.6 ns | | fuzzcorp-60 | 1,097,341.6 ns | 1,720.12 ns | 2,574.60 ns | 1,097,756.8 ns | | fuzzcorp-61 | 1,095,569.7 ns | 1,702.24 ns | 2,441.30 ns | 1,094,964.3 ns | | fuzzcorp-62 | 1,095,087.0 ns | 1,939.40 ns | 2,842.75 ns | 1,094,502.2 ns | | fuzzcorp-63 | 1,095,430.9 ns | 934.81 ns | 1,370.23 ns | 1,095,178.6 ns | | fuzzcorp-64 | 1,093,976.0 ns | 1,151.80 ns | 1,651.88 ns | 1,094,175.7 ns | | fuzzcorp-65 | 1,095,422.5 ns | 1,034.44 ns | 1,548.30 ns | 1,095,160.5 ns | | fuzzcorp-66 | 28,151.9 ns | 19.75 ns | 28.95 ns | 28,147.8 ns | | fuzzcorp-67 | 1,074,163.9 ns | 1,665.73 ns | 2,493.18 ns | 1,073,416.3 ns | | fuzzcorp-68 | 1,096,073.5 ns | 1,663.52 ns | 2,489.87 ns | 1,095,388.6 ns | | fuzzcorp-69 | 1,096,512.5 ns | 1,211.63 ns | 1,737.68 ns | 1,096,687.7 ns | | fuzzcorp-7 | 14,252.9 ns | 9.54 ns | 14.28 ns | 14,250.9 ns | | fuzzcorp-70 | 14,253.7 ns | 10.86 ns | 15.92 ns | 14,253.1 ns | | fuzzcorp-71 | 1,095,738.6 ns | 1,651.82 ns | 2,472.37 ns | 1,095,454.2 ns | | fuzzcorp-72 | 1,093,245.1 ns | 451.12 ns | 661.25 ns | 1,093,193.3 ns | | fuzzcorp-73 | 1,094,814.0 ns | 662.74 ns | 991.96 ns | 1,094,941.1 ns | | fuzzcorp-74 | 1,095,588.2 ns | 932.95 ns | 1,396.39 ns | 1,095,246.1 ns | | fuzzcorp-75 | 1,071,226.4 ns | 1,753.33 ns | 2,570.02 ns | 1,070,150.5 ns | | fuzzcorp-76 | 1,093,587.4 ns | 637.13 ns | 933.90 ns | 1,093,906.7 ns | | fuzzcorp-77 | 1,095,618.5 ns | 660.40 ns | 947.13 ns | 1,095,736.2 ns | | fuzzcorp-78 | 1,097,348.4 ns | 1,628.76 ns | 2,437.85 ns | 1,096,505.3 ns | | fuzzcorp-8 | 834,647.8 ns | 779.38 ns | 1,166.53 ns | 834,393.7 ns | | fuzzcorp-80 | 14,263.9 ns | 9.76 ns | 14.61 ns | 14,260.7 ns | | fuzzcorp-81 | 14,233.4 ns | 11.61 ns | 17.38 ns | 14,228.1 ns | | fuzzcorp-82 | 1,197,399.0 ns | 1,133.62 ns | 1,696.75 ns | 1,197,874.8 ns | | fuzzcorp-83 | 1,094,792.1 ns | 1,918.39 ns | 2,871.36 ns | 1,094,446.4 ns | | fuzzcorp-84 | 1,097,384.8 ns | 1,646.76 ns | 2,464.79 ns | 1,098,241.5 ns | | fuzzcorp-85 | 14,241.2 ns | 10.67 ns | 15.97 ns | 14,239.9 ns | | fuzzcorp-86 | 1,095,682.6 ns | 1,747.99 ns | 2,616.31 ns | 1,094,981.7 ns | | fuzzcorp-87 | 1,095,418.7 ns | 604.63 ns | 867.14 ns | 1,095,593.6 ns | | fuzzcorp-88 | 1,096,081.5 ns | 1,388.18 ns | 2,034.78 ns | 1,097,294.4 ns | | fuzzcorp-89 | 1,095,630.3 ns | 1,201.13 ns | 1,797.79 ns | 1,095,114.6 ns | | fuzzcorp-9 | 1,096,579.0 ns | 2,222.00 ns | 3,114.94 ns | 1,095,639.2 ns | | fuzzcorp-90 | 841,673.3 ns | 6,018.53 ns | 9,008.25 ns | 838,789.4 ns | | fuzzcorp-91 | 1,098,463.1 ns | 1,004.94 ns | 1,504.15 ns | 1,098,711.3 ns | | fuzzcorp-92 | 28,214.2 ns | 19.95 ns | 29.24 ns | 28,215.7 ns | | fuzzcorp-93 | 1,096,949.0 ns | 685.20 ns | 937.91 ns | 1,096,979.2 ns | | fuzzcorp-94 | 1,099,858.3 ns | 507.27 ns | 759.26 ns | 1,099,964.2 ns | | fuzzcorp-95 | 1,097,076.1 ns | 761.08 ns | 1,115.59 ns | 1,097,266.7 ns | | fuzzcorp-95 | 1,097,619.7 ns | 1,068.66 ns | 1,532.64 ns | 1,097,336.0 ns | | fuzzcorp-96 | 1,099,894.3 ns | 4,698.00 ns | 6,886.26 ns | 1,096,831.0 ns | | fuzzcorp-97 | 1,024,311.4 ns | 1,328.64 ns | 1,988.64 ns | 1,024,223.2 ns | | fuzzcorp-98 | 1,096,866.5 ns | 934.86 ns | 1,370.31 ns | 1,096,893.2 ns | | fuzzcorp-99 | 1,094,812.1 ns | 1,227.64 ns | 1,799.46 ns | 1,094,112.9 ns | | pointEvaluation1 | 1,095,316.2 ns | 579.32 ns | 792.98 ns | 1,095,219.0 ns | | Input | Mean | Error | StdDev | |------------------------------ |-------------:|----------:|----------:| | CallEcrecoverUnrecoverableKey | 4,808.75 ns | 3.055 ns | 4.478 ns | | InvalidHighV-bits-1 | 29.16 ns | 0.074 ns | 0.109 ns | | InvalidHighV-bits-2 | 30.41 ns | 0.662 ns | 0.990 ns | | InvalidHighV-bits-3 | 29.71 ns | 0.166 ns | 0.249 ns | | ValidKey | 69,540.85 ns | 51.199 ns | 75.046 ns |