diff --git a/bench/data.js b/bench/data.js
index 83aaa65b4b68..03647899b7d9 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1732593818783,
+ "lastUpdate": 1732680276210,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -173791,6 +173791,226 @@ window.BENCHMARK_DATA =
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Shadaj Laddad",
+ "username": "shadaj",
+ "email": "shadaj@users.noreply.github.com"
+ },
+ "committer": {
+ "name": "GitHub",
+ "username": "web-flow",
+ "email": "noreply@github.com"
+ },
+ "id": "ec55910f5a41d4f08059b5feda4b96fbd058c959",
+ "message": "refactor(paxos): generalize quorum logic (#1583)",
+ "timestamp": "2024-11-22T22:25:01Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/ec55910f5a41d4f08059b5feda4b96fbd058c959"
+ },
+ "date": 1732680276173,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309243,
+ "range": "± 3715",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6492636,
+ "range": "± 11552",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6527637,
+ "range": "± 444907",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 74324838,
+ "range": "± 717520",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 40985383,
+ "range": "± 1152080",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 47067592,
+ "range": "± 1131630",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6471849,
+ "range": "± 181250",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6020705,
+ "range": "± 57523",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 30496509,
+ "range": "± 2354859",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4613050,
+ "range": "± 131890",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 6471014,
+ "range": "± 56076",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6490459,
+ "range": "± 5503",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6631488,
+ "range": "± 31010",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1798941,
+ "range": "± 9789",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1780050,
+ "range": "± 20676",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5293325,
+ "range": "± 32834",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1521254,
+ "range": "± 12409",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 60515556,
+ "range": "± 975160",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3951,
+ "range": "± 52",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52662,
+ "range": "± 278",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9478,
+ "range": "± 113",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6647,
+ "range": "± 69",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76626,
+ "range": "± 702",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70268,
+ "range": "± 1108",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15119,
+ "range": "± 599",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6893,
+ "range": "± 46",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21940,
+ "range": "± 614",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 80118,
+ "range": "± 1567",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 98442,
+ "range": "± 2784",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8041,
+ "range": "± 211",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 48521,
+ "range": "± 1136",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 71946,
+ "range": "± 4433",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8829,
+ "range": "± 262",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 141f491ee76d..0ec3a9ea4518 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1732593818783,
+ "lastUpdate": 1732680276210,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -173790,6 +173790,226 @@
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Shadaj Laddad",
+ "username": "shadaj",
+ "email": "shadaj@users.noreply.github.com"
+ },
+ "committer": {
+ "name": "GitHub",
+ "username": "web-flow",
+ "email": "noreply@github.com"
+ },
+ "id": "ec55910f5a41d4f08059b5feda4b96fbd058c959",
+ "message": "refactor(paxos): generalize quorum logic (#1583)",
+ "timestamp": "2024-11-22T22:25:01Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/ec55910f5a41d4f08059b5feda4b96fbd058c959"
+ },
+ "date": 1732680276173,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309243,
+ "range": "± 3715",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6492636,
+ "range": "± 11552",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6527637,
+ "range": "± 444907",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 74324838,
+ "range": "± 717520",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 40985383,
+ "range": "± 1152080",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 47067592,
+ "range": "± 1131630",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6471849,
+ "range": "± 181250",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6020705,
+ "range": "± 57523",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 30496509,
+ "range": "± 2354859",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4613050,
+ "range": "± 131890",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 6471014,
+ "range": "± 56076",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6490459,
+ "range": "± 5503",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6631488,
+ "range": "± 31010",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1798941,
+ "range": "± 9789",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1780050,
+ "range": "± 20676",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5293325,
+ "range": "± 32834",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1521254,
+ "range": "± 12409",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 60515556,
+ "range": "± 975160",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3951,
+ "range": "± 52",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52662,
+ "range": "± 278",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9478,
+ "range": "± 113",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6647,
+ "range": "± 69",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76626,
+ "range": "± 702",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70268,
+ "range": "± 1108",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15119,
+ "range": "± 599",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6893,
+ "range": "± 46",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21940,
+ "range": "± 614",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 80118,
+ "range": "± 1567",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 98442,
+ "range": "± 2784",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8041,
+ "range": "± 211",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 48521,
+ "range": "± 1136",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 71946,
+ "range": "± 4433",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8829,
+ "range": "± 262",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index cad04247a133..b15b3bb83bda 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309114.6578495178,"upper_bound":309301.2607889865},"point_estimate":309196.1959611876,"standard_error":48.160329354822146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309071.5659532483,"upper_bound":309140.6121067031},"point_estimate":309110.946175251,"standard_error":19.66340874595673},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":128.74033097210483,"upper_bound":222.971228125825},"point_estimate":171.28883394859972,"standard_error":22.865626492129323},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309130.9512719262,"upper_bound":309365.1079311463},"point_estimate":309233.591734151,"standard_error":60.56988886737307},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208.96848739562364,"upper_bound":735.569190072802},"point_estimate":483.79315374564345,"standard_error":145.1403782279911}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309429.02082884376,"upper_bound":310845.4045907503},"point_estimate":310021.19190781843,"standard_error":368.18624602768745},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309196.79545454547,"upper_bound":309315.6623563218},"point_estimate":309243.9530357143,"standard_error":28.183015442440873},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":171.49591764499104,"upper_bound":293.22082853539433},"point_estimate":231.9135828827163,"standard_error":30.43347951409438},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309530.7995456755,"upper_bound":312272.5588001772},"point_estimate":310663.61475247523,"standard_error":715.4558588852617},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1078.604863112235,"upper_bound":5861.7859656692735},"point_estimate":3715.2759426690723,"standard_error":1336.9061367494226}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/base/sample.json b/criterion/arithmetic_hydroflow_compiled/base/sample.json
index 29eb556ccc59..2096fe851eca 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1233126.0,2475121.0,3707555.0,4942746.0,6187274.0,7408609.0,8655731.0,9881424.0,11263800.0,12374538.0,13597305.0,14857692.0,16064389.0,17294530.0,18560710.0,19775611.0,21004641.0,22249099.0,23478849.0,24774292.0,25986610.0,27188288.0,28430822.0,29665692.0,30913946.0,32155770.0,33398264.0,34599310.0,35838268.0,37093737.0,38353032.0,39635931.0,40776355.0,42010163.0,43267515.0,44485413.0,45768573.0,47033851.0,48279811.0,49445240.0,50753869.0,51926192.0,53203612.0,54376555.0,55671308.0,56861945.0,58136478.0,59360869.0,60565392.0,61799381.0,63066530.0,64278457.0,65541259.0,66758026.0,67959874.0,69306052.0,70459630.0,71714517.0,72979032.0,74191340.0,75415080.0,76632246.0,77894347.0,79098131.0,80402908.0,81571344.0,82812035.0,84054128.0,85465929.0,86541080.0,87802500.0,89019826.0,90265807.0,91488824.0,92764090.0,93976658.0,95201438.0,96390092.0,97678000.0,98993401.0,100240383.0,101396796.0,102617148.0,103872677.0,105107016.0,106345172.0,107565935.0,108789954.0,110086209.0,111314026.0,113155260.0,113950057.0,114955136.0,116260067.0,117496430.0,118643425.0,119903152.0,121208001.0,123006726.0,123651362.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1233130.0,2467772.0,3706923.0,4978565.0,6179865.0,7423424.0,8649160.0,9908589.0,11120458.0,12364559.0,13598871.0,14843201.0,16065561.0,17308308.0,18626589.0,19792111.0,21009120.0,22284779.0,23509604.0,24753764.0,25961767.0,27198152.0,28433195.0,29697123.0,30964026.0,32142643.0,33407275.0,34651423.0,35847152.0,37080782.0,38335812.0,39631218.0,40845652.0,42045448.0,43272687.0,44508159.0,45756187.0,47617717.0,48223857.0,49463308.0,50742373.0,51922382.0,53232586.0,54404519.0,55659950.0,56869145.0,58187094.0,59342024.0,60624697.0,61800909.0,63113988.0,64335174.0,65552043.0,66775634.0,68170097.0,69247432.0,70527260.0,71762702.0,72972818.0,74228229.0,75445348.0,76700308.0,78066277.0,79259921.0,80456310.0,81708627.0,82883005.0,84726521.0,85381844.0,86587250.0,87899619.0,89085118.0,92986866.0,94549143.0,92817898.0,93936231.0,95297451.0,96436662.0,98348147.0,98939299.0,100156418.0,101468575.0,113066856.0,108864955.0,105254365.0,106375464.0,107599394.0,108837272.0,110854977.0,111325291.0,112540247.0,113803542.0,114996255.0,116269600.0,117471149.0,118706623.0,119992481.0,121275182.0,122562654.0,123699091.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/base/tukey.json b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
index fd3e20c9b6ad..1bc292a5dc19 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[308308.51618395577,308657.04534921946,309586.4564565894,309934.98562185315]
\ No newline at end of file
+[308186.5499999999,308651.24133522715,309890.41822916665,310355.109564394]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/change/estimates.json b/criterion/arithmetic_hydroflow_compiled/change/estimates.json
index 1cae661016f2..25e1e038ad9d 100644
--- a/criterion/arithmetic_hydroflow_compiled/change/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/change/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.01046818701508458,"upper_bound":-0.0025698449655382947},"point_estimate":-0.006157943373915842,"standard_error":0.002026721961374351},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00006623255526305716,"upper_bound":0.0003247157615258178},"point_estimate":0.00013666022297242897,"standard_error":0.0000997256936710676}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.0006206401711810639,"upper_bound":0.0055081601060463165},"point_estimate":0.002668195655079808,"standard_error":0.0011927539621810455},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.00022735181654764958,"upper_bound":0.0006859925765438923},"point_estimate":0.0004302884194462564,"standard_error":0.00011130385384184017}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/estimates.json b/criterion/arithmetic_hydroflow_compiled/new/estimates.json
index cad04247a133..b15b3bb83bda 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309114.6578495178,"upper_bound":309301.2607889865},"point_estimate":309196.1959611876,"standard_error":48.160329354822146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309071.5659532483,"upper_bound":309140.6121067031},"point_estimate":309110.946175251,"standard_error":19.66340874595673},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":128.74033097210483,"upper_bound":222.971228125825},"point_estimate":171.28883394859972,"standard_error":22.865626492129323},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309130.9512719262,"upper_bound":309365.1079311463},"point_estimate":309233.591734151,"standard_error":60.56988886737307},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208.96848739562364,"upper_bound":735.569190072802},"point_estimate":483.79315374564345,"standard_error":145.1403782279911}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309429.02082884376,"upper_bound":310845.4045907503},"point_estimate":310021.19190781843,"standard_error":368.18624602768745},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309196.79545454547,"upper_bound":309315.6623563218},"point_estimate":309243.9530357143,"standard_error":28.183015442440873},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":171.49591764499104,"upper_bound":293.22082853539433},"point_estimate":231.9135828827163,"standard_error":30.43347951409438},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309530.7995456755,"upper_bound":312272.5588001772},"point_estimate":310663.61475247523,"standard_error":715.4558588852617},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1078.604863112235,"upper_bound":5861.7859656692735},"point_estimate":3715.2759426690723,"standard_error":1336.9061367494226}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/sample.json b/criterion/arithmetic_hydroflow_compiled/new/sample.json
index 29eb556ccc59..2096fe851eca 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1233126.0,2475121.0,3707555.0,4942746.0,6187274.0,7408609.0,8655731.0,9881424.0,11263800.0,12374538.0,13597305.0,14857692.0,16064389.0,17294530.0,18560710.0,19775611.0,21004641.0,22249099.0,23478849.0,24774292.0,25986610.0,27188288.0,28430822.0,29665692.0,30913946.0,32155770.0,33398264.0,34599310.0,35838268.0,37093737.0,38353032.0,39635931.0,40776355.0,42010163.0,43267515.0,44485413.0,45768573.0,47033851.0,48279811.0,49445240.0,50753869.0,51926192.0,53203612.0,54376555.0,55671308.0,56861945.0,58136478.0,59360869.0,60565392.0,61799381.0,63066530.0,64278457.0,65541259.0,66758026.0,67959874.0,69306052.0,70459630.0,71714517.0,72979032.0,74191340.0,75415080.0,76632246.0,77894347.0,79098131.0,80402908.0,81571344.0,82812035.0,84054128.0,85465929.0,86541080.0,87802500.0,89019826.0,90265807.0,91488824.0,92764090.0,93976658.0,95201438.0,96390092.0,97678000.0,98993401.0,100240383.0,101396796.0,102617148.0,103872677.0,105107016.0,106345172.0,107565935.0,108789954.0,110086209.0,111314026.0,113155260.0,113950057.0,114955136.0,116260067.0,117496430.0,118643425.0,119903152.0,121208001.0,123006726.0,123651362.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1233130.0,2467772.0,3706923.0,4978565.0,6179865.0,7423424.0,8649160.0,9908589.0,11120458.0,12364559.0,13598871.0,14843201.0,16065561.0,17308308.0,18626589.0,19792111.0,21009120.0,22284779.0,23509604.0,24753764.0,25961767.0,27198152.0,28433195.0,29697123.0,30964026.0,32142643.0,33407275.0,34651423.0,35847152.0,37080782.0,38335812.0,39631218.0,40845652.0,42045448.0,43272687.0,44508159.0,45756187.0,47617717.0,48223857.0,49463308.0,50742373.0,51922382.0,53232586.0,54404519.0,55659950.0,56869145.0,58187094.0,59342024.0,60624697.0,61800909.0,63113988.0,64335174.0,65552043.0,66775634.0,68170097.0,69247432.0,70527260.0,71762702.0,72972818.0,74228229.0,75445348.0,76700308.0,78066277.0,79259921.0,80456310.0,81708627.0,82883005.0,84726521.0,85381844.0,86587250.0,87899619.0,89085118.0,92986866.0,94549143.0,92817898.0,93936231.0,95297451.0,96436662.0,98348147.0,98939299.0,100156418.0,101468575.0,113066856.0,108864955.0,105254365.0,106375464.0,107599394.0,108837272.0,110854977.0,111325291.0,112540247.0,113803542.0,114996255.0,116269600.0,117471149.0,118706623.0,119992481.0,121275182.0,122562654.0,123699091.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/tukey.json b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
index fd3e20c9b6ad..1bc292a5dc19 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[308308.51618395577,308657.04534921946,309586.4564565894,309934.98562185315]
\ No newline at end of file
+[308186.5499999999,308651.24133522715,309890.41822916665,310355.109564394]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
index dab9c731aae5..b4fb30151912 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
@@ -9,78 +9,74 @@ Density (a.u.)
Average time (ns)
-
+
0.002
-
-
+
+
0.004
-
-
+
+
0.006
-
-
+
+
0.008
-
-
+
+
0.01
-
-
+
+
0.012
-
-
+
+
0.014
-
-
+
+
0.016
-
-
-0.018
-
-
-
-0.02
-
-
-
-0.022
-
-
+
-
-120
-
-
-
-140
-
-
-
+
160
-
-
+
+
180
-
-
+
+
200
-
-
+
+
220
-
-
-
-
+
+
+240
+
+
+
+260
+
+
+
+280
+
+
+
+300
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index ff294f8dafe0..61cfd9606b3f 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -6,69 +6,93 @@ arithmetic/hydroflow/compiled:SD
Density (a.u.)
-Average time (ns)
+Average time (µs)
-
-5e-4
+
+0.05
-
-
-0.001
+
+
+0.1
-
-
-0.0015
+
+
+0.15
-
-
-0.002
+
+
+0.2
-
-
-0.0025
+
+
+0.25
-
-
-0.003
+
+
+0.3
-
-
-0.0035
+
+
+0.35
-
-
-0.004
+
+
+0.4
-
+
+
+0.45
+
+
-200
+1
-
-300
+
+1.5
+
+
+
+2
+
+
+
+2.5
+
+
+
+3
+
+
+
+3.5
+
+
+
+4
-
-
-400
+
+
+4.5
-
-
-500
+
+
+5
-
-
-600
+
+
+5.5
-
-
-700
+
+
+6
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index b0c020e168e0..5b828d1f5773 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -38,30 +38,26 @@ Average Time (µs)
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
+
+
340
-
-
-350
-
-
-
-
-
-
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index 91f0b49449ec..53b06f1509df 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
@@ -18,41 +18,41 @@ Iterations
-
-
-
-
-
-
+
+
+
+
+
+
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
+
0
@@ -90,10 +90,10 @@ Iterations
400
-
-
-
-
+
+
+
+
Base Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
index 524bee2f631c..cc1861c46883 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,91 +9,63 @@ Density (a.u.)
Relative change (%)
-
-20
+
+50
-
-
-40
-
-
-
-60
-
-
-
-80
-
-
-
+
+
100
-
-
-120
+
+
+150
-
-
-140
+
+
+200
-
-
-160
+
+
+250
-
-
-180
+
+
+300
-
-
-200
+
+
+350
-
+
-
--0.011
-
-
-
--0.01
-
-
-
--0.009
-
-
-
--0.008
-
-
-
--0.007
-
-
-
--0.006
-
-
-
--0.005
-
-
-
--0.004
-
-
-
--0.003
-
-
-
--0.002
-
-
-
-
-
-
+
+0.001
+
+
+
+0.002
+
+
+
+0.003
+
+
+
+0.004
+
+
+
+0.005
+
+
+
+0.006
+
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
index 0596412ef4f8..48709813745d 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,82 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
-4000
-
-
+
-
--1e-4
+
+2e-4
-
-
--5e-5
+
+
+0.00025
+
+
+
+3e-4
-
-
--1.35525e-20
+
+
+0.00035
-
-
-5e-5
+
+
+4e-4
-
-
-1e-4
+
+
+0.00045
-
-
-0.00015
+
+
+5e-4
-
-
-2e-4
+
+
+0.00055
-
-
-0.00025
+
+
+6e-4
-
-
-3e-4
+
+
+0.00065
-
-
-0.00035
+
+
+7e-4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
index 5725a828abb0..6cc00f1bdcf0 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -13,69 +13,69 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
-0.4
-
-
+
-
+
-3.0
-
-
+
+
-2.0
-
-
+
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-
+
+
+4.0
+
+
+
+
t distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/index.html b/criterion/arithmetic_hydroflow_compiled/report/index.html
index cbbbc4ed7207..d13d67cf13b0 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/index.html
+++ b/criterion/arithmetic_hydroflow_compiled/report/index.html
@@ -118,39 +118,39 @@ Additional Statistics:
Slope |
- 309.13 µs |
- 309.23 µs |
- 309.37 µs |
+ 309.53 µs |
+ 310.66 µs |
+ 312.27 µs |
R² |
- 0.9997609 |
- 0.9997762 |
- 0.9997512 |
+ 0.9620047 |
+ 0.9637363 |
+ 0.9602496 |
Mean |
- 309.11 µs |
- 309.20 µs |
- 309.30 µs |
+ 309.43 µs |
+ 310.02 µs |
+ 310.85 µs |
Std. Dev. |
- 208.97 ns |
- 483.79 ns |
- 735.57 ns |
+ 1.0786 µs |
+ 3.7153 µs |
+ 5.8618 µs |
Median |
- 309.07 µs |
- 309.11 µs |
- 309.14 µs |
+ 309.20 µs |
+ 309.24 µs |
+ 309.32 µs |
MAD |
- 128.74 ns |
- 171.29 ns |
- 222.97 ns |
+ 171.50 ns |
+ 231.91 ns |
+ 293.22 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- -1.0468% |
- -0.6158% |
- -0.2570% |
- (p = 0.00 <
+ | +0.0621% |
+ +0.2668% |
+ +0.5508% |
+ (p = 0.01 <
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index 1d99cfd7ae72..9459a224e97e 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,66 +9,66 @@ Density (a.u.)
Average time (µs)
-
-1
+
+0.2
-
-
-2
+
+
+0.4
-
-
-3
+
+
+0.6
-
-
-4
+
+
+0.8
-
-
-5
+
+
+1
-
-
-6
+
+
+1.2
-
-
-7
+
+
+
+309.4
-
-
-8
+
+
+309.6
-
-
-9
+
+
+309.8
-
-
-
-309.1
+
+
+310
-
-
-309.15
+
+
+310.2
-
-
-309.2
+
+
+310.4
-
-
-309.25
+
+
+310.6
-
-
-309.3
+
+
+310.8
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index 7c2f3d1db222..2574c953881e 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,66 +9,54 @@ Density (a.u.)
Average time (µs)
-
+
5
-
-
+
+
10
-
-
+
+
15
-
-
+
+
20
-
-
-25
-
-
-
-30
-
-
+
-
-309.07
-
-
-
-309.08
+
+309.2
-
-
-309.09
+
+
+309.22
-
-
-309.1
+
+
+309.24
-
-
-309.11
+
+
+309.26
-
-
-309.12
+
+
+309.28
-
-
-309.13
+
+
+309.3
-
-
-309.14
+
+
+309.32
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
index c22060158499..bb855162f029 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,50 +46,42 @@ Average Time (µs)
-
-308
+
+305
-
-
-308.5
-
-
-
-309
-
-
-
-309.5
-
-
-
+
+
310
-
-
-310.5
+
+
+315
-
-
-311
+
+
+320
-
-
-311.5
+
+
+325
-
-
-312
+
+
+330
-
-
-312.5
+
+
+335
-
-
-313
+
+
+340
-
+
+
+345
+
+
Density (a.u.)
@@ -98,56 +90,52 @@ Density (a.u.)
0
-
-0.2
+
+0.05
-
-
-0.4
+
+
+0.1
-
-
-0.6
+
+
+0.15
-
-
-0.8
-
-
-
-1
-
-
-
-1.2
-
-
-
-1.4
+
+
+0.2
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 2807352aa8ab..2b62cdef7971 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,47 +10,43 @@ Average Time (µs)
0
-
-0.2
-
-
-
-0.4
+
+0.05
-
-
-0.6
+
+
+0.1
-
-
-0.8
+
+
+0.15
-
-
-1
-
-
-
-1.2
+
+
+0.2
-
-
-1.4
+
+
+0.25
-
+
-
-308
-
-
-
+
310
-
-
-312
+
+
+320
+
+
+
+330
+
+
+
+340
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index 4ff19b67db2a..8a9493409fb0 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -20,7 +20,7 @@ Iterations
-
+
@@ -39,10 +39,10 @@ Iterations
80.0
-
+
100.0
-
+
120.0
@@ -88,7 +88,7 @@ Iterations
-
+
@@ -97,7 +97,7 @@ Iterations
-
+
@@ -110,15 +110,15 @@ Iterations
-
+
-
-
+
+
@@ -134,9 +134,9 @@ Iterations
-
+
-
+
@@ -144,33 +144,33 @@ Iterations
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
@@ -178,7 +178,7 @@ Iterations
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index 48abcc69beb2..76a3c0bd7ade 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -80,7 +80,7 @@ Iterations
-
+
@@ -96,7 +96,7 @@ Iterations
-
+
@@ -109,13 +109,13 @@ Iterations
-
+
-
-
+
+
@@ -125,13 +125,13 @@ Iterations
-
+
-
+
@@ -144,38 +144,38 @@ Iterations
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index 5fad52d4c50a..e4efde5cd6a7 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -35,28 +35,24 @@ Average Time (µs)
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
+
+
340
-
-
-350
-
-
-
-
-
-
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index 26c8fe63f638..db6414fd41e6 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
@@ -16,11 +16,11 @@ Iterations
-
-
-
-
-
+
+
+
+
+
0.0
@@ -30,26 +30,26 @@ Iterations
20.0
-
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
+
0
@@ -87,8 +87,8 @@ Iterations
400
-
-
-
-
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/slope.svg b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
index b56e4d378d0f..718976398d33 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/slope.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
@@ -9,58 +9,62 @@ Density (a.u.)
Average time (µs)
-
-1
+
+0.1
-
-
-2
+
+
+0.2
-
-
-3
+
+
+0.3
-
-
-4
+
+
+0.4
-
-
-5
+
+
+0.5
-
-
-6
+
+
+0.6
-
-
-7
-
-
+
-
-309.15
+
+309.5
+
+
+
+310
+
+
+
+310.5
-
-
-309.2
+
+
+311
-
-
-309.25
+
+
+311.5
-
-
-309.3
+
+
+312
-
-
-309.35
+
+
+312.5
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index dbd9b5b09379..4f9d10859f43 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
@@ -9,58 +9,62 @@ Density (a.u.)
Average time (µs)
-
-1
+
+0.1
-
-
-2
+
+
+0.2
-
-
-3
+
+
+0.3
-
-
-4
+
+
+0.4
-
-
-5
+
+
+0.5
-
-
-6
+
+
+0.6
-
-
-7
-
-
+
-
-309.15
+
+309.5
+
+
+
+310
+
+
+
+310.5
-
-
-309.2
+
+
+311
-
-
-309.25
+
+
+311.5
-
-
-309.3
+
+
+312
-
-
-309.35
+
+
+312.5
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
index b71e173720e9..fbc80590cfa6 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6493333.31815625,"upper_bound":6498958.7498125},"point_estimate":6495793.62625,"standard_error":1445.7842496199783},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492165.0,"upper_bound":6493705.375},"point_estimate":6493098.125,"standard_error":443.02887954907345},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1964.241107627751,"upper_bound":3190.740468353033},"point_estimate":2536.265242472291,"standard_error":302.03281032645265},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3846.27342001148,"upper_bound":21143.03635504669},"point_estimate":14494.755394797709,"standard_error":4021.909253304337}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6493090.9845625,"upper_bound":6497443.01371875},"point_estimate":6494762.2925,"standard_error":1153.9374305122165},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492061.5,"upper_bound":6493740.625},"point_estimate":6492636.4375,"standard_error":410.2609835156257},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2475.0153310596943,"upper_bound":4163.882026076317},"point_estimate":3266.260404512286,"standard_error":432.12939034115135},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3081.866982571081,"upper_bound":19095.510975103894},"point_estimate":11552.668556947594,"standard_error":5206.8392668445695}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
index 48181ad33133..9dd9687630ff 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[51956727.0,51909909.0,51949754.0,52085849.0,51942841.0,51916161.0,51959943.0,51938463.0,51928655.0,52066572.0,51972016.0,51958480.0,51948833.0,51951347.0,51952499.0,51927613.0,51949684.0,51922423.0,51934075.0,51970433.0,51950696.0,51946008.0,52598087.0,51949643.0,51940928.0,51956927.0,51917845.0,51913376.0,51956547.0,51956887.0,51930488.0,51928665.0,51979971.0,51931430.0,51914738.0,51954173.0,51957809.0,51917775.0,51930008.0,51944394.0,51962618.0,52041846.0,51950986.0,51915611.0,51911383.0,51949624.0,51895463.0,51916512.0,51931921.0,51949033.0,51934114.0,51949884.0,51929807.0,51933394.0,51933584.0,51954343.0,51930568.0,51923465.0,51990220.0,51955676.0,51958720.0,52626861.0,51943893.0,51951918.0,51937320.0,51908958.0,51945185.0,51973088.0,51932422.0,51930879.0,51922864.0,51924577.0,51918625.0,51970332.0,51921481.0,51953041.0,51923986.0,51959252.0,51930548.0,51956667.0,52060842.0,51945176.0,51940287.0,51998555.0,51920400.0,51940107.0,51936740.0,51991192.0,51938513.0,51938052.0,51928184.0,51946699.0,51931109.0,51933774.0,51935708.0,51952469.0,51947931.0,51958551.0,51948952.0,52572319.0]}
\ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[51963449.0,51973048.0,51944724.0,51942311.0,51956828.0,51975151.0,51933763.0,51922814.0,51937972.0,51935788.0,51918185.0,51981714.0,51999908.0,51926290.0,51958801.0,51965915.0,51930458.0,51915249.0,51978018.0,51978568.0,51989569.0,51913075.0,51939265.0,51939645.0,51965864.0,51947520.0,51943974.0,51925829.0,51918636.0,51950225.0,51932482.0,51975793.0,51910870.0,51939043.0,51943824.0,51924296.0,51912043.0,51958631.0,51969351.0,51980582.0,51937261.0,52025035.0,51953371.0,51949925.0,51962768.0,51920178.0,51933614.0,51921571.0,51951287.0,51934175.0,52022761.0,51935938.0,51923054.0,51973609.0,51909529.0,51919658.0,51917874.0,52038952.0,51930317.0,51968849.0,51917434.0,51952980.0,51971215.0,51969232.0,51935247.0,51939675.0,51939275.0,51942831.0,52809200.0,51989990.0,51946407.0,51916882.0,51990691.0,51954573.0,51927352.0,51936550.0,52018463.0,51959562.0,52156824.0,51923073.0,51957599.0,51928173.0,51974861.0,51931620.0,51931039.0,51918054.0,51935027.0,51925528.0,51949059.0,51941522.0,51924069.0,51940661.0,51955640.0,51919421.0,51915573.0,51936492.0,51971048.0,51952152.0,51919320.0,51936323.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
index b45dc20868ed..1d8153eeda4a 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6481428.25,6486362.125,6499519.125,6504453.0]
\ No newline at end of file
+[6476339.46875,6483612.640625,6503007.765625,6510280.9375]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
index b196fec494af..b7a38b761164 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00829630248385227,"upper_bound":0.00022569287265398105},"point_estimate":-0.00283138892715018,"standard_error":0.002508122865976865},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00011141035517958642,"upper_bound":0.00025173909981029415},"point_estimate":0.0001087811724242993,"standard_error":0.00009378668032227569}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0007302477410982444,"upper_bound":0.00041944218954746416},"point_estimate":-0.00015876947596238367,"standard_error":0.00029181142610633517},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00020595622951757875,"upper_bound":0.00013926847012468713},"point_estimate":-0.00007110434666346421,"standard_error":0.00009095447119313804}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
index b71e173720e9..fbc80590cfa6 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6493333.31815625,"upper_bound":6498958.7498125},"point_estimate":6495793.62625,"standard_error":1445.7842496199783},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492165.0,"upper_bound":6493705.375},"point_estimate":6493098.125,"standard_error":443.02887954907345},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1964.241107627751,"upper_bound":3190.740468353033},"point_estimate":2536.265242472291,"standard_error":302.03281032645265},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3846.27342001148,"upper_bound":21143.03635504669},"point_estimate":14494.755394797709,"standard_error":4021.909253304337}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6493090.9845625,"upper_bound":6497443.01371875},"point_estimate":6494762.2925,"standard_error":1153.9374305122165},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492061.5,"upper_bound":6493740.625},"point_estimate":6492636.4375,"standard_error":410.2609835156257},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2475.0153310596943,"upper_bound":4163.882026076317},"point_estimate":3266.260404512286,"standard_error":432.12939034115135},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3081.866982571081,"upper_bound":19095.510975103894},"point_estimate":11552.668556947594,"standard_error":5206.8392668445695}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
index 48181ad33133..9dd9687630ff 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[51956727.0,51909909.0,51949754.0,52085849.0,51942841.0,51916161.0,51959943.0,51938463.0,51928655.0,52066572.0,51972016.0,51958480.0,51948833.0,51951347.0,51952499.0,51927613.0,51949684.0,51922423.0,51934075.0,51970433.0,51950696.0,51946008.0,52598087.0,51949643.0,51940928.0,51956927.0,51917845.0,51913376.0,51956547.0,51956887.0,51930488.0,51928665.0,51979971.0,51931430.0,51914738.0,51954173.0,51957809.0,51917775.0,51930008.0,51944394.0,51962618.0,52041846.0,51950986.0,51915611.0,51911383.0,51949624.0,51895463.0,51916512.0,51931921.0,51949033.0,51934114.0,51949884.0,51929807.0,51933394.0,51933584.0,51954343.0,51930568.0,51923465.0,51990220.0,51955676.0,51958720.0,52626861.0,51943893.0,51951918.0,51937320.0,51908958.0,51945185.0,51973088.0,51932422.0,51930879.0,51922864.0,51924577.0,51918625.0,51970332.0,51921481.0,51953041.0,51923986.0,51959252.0,51930548.0,51956667.0,52060842.0,51945176.0,51940287.0,51998555.0,51920400.0,51940107.0,51936740.0,51991192.0,51938513.0,51938052.0,51928184.0,51946699.0,51931109.0,51933774.0,51935708.0,51952469.0,51947931.0,51958551.0,51948952.0,52572319.0]}
\ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[51963449.0,51973048.0,51944724.0,51942311.0,51956828.0,51975151.0,51933763.0,51922814.0,51937972.0,51935788.0,51918185.0,51981714.0,51999908.0,51926290.0,51958801.0,51965915.0,51930458.0,51915249.0,51978018.0,51978568.0,51989569.0,51913075.0,51939265.0,51939645.0,51965864.0,51947520.0,51943974.0,51925829.0,51918636.0,51950225.0,51932482.0,51975793.0,51910870.0,51939043.0,51943824.0,51924296.0,51912043.0,51958631.0,51969351.0,51980582.0,51937261.0,52025035.0,51953371.0,51949925.0,51962768.0,51920178.0,51933614.0,51921571.0,51951287.0,51934175.0,52022761.0,51935938.0,51923054.0,51973609.0,51909529.0,51919658.0,51917874.0,52038952.0,51930317.0,51968849.0,51917434.0,51952980.0,51971215.0,51969232.0,51935247.0,51939675.0,51939275.0,51942831.0,52809200.0,51989990.0,51946407.0,51916882.0,51990691.0,51954573.0,51927352.0,51936550.0,52018463.0,51959562.0,52156824.0,51923073.0,51957599.0,51928173.0,51974861.0,51931620.0,51931039.0,51918054.0,51935027.0,51925528.0,51949059.0,51941522.0,51924069.0,51940661.0,51955640.0,51919421.0,51915573.0,51936492.0,51971048.0,51952152.0,51919320.0,51936323.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
index b45dc20868ed..1d8153eeda4a 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6481428.25,6486362.125,6499519.125,6504453.0]
\ No newline at end of file
+[6476339.46875,6483612.640625,6503007.765625,6510280.9375]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
index 52ba15615735..667524685136 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -9,70 +9,94 @@ Density (a.u.)
Average time (µs)
-
+
+0.1
+
+
+
0.2
-
-
+
+
+0.3
+
+
+
0.4
-
-
+
+
+0.5
+
+
+
0.6
-
-
-0.8
+
+
+0.7
-
-
-1
+
+
+0.8
-
-
-1.2
+
+
+0.9
-
-
-1.4
+
+
+1
-
-
-1.6
+
+
+1.1
-
+
-
-2
-
-
-
-2.2
-
-
-
+
2.4
-
-
+
+
2.6
-
-
+
+
2.8
-
-
+
+
3
-
-
+
+
3.2
-
-
-
-
+
+
+3.4
+
+
+
+3.6
+
+
+
+3.8
+
+
+
+4
+
+
+
+4.2
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
index 7291fc90b0f8..41e9763f32b5 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,90 +9,70 @@ Density (a.u.)
Average time (µs)
-
-0.02
+
+0.05
-
-
-0.04
-
-
-
-0.06
-
-
-
-0.08
-
-
-
+
+
0.1
-
-
-0.12
+
+
+0.15
-
-
-0.14
+
+
+0.2
-
-
-0.16
+
+
+0.25
-
-
-0.18
-
-
+
-
+
2
-
-
+
+
4
-
-
+
+
6
-
-
+
+
8
-
-
+
+
10
-
-
+
+
12
-
-
+
+
14
-
-
+
+
16
-
-
+
+
18
-
-
+
+
20
-
-
-22
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
index 3b9a6187ee1a..251e875f6dc7 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
@@ -16,42 +16,37 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-6.6
-
-
-
-6.8
+
+6.5
-
-
-7.0
+
+
+6.52
-
-
-7.2
+
+
+6.54
-
-
-7.4
+
+
+6.56
-
-
-7.6
+
+
+6.58
-
-
-7.8
+
+
+6.6
-
+
0
@@ -97,206 +92,206 @@ Average Iteration Time (ms)
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Current
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
index ad6472b06b7e..a44171e8ef6f 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
@@ -9,71 +9,47 @@ Density (a.u.)
Average Time (ms)
-
-5
-
-
-
+
10
-
-
-15
-
-
-
+
+
20
-
-
-25
-
-
-
+
+
30
-
-
-35
-
-
-
+
+
40
-
-
-45
-
-
-
+
+
50
-
-
-55
+
+
+60
-
+
-
+
6.5
-
-
-7
-
-
-
-7.5
+
+
+6.55
-
-
-8
+
+
+6.6
-
-
-
-
-
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
index a65d958dd101..a1363869e277 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -9,78 +9,66 @@ Density (a.u.)
Relative change (%)
-
-50
-
-
-
-100
-
-
-
-150
-
-
-
+
200
-
-
-250
+
+
+400
-
-
-300
+
+
+600
-
-
-
--0.009
+
+
+800
-
-
--0.008
+
+
+1000
-
-
--0.007
+
+
+1200
-
-
--0.006
+
+
+1400
-
-
--0.005
-
-
-
--0.004
+
+
+
+-8e-4
-
-
--0.003
+
+
+-6e-4
-
-
--0.002
+
+
+-4e-4
-
-
--0.001
+
+
+-2e-4
-
-
+
+
0
-
-
-0.001
+
+
+2e-4
+
+
+
+4e-4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
index 5666c7fbd2c1..24499b3a0ada 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
@@ -9,78 +9,78 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
+
+
4000
-
+
+
+4500
+
+
-
+
+-2e-4
+
+
+
-0.00015
-
-
+
+
-1e-4
-
-
+
+
-5e-5
-
-
+
+
0
-
-
+
+
5e-5
-
-
+
+
1e-4
-
-
+
+
0.00015
-
-
-2e-4
-
-
-
-0.00025
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
index 9e6af6e38b2c..11bece0140a1 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
@@ -13,57 +13,73 @@ t score
0.0
-
+
+0.05
+
+
+
0.1
-
-
+
+
+0.15
+
+
+
0.2
-
-
+
+
+0.25
+
+
+
0.3
-
-
-0.4
+
+
+0.35
-
-
-0.5
+
+
+0.4
-
+
-
+
+-4.0
+
+
+
-3.0
-
-
+
+
-2.0
-
-
+
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-
+
+
+
t distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
index 89353f7427f2..636ae39b1609 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
@@ -118,33 +118,33 @@ Additional Statistics:
R² |
- 0.2113841 |
- 0.2162058 |
- 0.2083408 |
+ 0.0005488 |
+ 0.0005604 |
+ 0.0005315 |
Mean |
- 6.4933 ms |
- 6.4958 ms |
- 6.4990 ms |
+ 6.4931 ms |
+ 6.4948 ms |
+ 6.4974 ms |
Std. Dev. |
- 3.8463 µs |
- 14.495 µs |
- 21.143 µs |
+ 3.0819 µs |
+ 11.553 µs |
+ 19.096 µs |
Median |
- 6.4922 ms |
- 6.4931 ms |
+ 6.4921 ms |
+ 6.4926 ms |
6.4937 ms |
MAD |
- 1.9642 µs |
- 2.5363 µs |
- 3.1907 µs |
+ 2.4750 µs |
+ 3.2663 µs |
+ 4.1639 µs |
@@ -221,10 +221,10 @@ Additional Statistics:
Change in time |
- -0.8296% |
- -0.2831% |
- +0.0226% |
- (p = 0.29 >
+ | -0.0730% |
+ -0.0159% |
+ +0.0419% |
+ (p = 0.60 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
index 6972ca464eb5..6b246e3c2101 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
@@ -15,52 +15,37 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-6.49
-
-
-
+
6.5
-
-
-6.51
-
-
-
+
+
6.52
-
-
-6.53
-
-
-
+
+
6.54
-
-
-6.55
-
-
-
+
+
6.56
-
-
-6.57
+
+
+6.58
+
+
+
+6.6
-
+
10
@@ -102,106 +87,106 @@ Average Iteration Time (ms)
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
index 689bd8869b2b..a3e43ac612b2 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
@@ -12,52 +12,37 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-6.49
-
-
-
+
6.5
-
-
-6.51
-
-
-
+
+
6.52
-
-
-6.53
-
-
-
+
+
6.54
-
-
-6.55
-
-
-
+
+
6.56
-
-
-6.57
+
+
+6.58
+
+
+
+6.6
-
+
10
@@ -99,104 +84,104 @@ Average Iteration Time (ms)
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
index ff834bb1bab8..9cd0c5f53221 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
@@ -9,62 +9,82 @@ Density (a.u.)
Average time (ms)
-
+
50
-
-
+
+
100
-
-
+
+
150
-
-
+
+
200
-
-
+
+
250
-
-
+
+
300
-
+
+
+350
+
+
+
+400
+
+
-
+
6.493
-
-
+
+
+6.4935
+
+
+
6.494
-
-
+
+
+6.4945
+
+
+
6.495
-
-
+
+
+6.4955
+
+
+
6.496
-
-
-6.497
+
+
+6.4965
-
-
-6.498
+
+
+6.497
-
-
-6.499
+
+
+6.4975
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
index 6db6b5c3f6e0..ea6f0f9084b6 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
@@ -9,74 +9,86 @@ Density (a.u.)
Average time (ms)
-
+
200
-
-
+
+
400
-
-
+
+
600
-
-
+
+
800
-
-
+
+
1000
-
-
+
+
1200
-
-
+
+
1400
-
+
+
+1600
+
+
+
+1800
+
+
+
+2000
+
+
-
+
6.492
-
-
+
+
6.4922
-
-
+
+
6.4924
-
-
+
+
6.4926
-
-
+
+
6.4928
-
-
+
+
6.493
-
-
+
+
6.4932
-
-
+
+
6.4934
-
-
+
+
6.4936
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
index a43be73aefac..862eb37b8ff9 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
@@ -46,30 +46,34 @@ Average Time (ms)
-
+
6.48
-
-
+