diff --git a/bench/data.js b/bench/data.js
index afa862ec1f38..5158bb14ba91 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1733112372468,
+ "lastUpdate": 1733198752659,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -175111,6 +175111,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": "0dc709ed5a53c723f47fa1d10063e57bb50a63c8",
+ "message": "chore(stageleft): use same hashing library everywhere (#1590)",
+ "timestamp": "2024-12-02T20:44:19Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/0dc709ed5a53c723f47fa1d10063e57bb50a63c8"
+ },
+ "date": 1733198752619,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309264,
+ "range": "± 571",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6493938,
+ "range": "± 23414",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6524946,
+ "range": "± 22743",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 73836465,
+ "range": "± 678351",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 40742354,
+ "range": "± 232720",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 49171618,
+ "range": "± 1079078",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6473636,
+ "range": "± 18302",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6183831,
+ "range": "± 77034",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 31768328,
+ "range": "± 1670002",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4441862,
+ "range": "± 33977",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 6577564,
+ "range": "± 205814",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6491970,
+ "range": "± 40685",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6637183,
+ "range": "± 13282",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1795623,
+ "range": "± 29412",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1791579,
+ "range": "± 8412",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5319165,
+ "range": "± 38522",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1512133,
+ "range": "± 44326",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 58748349,
+ "range": "± 1116338",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3969,
+ "range": "± 63",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52761,
+ "range": "± 279",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9511,
+ "range": "± 93",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6666,
+ "range": "± 84",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76288,
+ "range": "± 736",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70272,
+ "range": "± 1169",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15127,
+ "range": "± 276",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6916,
+ "range": "± 37",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 22105,
+ "range": "± 992",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 80163,
+ "range": "± 1881",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 103107,
+ "range": "± 2271",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8065,
+ "range": "± 145",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 49501,
+ "range": "± 1515",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69802,
+ "range": "± 3719",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8849,
+ "range": "± 305",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 6d46b8c27c3d..b320863545ad 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1733112372468,
+ "lastUpdate": 1733198752659,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -175110,6 +175110,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": "0dc709ed5a53c723f47fa1d10063e57bb50a63c8",
+ "message": "chore(stageleft): use same hashing library everywhere (#1590)",
+ "timestamp": "2024-12-02T20:44:19Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/0dc709ed5a53c723f47fa1d10063e57bb50a63c8"
+ },
+ "date": 1733198752619,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309264,
+ "range": "± 571",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6493938,
+ "range": "± 23414",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6524946,
+ "range": "± 22743",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 73836465,
+ "range": "± 678351",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 40742354,
+ "range": "± 232720",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 49171618,
+ "range": "± 1079078",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6473636,
+ "range": "± 18302",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6183831,
+ "range": "± 77034",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 31768328,
+ "range": "± 1670002",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4441862,
+ "range": "± 33977",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 6577564,
+ "range": "± 205814",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6491970,
+ "range": "± 40685",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6637183,
+ "range": "± 13282",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1795623,
+ "range": "± 29412",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1791579,
+ "range": "± 8412",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5319165,
+ "range": "± 38522",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1512133,
+ "range": "± 44326",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 58748349,
+ "range": "± 1116338",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3969,
+ "range": "± 63",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52761,
+ "range": "± 279",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9511,
+ "range": "± 93",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6666,
+ "range": "± 84",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76288,
+ "range": "± 736",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70272,
+ "range": "± 1169",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15127,
+ "range": "± 276",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6916,
+ "range": "± 37",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 22105,
+ "range": "± 992",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 80163,
+ "range": "± 1881",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 103107,
+ "range": "± 2271",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8065,
+ "range": "± 145",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 49501,
+ "range": "± 1515",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69802,
+ "range": "± 3719",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8849,
+ "range": "± 305",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index 5f577138f694..b9bd61d5d10d 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":309351.72401077405,"upper_bound":309763.00995200896},"point_estimate":309536.01539046154,"standard_error":104.9728011193807},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309155.2,"upper_bound":309325.0652173913},"point_estimate":309214.6215909091,"standard_error":47.51170322640471},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161.76511593599318,"upper_bound":340.4886187921061},"point_estimate":214.71835580338364,"standard_error":44.801360249291854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309312.94749235857,"upper_bound":309758.2550473252},"point_estimate":309514.0874833752,"standard_error":113.83347231095811},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":533.252233832611,"upper_bound":1502.833905179575},"point_estimate":1053.4487390095615,"standard_error":250.4599073318454}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309227.7654312677,"upper_bound":309449.0049522188},"point_estimate":309325.63849999267,"standard_error":56.947303827085044},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309215.53779069765,"upper_bound":309310.8625},"point_estimate":309264.07401315786,"standard_error":22.281525878363425},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":146.92512789157186,"upper_bound":280.0796989316481},"point_estimate":191.44464111842223,"standard_error":34.471024085647024},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309267.9853164908,"upper_bound":309662.6088248319},"point_estimate":309435.2930138909,"standard_error":102.92317578020153},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245.4130107476668,"upper_bound":834.030309696144},"point_estimate":571.1570756473391,"standard_error":156.95983741304084}}
\ 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 2150b6cfafd4..606e37f4aad1 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":[1240645.0,2466954.0,3710125.0,4941673.0,6212776.0,7424087.0,8652910.0,9889919.0,11123752.0,12362404.0,13611666.0,14894119.0,16098187.0,17380550.0,18549312.0,19797572.0,21054999.0,22253375.0,23496255.0,24726331.0,25984789.0,27212031.0,28458367.0,29662955.0,30912217.0,32173220.0,33440926.0,34678627.0,35853319.0,37092643.0,38588795.0,39562983.0,40829307.0,42041600.0,43338149.0,44616496.0,45834569.0,47106021.0,48374259.0,49520750.0,50706382.0,51937390.0,53152950.0,54386130.0,55631374.0,56915812.0,58097428.0,59395470.0,60661273.0,61805288.0,63840196.0,65800605.0,66592393.0,66890200.0,68024356.0,69241949.0,70544821.0,71720024.0,72934821.0,74173433.0,75482467.0,76673610.0,77958498.0,79211216.0,80479133.0,81651871.0,82805133.0,84073281.0,85351216.0,86564380.0,87789627.0,89028299.0,90275408.0,91475737.0,92834744.0,94738737.0,95244592.0,96429674.0,97673475.0,98970096.0,100250536.0,102226383.0,102666124.0,103827011.0,105183794.0,106611378.0,107574876.0,108830890.0,110098216.0,111283408.0,112527139.0,113747137.0,114943630.0,116429092.0,117526650.0,118684373.0,120772219.0,121189658.0,122406729.0,123661752.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":[1240672.0,2466166.0,3709364.0,4940098.0,6180881.0,7413468.0,8646316.0,9888001.0,11114817.0,12363945.0,13619315.0,14828248.0,16068169.0,17296799.0,18527864.0,19793454.0,21009399.0,22240865.0,23522064.0,24712612.0,25951081.0,27182645.0,28504490.0,29769909.0,30894574.0,32199277.0,33456000.0,34640638.0,35860661.0,37122213.0,38358817.0,39593589.0,40839141.0,42084473.0,43323882.0,44541111.0,45782405.0,47007919.0,48237150.0,49473945.0,50725188.0,51971861.0,53180304.0,54445101.0,55672839.0,56881462.0,58184752.0,59439410.0,60621734.0,61845735.0,63073974.0,64317853.0,65609631.0,66775163.0,68027267.0,69276375.0,70500597.0,71746550.0,73032377.0,74234607.0,75441908.0,76751488.0,78001929.0,79144197.0,80441377.0,81696596.0,82901772.0,84107459.0,85370624.0,86551935.0,87845797.0,89092120.0,90263934.0,91598533.0,92817474.0,94016719.0,95259436.0,96517630.0,97728448.0,98960274.0,101330630.0,101432642.0,102593906.0,103943973.0,106386976.0,106370145.0,107578397.0,108856088.0,110036788.0,111289545.0,112709552.0,113912965.0,115264505.0,116372299.0,117518464.0,118794693.0,119952541.0,121138541.0,122393802.0,123636848.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 74a3d8b106a2..62c407d71843 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[307877.6008405738,308485.39677057543,310106.1859172465,310713.98184724816]
\ No newline at end of file
+[308319.0832581802,308719.946441957,309788.9149320286,310189.7781158055]
\ 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 24534f973f51..df9bb5930169 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.0020298963894587294,"upper_bound":0.0009787474889898173},"point_estimate":-0.0003739508424847049,"standard_error":0.0007751746936945661},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00006918178362114169,"upper_bound":0.0005629956231452127},"point_estimate":0.00020374414308776956,"standard_error":0.0001669169247020067}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.001465429672257601,"upper_bound":0.00004431509451944149},"point_estimate":-0.000679652382949647,"standard_error":0.0003856655581918138},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00021041165341961765,"upper_bound":0.00042415663904343695},"point_estimate":0.00015992911976270285,"standard_error":0.00016731120867208876}}
\ 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 5f577138f694..b9bd61d5d10d 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":309351.72401077405,"upper_bound":309763.00995200896},"point_estimate":309536.01539046154,"standard_error":104.9728011193807},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309155.2,"upper_bound":309325.0652173913},"point_estimate":309214.6215909091,"standard_error":47.51170322640471},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161.76511593599318,"upper_bound":340.4886187921061},"point_estimate":214.71835580338364,"standard_error":44.801360249291854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309312.94749235857,"upper_bound":309758.2550473252},"point_estimate":309514.0874833752,"standard_error":113.83347231095811},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":533.252233832611,"upper_bound":1502.833905179575},"point_estimate":1053.4487390095615,"standard_error":250.4599073318454}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309227.7654312677,"upper_bound":309449.0049522188},"point_estimate":309325.63849999267,"standard_error":56.947303827085044},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309215.53779069765,"upper_bound":309310.8625},"point_estimate":309264.07401315786,"standard_error":22.281525878363425},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":146.92512789157186,"upper_bound":280.0796989316481},"point_estimate":191.44464111842223,"standard_error":34.471024085647024},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309267.9853164908,"upper_bound":309662.6088248319},"point_estimate":309435.2930138909,"standard_error":102.92317578020153},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245.4130107476668,"upper_bound":834.030309696144},"point_estimate":571.1570756473391,"standard_error":156.95983741304084}}
\ 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 2150b6cfafd4..606e37f4aad1 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":[1240645.0,2466954.0,3710125.0,4941673.0,6212776.0,7424087.0,8652910.0,9889919.0,11123752.0,12362404.0,13611666.0,14894119.0,16098187.0,17380550.0,18549312.0,19797572.0,21054999.0,22253375.0,23496255.0,24726331.0,25984789.0,27212031.0,28458367.0,29662955.0,30912217.0,32173220.0,33440926.0,34678627.0,35853319.0,37092643.0,38588795.0,39562983.0,40829307.0,42041600.0,43338149.0,44616496.0,45834569.0,47106021.0,48374259.0,49520750.0,50706382.0,51937390.0,53152950.0,54386130.0,55631374.0,56915812.0,58097428.0,59395470.0,60661273.0,61805288.0,63840196.0,65800605.0,66592393.0,66890200.0,68024356.0,69241949.0,70544821.0,71720024.0,72934821.0,74173433.0,75482467.0,76673610.0,77958498.0,79211216.0,80479133.0,81651871.0,82805133.0,84073281.0,85351216.0,86564380.0,87789627.0,89028299.0,90275408.0,91475737.0,92834744.0,94738737.0,95244592.0,96429674.0,97673475.0,98970096.0,100250536.0,102226383.0,102666124.0,103827011.0,105183794.0,106611378.0,107574876.0,108830890.0,110098216.0,111283408.0,112527139.0,113747137.0,114943630.0,116429092.0,117526650.0,118684373.0,120772219.0,121189658.0,122406729.0,123661752.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":[1240672.0,2466166.0,3709364.0,4940098.0,6180881.0,7413468.0,8646316.0,9888001.0,11114817.0,12363945.0,13619315.0,14828248.0,16068169.0,17296799.0,18527864.0,19793454.0,21009399.0,22240865.0,23522064.0,24712612.0,25951081.0,27182645.0,28504490.0,29769909.0,30894574.0,32199277.0,33456000.0,34640638.0,35860661.0,37122213.0,38358817.0,39593589.0,40839141.0,42084473.0,43323882.0,44541111.0,45782405.0,47007919.0,48237150.0,49473945.0,50725188.0,51971861.0,53180304.0,54445101.0,55672839.0,56881462.0,58184752.0,59439410.0,60621734.0,61845735.0,63073974.0,64317853.0,65609631.0,66775163.0,68027267.0,69276375.0,70500597.0,71746550.0,73032377.0,74234607.0,75441908.0,76751488.0,78001929.0,79144197.0,80441377.0,81696596.0,82901772.0,84107459.0,85370624.0,86551935.0,87845797.0,89092120.0,90263934.0,91598533.0,92817474.0,94016719.0,95259436.0,96517630.0,97728448.0,98960274.0,101330630.0,101432642.0,102593906.0,103943973.0,106386976.0,106370145.0,107578397.0,108856088.0,110036788.0,111289545.0,112709552.0,113912965.0,115264505.0,116372299.0,117518464.0,118794693.0,119952541.0,121138541.0,122393802.0,123636848.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 74a3d8b106a2..62c407d71843 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[307877.6008405738,308485.39677057543,310106.1859172465,310713.98184724816]
\ No newline at end of file
+[308319.0832581802,308719.946441957,309788.9149320286,310189.7781158055]
\ 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 8cfa742dadc7..9ac7ab2d0eba 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
+
+
-
+
+140
+
+
+
160
-
-
+
+
180
-
-
+
+
200
-
-
+
+
220
-
-
+
+
240
-
-
+
+
260
-
-
+
+
280
-
-
-300
-
-
-
-320
-
-
-
-340
-
-
-
-360
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index 802411ab3569..eb173cd593d3 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -6,69 +6,81 @@ arithmetic/hydroflow/compiled:SD
Density (a.u.)
-Average time (µs)
+Average time (ns)
-
-0.2
+
+5e-4
-
-
-0.4
+
+
+0.001
-
-
-0.6
+
+
+0.0015
-
-
-0.8
+
+
+0.002
-
-
-1
+
+
+0.0025
-
-
-1.2
+
+
+0.003
-
-
-1.4
+
+
+0.0035
-
-
-1.6
+
+
+0.004
-
+
+
+0.0045
+
+
+
+0.005
+
+
-
-0.6
+
+200
+
+
+
+300
-
-
-0.8
+
+
+400
-
-
-1
+
+
+500
-
-
-1.2
+
+
+600
-
-
-1.4
+
+
+700
-
-
-1.6
+
+
+800
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index 9d4ecf2e5a81..510a7ae9fede 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -9,55 +9,75 @@ Density (a.u.)
Average Time (µs)
-
+
0.1
-
-
+
+
0.2
-
-
+
+
0.3
-
-
+
+
0.4
-
-
+
+
0.5
-
-
+
+
0.6
-
-
+
+
0.7
-
+
+
+0.8
+
+
+
+0.9
+
+
+
+1
+
+
+
+1.1
+
+
-
+
+308
+
+
+
310
-
-
-315
+
+
+312
-
-
-320
+
+
+314
-
-
-325
+
+
+316
-
-
-
-
-
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index 2336ebaab974..432794187199 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
@@ -20,10 +20,10 @@ Iterations
-
+
-
-
+
+
0.0
@@ -37,22 +37,22 @@ Iterations
40.0
-
+
60.0
-
+
80.0
-
+
100.0
-
-
+
+
120.0
-
+
0
@@ -93,7 +93,7 @@ Iterations
-
+
Base Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
index 88f3d98031a3..4665f1a4520d 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,78 +9,90 @@ Density (a.u.)
Relative change (%)
-
-50
-
-
-
+
100
-
+
+
+200
+
+
-150
+300
-
-200
+
+400
-
-
-250
+
+
+500
-
-
-300
+
+
+600
-
-
-350
+
+
+700
-
-
-400
+
+
+800
-
-
-450
+
+
+900
-
-
-500
+
+
+1000
-
+
-
--0.002
+
+-0.0016
-
+
+
+-0.0014
+
+
--0.0015
+-0.0012
-
+
-0.001
-
-
--5e-4
+
+
+-8e-4
+
+
+
+-6e-4
+
+
+
+-4e-4
-
-
-0
+
+
+-2e-4
-
-
-5e-4
+
+
+2.1684e-19
-
-
-0.001
+
+
+2e-4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
index 4c48b3b81efb..a5f402927f69 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,58 +9,58 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
+
+
+2500
+
+
-
+
+-2e-4
+
+
+
-1e-4
-
-
-0
+
+
+-2.7105e-20
-
-
+
+
1e-4
-
-
+
+
2e-4
-
-
+
+
3e-4
-
-
+
+
4e-4
-
-
-5e-4
-
-
-
-6e-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 e99f8988107d..49f5ab933b28 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -13,69 +13,73 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
-
--4.0
+
+
+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 ee655bc7e8c4..b96a5752431d 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.31 µs |
- 309.51 µs |
- 309.76 µs |
+ 309.27 µs |
+ 309.44 µs |
+ 309.66 µs |
R² |
- 0.9984731 |
- 0.9985315 |
- 0.9984454 |
+ 0.9992033 |
+ 0.9992438 |
+ 0.9991690 |
Mean |
- 309.35 µs |
- 309.54 µs |
- 309.76 µs |
+ 309.23 µs |
+ 309.33 µs |
+ 309.45 µs |
Std. Dev. |
- 533.25 ns |
- 1.0534 µs |
- 1.5028 µs |
+ 245.41 ns |
+ 571.16 ns |
+ 834.03 ns |
Median |
- 309.16 µs |
- 309.21 µs |
- 309.33 µs |
+ 309.22 µs |
+ 309.26 µs |
+ 309.31 µs |
MAD |
- 161.77 ns |
- 214.72 ns |
- 340.49 ns |
+ 146.93 ns |
+ 191.44 ns |
+ 280.08 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- -0.2030% |
- -0.0374% |
- +0.0979% |
- (p = 0.66 >
+ | -0.1465% |
+ -0.0680% |
+ +0.0044% |
+ (p = 0.08 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index 2a0bacb47372..14cbf7156801 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,82 +9,58 @@ Density (a.u.)
Average time (µs)
-
-0.5
-
-
-
+
1
-
-
-1.5
-
-
-
+
+
2
-
-
-2.5
-
-
-
+
+
3
-
-
-3.5
-
-
-
+
+
4
-
-
-
-309.35
-
-
-
-309.4
-
-
-
-309.45
+
+
+5
-
-
-309.5
+
+
+6
-
-
-309.55
+
+
+7
-
-
-309.6
+
+
+
+309.25
-
-
-309.65
+
+
+309.3
-
-
-309.7
+
+
+309.35
-
-
-309.75
+
+
+309.4
-
-
-309.8
+
+
+309.45
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index 045663915978..bfd1a2ebaf1c 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,78 +9,62 @@ Density (a.u.)
Average time (µs)
-
-2
+
+5
-
-
-4
+
+
+10
-
-
-6
+
+
+15
-
-
-8
+
+
+20
-
-
-10
+
+
+25
-
+
-12
+30
-
-
-309.14
-
-
-
-309.16
+
+35
-
-
-309.18
-
-
-
-309.2
-
-
-
+
+
+
309.22
-
-
+
+
309.24
-
-
+
+
309.26
-
-
+
+
309.28
-
-
+
+
309.3
-
-
+
+
309.32
-
-
-309.34
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
index 9c4d90144790..a2922aa48d9d 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,46 +46,30 @@ Average Time (µs)
-
+
308
-
-
+
+
309
-
-
+
+
310
-
-
+
+
311
-
-
+
+
312
-
-
+
+
313
-
-
-314
-
-
-
-315
-
-
-
-316
-
-
-
-317
-
-
+
Density (a.u.)
@@ -94,64 +78,46 @@ Density (a.u.)
0
-
-0.1
-
-
-
+
0.2
-
-
-0.3
-
-
-
+
+
0.4
-
-
-0.5
-
-
-
+
+
0.6
-
-
-0.7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+0.8
+
+
+
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 56ce83bba33e..25f4cc399867 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,55 +10,43 @@ Average Time (µs)
0
-
-0.1
-
-
-
+
0.2
-
-
-0.3
-
-
-
+
+
0.4
-
-
-0.5
-
-
-
+
+
0.6
-
-
-0.7
+
+
+0.8
+
+
+
+1
-
+
+
+1.2
+
+
-
+
308
-
-
+
+
310
-
-
+
+
312
-
-
-314
-
-
-
-316
-
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index a872fc492024..dd47f220bd69 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -84,7 +84,7 @@ Iterations
-
+
@@ -93,7 +93,7 @@ Iterations
-
+
@@ -118,21 +118,21 @@ Iterations
-
+
-
+
-
-
-
+
+
+
@@ -148,35 +148,35 @@ Iterations
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index d7a276c74d21..70f3929a244f 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -93,13 +93,13 @@ Iterations
-
+
-
+
@@ -115,7 +115,7 @@ Iterations
-
+
@@ -127,9 +127,9 @@ Iterations
-
-
-
+
+
+
@@ -144,36 +144,36 @@ Iterations
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index 4fe9fdf5d82b..770dc570b6ae 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -6,53 +6,73 @@ Density (a.u.)
Average Time (µs)
-
+
0.1
-
-
+
+
0.2
-
-
+
+
0.3
-
-
+
+
0.4
-
-
+
+
0.5
-
-
+
+
0.6
-
-
+
+
0.7
-
+
+
+0.8
+
+
+
+0.9
+
+
+
+1
+
+
+
+1.1
+
+
-
+
+308
+
+
+
310
-
-
-315
+
+
+312
-
-
-320
+
+
+314
-
-
-325
+
+
+316
-
-
-
-
-
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index 154caccc1e5f..c6b992834ef3 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
@@ -90,5 +90,5 @@ Iterations
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/slope.svg b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
index f59e62af46cf..406777500926 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/slope.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
@@ -9,82 +9,82 @@ Density (a.u.)
Average time (µs)
-
+
0.5
-
-
+
+
1
-
-
+
+
1.5
-
-
+
+
2
-
-
+
+
2.5
-
-
+
+
3
-
-
+
+
3.5
-
+
+
+4
+
+
-
+
+309.25
+
+
+
309.3
-
-
+
+
309.35
-
-
+
+
309.4
-
-
+
+
309.45
-
-
+
+
309.5
-
-
+
+
309.55
-
-
+
+
309.6
-
-
+
+
309.65
-
-
+
+
309.7
-
-
-309.75
-
-
-
-309.8
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index aa5d6b0d6982..018f4a73befd 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
@@ -9,82 +9,82 @@ Density (a.u.)
Average time (µs)
-
+
0.5
-
-
+
+
1
-
-
+
+
1.5
-
-
+
+
2
-
-
+
+
2.5
-
-
+
+
3
-
-
+
+
3.5
-
+
+
+4
+
+
-
+
+309.25
+
+
+
309.3
-
-
+
+
309.35
-
-
+
+
309.4
-
-
+
+
309.45
-
-
+
+
309.5
-
-
+
+
309.55
-
-
+
+
309.6
-
-
+
+
309.65
-
-
+
+
309.7
-
-
-309.75
-
-
-
-309.8
-
-
-
-
-
+
+
+
+
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 9575787e3b17..85642f419650 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":6491591.3063125,"upper_bound":6493503.195},"point_estimate":6492408.11,"standard_error":492.4476286966196},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6491086.75,"upper_bound":6492622.875},"point_estimate":6491927.375,"standard_error":429.54986979685685},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2261.7062598466873,"upper_bound":3424.99126419425},"point_estimate":2991.423434391618,"standard_error":300.01848537259013},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2361.0094821934954,"upper_bound":7722.807239720386},"point_estimate":4961.521225807807,"standard_error":1721.5136347936468}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6495528.6548125,"upper_bound":6504553.46646875},"point_estimate":6499506.645,"standard_error":2327.8089843205494},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492589.0,"upper_bound":6494610.8125},"point_estimate":6493938.9375,"standard_error":472.8484091032544},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3728.3682838082314,"upper_bound":5884.809945523739},"point_estimate":4847.916588932276,"standard_error":550.1383371284593},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10702.687648472913,"upper_bound":34629.27252249379},"point_estimate":23414.197617167727,"standard_error":6321.8245505629}}
\ 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 6afbe8f99f4d..3ae68d1e8fe0 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":[51910671.0,51951888.0,51907365.0,51902686.0,51939154.0,51962006.0,51928694.0,51942410.0,51954292.0,51973408.0,51932552.0,52270333.0,51931459.0,51907084.0,51939003.0,51918906.0,51955855.0,51952028.0,51937230.0,51926871.0,51943793.0,51919316.0,51891811.0,51905788.0,51954558.0,51925004.0,51929683.0,51977982.0,51945652.0,51938909.0,51956563.0,51928049.0,51952895.0,51951903.0,51921867.0,51921958.0,51944971.0,51949879.0,51940983.0,51916718.0,51936054.0,51922348.0,51910857.0,51938509.0,51929532.0,51926226.0,51952441.0,51961167.0,51919239.0,51912737.0,51984370.0,51939917.0,51928647.0,51935639.0,51918387.0,51953763.0,51969333.0,51943775.0,51933505.0,51925851.0,51941250.0,51913768.0,51929367.0,51944886.0,51911695.0,52008896.0,51971847.0,51916343.0,51903078.0,51950828.0,51951279.0,51990392.0,51928115.0,51904230.0,51927024.0,51953202.0,51941840.0,51913508.0,51920461.0,51916333.0,51938495.0,51935199.0,51946139.0,51911064.0,51929328.0,51966757.0,51949716.0,51912897.0,51961898.0,51950116.0,51949605.0,51900013.0,51905974.0,51923907.0,51954373.0,51961438.0,51913788.0,51927014.0,51911284.0,51934667.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":[51920486.0,51922710.0,51984822.0,51907259.0,51899644.0,52080442.0,51964646.0,51957944.0,51910084.0,51940712.0,51931153.0,52064924.0,52656381.0,51926875.0,51915484.0,51914823.0,51944989.0,51956481.0,51916516.0,51951171.0,51937305.0,52052692.0,51974785.0,51946532.0,51949878.0,51959647.0,51983822.0,51945060.0,51964576.0,51963894.0,51970337.0,52677310.0,52337073.0,51990274.0,51952634.0,51952193.0,51972351.0,51956601.0,52025660.0,52469861.0,53322357.0,52299002.0,51908301.0,51919933.0,51930012.0,51968734.0,51921335.0,51938016.0,51961620.0,51955469.0,52192552.0,51914162.0,51912669.0,51910395.0,51964035.0,51925763.0,51915474.0,51919582.0,51917468.0,51915124.0,51920754.0,51911317.0,51912709.0,51917016.0,51920473.0,51906388.0,51955599.0,51996766.0,52010101.0,51917388.0,52001685.0,51925433.0,51953465.0,51979304.0,51948846.0,51931274.0,51949728.0,51925272.0,51947925.0,51963113.0,51928439.0,52188776.0,51951852.0,51934941.0,51957292.0,51927647.0,51980005.0,51954397.0,51950820.0,52041339.0,51938998.0,52007185.0,51978683.0,51971389.0,51968253.0,51973473.0,51955750.0,51929160.0,51931895.0,51978432.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 620e621c063e..616689302068 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6477861.65625,6483886.875,6499954.125,6505979.34375]
\ No newline at end of file
+[6472140.375,6481359.65625,6505944.40625,6515163.6875]
\ 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 382c3dc9679a..250fe537b062 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.001105165905923236,"upper_bound":-0.00027662513621331267},"point_estimate":-0.0006590494797753532,"standard_error":0.0002110039589150514},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0003155953710338941,"upper_bound":-8.55475687943997e-6},"point_estimate":-0.000154658568372934,"standard_error":0.00007917897570905688}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.0004719450510962897,"upper_bound":0.0017856746439797455},"point_estimate":0.0010933593328898983,"standard_error":0.0003417537373661007},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.00008745781477026426,"upper_bound":0.0004888106593268216},"point_estimate":0.0003098559770933207,"standard_error":0.00009789194344699429}}
\ 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 9575787e3b17..85642f419650 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":6491591.3063125,"upper_bound":6493503.195},"point_estimate":6492408.11,"standard_error":492.4476286966196},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6491086.75,"upper_bound":6492622.875},"point_estimate":6491927.375,"standard_error":429.54986979685685},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2261.7062598466873,"upper_bound":3424.99126419425},"point_estimate":2991.423434391618,"standard_error":300.01848537259013},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2361.0094821934954,"upper_bound":7722.807239720386},"point_estimate":4961.521225807807,"standard_error":1721.5136347936468}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6495528.6548125,"upper_bound":6504553.46646875},"point_estimate":6499506.645,"standard_error":2327.8089843205494},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492589.0,"upper_bound":6494610.8125},"point_estimate":6493938.9375,"standard_error":472.8484091032544},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3728.3682838082314,"upper_bound":5884.809945523739},"point_estimate":4847.916588932276,"standard_error":550.1383371284593},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10702.687648472913,"upper_bound":34629.27252249379},"point_estimate":23414.197617167727,"standard_error":6321.8245505629}}
\ 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 6afbe8f99f4d..3ae68d1e8fe0 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":[51910671.0,51951888.0,51907365.0,51902686.0,51939154.0,51962006.0,51928694.0,51942410.0,51954292.0,51973408.0,51932552.0,52270333.0,51931459.0,51907084.0,51939003.0,51918906.0,51955855.0,51952028.0,51937230.0,51926871.0,51943793.0,51919316.0,51891811.0,51905788.0,51954558.0,51925004.0,51929683.0,51977982.0,51945652.0,51938909.0,51956563.0,51928049.0,51952895.0,51951903.0,51921867.0,51921958.0,51944971.0,51949879.0,51940983.0,51916718.0,51936054.0,51922348.0,51910857.0,51938509.0,51929532.0,51926226.0,51952441.0,51961167.0,51919239.0,51912737.0,51984370.0,51939917.0,51928647.0,51935639.0,51918387.0,51953763.0,51969333.0,51943775.0,51933505.0,51925851.0,51941250.0,51913768.0,51929367.0,51944886.0,51911695.0,52008896.0,51971847.0,51916343.0,51903078.0,51950828.0,51951279.0,51990392.0,51928115.0,51904230.0,51927024.0,51953202.0,51941840.0,51913508.0,51920461.0,51916333.0,51938495.0,51935199.0,51946139.0,51911064.0,51929328.0,51966757.0,51949716.0,51912897.0,51961898.0,51950116.0,51949605.0,51900013.0,51905974.0,51923907.0,51954373.0,51961438.0,51913788.0,51927014.0,51911284.0,51934667.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":[51920486.0,51922710.0,51984822.0,51907259.0,51899644.0,52080442.0,51964646.0,51957944.0,51910084.0,51940712.0,51931153.0,52064924.0,52656381.0,51926875.0,51915484.0,51914823.0,51944989.0,51956481.0,51916516.0,51951171.0,51937305.0,52052692.0,51974785.0,51946532.0,51949878.0,51959647.0,51983822.0,51945060.0,51964576.0,51963894.0,51970337.0,52677310.0,52337073.0,51990274.0,51952634.0,51952193.0,51972351.0,51956601.0,52025660.0,52469861.0,53322357.0,52299002.0,51908301.0,51919933.0,51930012.0,51968734.0,51921335.0,51938016.0,51961620.0,51955469.0,52192552.0,51914162.0,51912669.0,51910395.0,51964035.0,51925763.0,51915474.0,51919582.0,51917468.0,51915124.0,51920754.0,51911317.0,51912709.0,51917016.0,51920473.0,51906388.0,51955599.0,51996766.0,52010101.0,51917388.0,52001685.0,51925433.0,51953465.0,51979304.0,51948846.0,51931274.0,51949728.0,51925272.0,51947925.0,51963113.0,51928439.0,52188776.0,51951852.0,51934941.0,51957292.0,51927647.0,51980005.0,51954397.0,51950820.0,52041339.0,51938998.0,52007185.0,51978683.0,51971389.0,51968253.0,51973473.0,51955750.0,51929160.0,51931895.0,51978432.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 620e621c063e..616689302068 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6477861.65625,6483886.875,6499954.125,6505979.34375]
\ No newline at end of file
+[6472140.375,6481359.65625,6505944.40625,6515163.6875]
\ 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 67c7235a99dc..78145060d718 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -9,66 +9,66 @@ Density (a.u.)
Average time (µs)
-
+
+0.1
+
+
+
0.2
-
-
-0.4
+
+
+0.3
-
-
-0.6
+
+
+0.4
-
-
-0.8
+
+
+0.5
-
-
-1
+
+
+0.6
-
-
-1.2
+
+
+0.7
-
-
-1.4
+
+
+0.8
-
+
-
-2.2
-
-
-
-2.4
+
+3.5
-
-
-2.6
+
+
+4
-
-
-2.8
+
+
+4.5
-
-
-3
+
+
+5
-
-
-3.2
+
+
+5.5
-
-
-3.4
+
+
+6
-
-
-
-
+
+
+
+
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 c74d340aee72..141bab962380 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,66 +9,62 @@ Density (a.u.)
Average time (µs)
-
-0.1
+
+0.01
-
-
-0.2
+
+
+0.02
-
-
-0.3
+
+
+0.03
-
-
-0.4
+
+
+0.04
-
-
-0.5
+
+
+0.05
-
-
-0.6
+
+
+0.06
-
-
-0.7
+
+
+0.07
-
+
-
-2
+
+10
-
-
-3
+
+
+15
-
-
-4
+
+
+20
-
-
-5
+
+
+25
-
-
-6
+
+
+30
-
-
-7
+
+
+35
-
-
-8
-
-
-
-
-
+
+
+
+
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 12cac3bc03f7..26096487a80b 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,52 @@ Average Iteration Time (ms)
-
+
-
-
-
+
+
+
+
-
+
+
-
-6.49
+
+6.5
-
+
-6.5
+6.52
-
-6.51
+
+6.54
-
-
-6.52
+
+
+6.56
+
+
+
+6.58
-
-
-6.53
+
+
+6.6
-
+
-6.54
+6.62
-
-6.55
+
+6.64
+
+
+
+6.66
-
+
0
@@ -97,206 +107,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 06cdd5ff42bc..50a5b6fefaf9 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
@@ -54,30 +54,26 @@ Average Time (ms)
-
-6.48
-
-
-
+
6.5
-
-
-6.52
+
+
+6.55
-
-
-6.54
+
+
+6.6
-
-
-6.56
+
+
+6.65
-
-
-
-
-
+
+
+
+
+
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 d499ad71c88e..8ee4715130e5 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -9,86 +9,66 @@ Density (a.u.)
Relative change (%)
-
+
200
-
-
+
+
400
-
-
+
+
600
-
-
+
+
800
-
-
+
+
1000
-
-
+
+
1200
-
-
-1400
-
-
-
-1600
-
-
-
-1800
-
-
+
-
--0.0011
-
-
-
--0.001
-
-
-
--9e-4
+
+4e-4
-
-
--8e-4
+
+
+6e-4
-
-
--7e-4
+
+
+8e-4
-
-
--6e-4
+
+
+0.001
-
-
--5e-4
+
+
+0.0012
-
-
--4e-4
+
+
+0.0014
-
-
--3e-4
+
+
+0.0016
-
-
--2e-4
+
+
+0.0018
-
-
-
-
+
+
+
+
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 3a5fbde892ea..0613b1235c84 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
@@ -9,82 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
+
+
4000
-
-
-4500
+
+
+
+5e-5
-
-
-5000
+
+
+1e-4
-
-
-5500
+
+
+0.00015
-
-
-
--3e-4
+
+
+2e-4
-
-
--0.00025
+
+
+0.00025
-
-
--2e-4
+
+
+3e-4
-
-
--0.00015
+
+
+0.00035
-
-
--1e-4
+
+
+4e-4
-
-
--5e-5
+
+
+0.00045
-
+
-5.42101e-20
+5e-4
-
-
-
+
+
+
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 2f6ed8644419..87683c269c4d 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,77 +13,69 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
+
+
0.4
-
+
-
--4.0
-
-
-
+
-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_no_cheating/report/index.html b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
index 00c89ef368ce..46d691f7783a 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.0001319 |
- 0.0001355 |
- 0.0001292 |
+ 0.0000869 |
+ 0.0000894 |
+ 0.0000854 |
Mean |
- 6.4916 ms |
- 6.4924 ms |
- 6.4935 ms |
+ 6.4955 ms |
+ 6.4995 ms |
+ 6.5046 ms |
Std. Dev. |
- 2.3610 µs |
- 4.9615 µs |
- 7.7228 µs |
+ 10.703 µs |
+ 23.414 µs |
+ 34.629 µs |
Median |
- 6.4911 ms |
- 6.4919 ms |
6.4926 ms |
+ 6.4939 ms |
+ 6.4946 ms |
MAD |
- 2.2617 µs |
- 2.9914 µs |
- 3.4250 µs |
+ 3.7284 µs |
+ 4.8479 µs |
+ 5.8848 µs |
@@ -221,9 +221,9 @@ Additional Statistics:
Change in time |
- -0.1105% |
- -0.0659% |
- -0.0277% |
+ +0.0472% |
+ +0.1093% |
+ +0.1786% |
(p = 0.00 <
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 ca3e7dbec2c1..1a8ab9b90b8f 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,52 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-6.49
+
+6.5
-
-
-6.495
+
+
+6.52
-
-
-6.5
+
+
+6.54
-
-
-6.505
+
+
+6.56
-
-
-6.51
+
+
+6.58
-
-
-6.515
+
+
+6.6
-
-
-6.52
+
+
+6.62
-
-
-6.525
+
+
+6.64
-
-
-6.53
+
+
+6.66
-
+
10
@@ -102,106 +102,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 e3cc668062e5..a8938cdf62f9 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,52 @@ Average Iteration Time (ms)
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-6.49
+
+6.5
-
+
-6.495
+6.52
-
-6.5
+
+6.54
-
-
-6.505
+
+
+6.56
-
-
-6.51
+
+
+6.58
-
-
-6.515
+
+
+6.6
-
-
-6.52
+
+
+6.62
-
-
-6.525
+
+
+6.64
-
-
-6.53
+
+
+6.66
-
+
10
@@ -99,104 +99,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 e1735ce58c94..c4192a0a9e2d 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
@@ -9,66 +9,90 @@ Density (a.u.)
Average time (ms)
-
-100
+
+20
-
-
-200
+
+
+40
-
-
-300
+
+
+60
-
-
-400
+
+
+80
-
-
-500
+
+
+100
-
-
-600
+
+
+120
-
-
-700
+