diff --git a/bench/data.js b/bench/data.js
index e30bc99156b6..bec55c3d0143 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1706241089514,
+ "lastUpdate": 1706327423845,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -108517,6 +108517,214 @@ window.BENCHMARK_DATA =
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "id": "bb66f7eda082638bd09d4d632afdc9709fb17db8",
+ "message": "chore: add info on preserving changelogs when moving crates in `RELEASING.md` (#1046)",
+ "timestamp": "2024-01-26T19:51:25Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/bb66f7eda082638bd09d4d632afdc9709fb17db8"
+ },
+ "date": 1706327423813,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309707,
+ "range": "± 866",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6502573,
+ "range": "± 48880",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6527289,
+ "range": "± 167206",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 70619098,
+ "range": "± 270850",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 30290484,
+ "range": "± 837765",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 44588948,
+ "range": "± 1881266",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6449961,
+ "range": "± 18579",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 5275255,
+ "range": "± 49006",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4189545,
+ "range": "± 15018",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 8417637,
+ "range": "± 115024",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6515447,
+ "range": "± 33926",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6620577,
+ "range": "± 18175",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1947082,
+ "range": "± 27453",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1979328,
+ "range": "± 9544",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5263828,
+ "range": "± 28825",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1582854,
+ "range": "± 9322",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 4011,
+ "range": "± 103",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 53003,
+ "range": "± 460",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 6536,
+ "range": "± 274",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 21859,
+ "range": "± 159",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 82092,
+ "range": "± 3798",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70697,
+ "range": "± 915",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15030,
+ "range": "± 123",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6895,
+ "range": "± 39",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 18278,
+ "range": "± 1105",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 99573,
+ "range": "± 2402",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 111543,
+ "range": "± 2608",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 9040,
+ "range": "± 305",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 52135,
+ "range": "± 1405",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 68981,
+ "range": "± 3414",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8976,
+ "range": "± 323",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 0c043b9aa869..ec1b4eeb3a35 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1706241089514,
+ "lastUpdate": 1706327423845,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -108516,6 +108516,214 @@
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "id": "bb66f7eda082638bd09d4d632afdc9709fb17db8",
+ "message": "chore: add info on preserving changelogs when moving crates in `RELEASING.md` (#1046)",
+ "timestamp": "2024-01-26T19:51:25Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/bb66f7eda082638bd09d4d632afdc9709fb17db8"
+ },
+ "date": 1706327423813,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309707,
+ "range": "± 866",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6502573,
+ "range": "± 48880",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6527289,
+ "range": "± 167206",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 70619098,
+ "range": "± 270850",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 30290484,
+ "range": "± 837765",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 44588948,
+ "range": "± 1881266",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6449961,
+ "range": "± 18579",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 5275255,
+ "range": "± 49006",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4189545,
+ "range": "± 15018",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 8417637,
+ "range": "± 115024",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6515447,
+ "range": "± 33926",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6620577,
+ "range": "± 18175",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1947082,
+ "range": "± 27453",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1979328,
+ "range": "± 9544",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5263828,
+ "range": "± 28825",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1582854,
+ "range": "± 9322",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 4011,
+ "range": "± 103",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 53003,
+ "range": "± 460",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 6536,
+ "range": "± 274",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 21859,
+ "range": "± 159",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 82092,
+ "range": "± 3798",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 70697,
+ "range": "± 915",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15030,
+ "range": "± 123",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6895,
+ "range": "± 39",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 18278,
+ "range": "± 1105",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 99573,
+ "range": "± 2402",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 111543,
+ "range": "± 2608",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 9040,
+ "range": "± 305",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 52135,
+ "range": "± 1405",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 68981,
+ "range": "± 3414",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8976,
+ "range": "± 323",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index 3cf6a75a5e52..c2efc1d88a79 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":309093.0242187014,"upper_bound":309187.7110777235},"point_estimate":309137.93798633467,"standard_error":24.125774083999843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309049.286402439,"upper_bound":309127.5816326531},"point_estimate":309069.9879822897,"standard_error":22.12747629708889},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.02569395367571,"upper_bound":180.29966071953737},"point_estimate":133.83857822732926,"standard_error":22.50276954618212},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309114.2189218538,"upper_bound":309204.6140076152},"point_estimate":309157.96825624356,"standard_error":23.094532736937587},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.2697823430562,"upper_bound":314.1672426265295},"point_estimate":244.37049600589762,"standard_error":38.85384259680212}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309702.22914647567,"upper_bound":310039.15343515226},"point_estimate":309862.97433906345,"standard_error":85.87174761647216},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309507.6168831169,"upper_bound":309882.27419354836},"point_estimate":309707.3461538461,"standard_error":93.43552320902414},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":563.9333697628863,"upper_bound":922.0986345600545},"point_estimate":693.4084437472455,"standard_error":92.33487034171911},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309994.3086431863,"upper_bound":310437.25639383344},"point_estimate":310197.7493438747,"standard_error":113.57413130374563},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":639.0003960302708,"upper_bound":1105.8575024389875},"point_estimate":866.8052537380203,"standard_error":122.00032688234367}}
\ 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 c391fa431f6e..23d513d9f1d2 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":[1234667.0,2473482.0,3721384.0,4957154.0,6176692.0,7447377.0,8660654.0,9882768.0,11124228.0,12357973.0,13593643.0,14841705.0,16065452.0,17317712.0,18541209.0,19802124.0,21016724.0,22252303.0,23485287.0,24716979.0,25946887.0,27189320.0,28439776.0,29695192.0,30884946.0,32132236.0,33372775.0,34610697.0,35861435.0,37092866.0,38310692.0,39551010.0,40840339.0,42028220.0,43262155.0,44496922.0,45720048.0,46987315.0,48213517.0,49460218.0,50683624.0,51906919.0,53187802.0,54437498.0,55645014.0,56881135.0,58094372.0,59354908.0,60571240.0,61810417.0,63025297.0,64337127.0,65517674.0,66968776.0,67992187.0,69233678.0,70501277.0,71693575.0,72982003.0,74147120.0,75410271.0,76630381.0,77920982.0,79113852.0,80345483.0,81658828.0,82796874.0,84052000.0,85312756.0,86547693.0,87837985.0,89011708.0,90269921.0,91504733.0,92715146.0,93924586.0,95239243.0,96405604.0,97663985.0,98906758.0,100161342.0,101428611.0,102577358.0,103886024.0,105098611.0,106296279.0,107614082.0,108773760.0,110026852.0,111306192.0,112578260.0,113798341.0,114974228.0,116237048.0,117651963.0,118742832.0,120010200.0,121178012.0,122573090.0,123751483.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":[1233894.0,2475743.0,3709477.0,4943590.0,6188975.0,7412180.0,8660300.0,9885437.0,11134501.0,12358445.0,13597379.0,14841742.0,16104530.0,17339476.0,18542361.0,19788869.0,21015620.0,22278579.0,23488657.0,24718855.0,25965683.0,27233209.0,28425615.0,29672534.0,30904334.0,32156081.0,33408981.0,34615553.0,35909399.0,37090334.0,38333005.0,39573360.0,40798489.0,42062147.0,43338380.0,44563889.0,45739744.0,47296050.0,48513724.0,49628856.0,50862329.0,52067359.0,53308296.0,54526490.0,55832600.0,56950287.0,58236708.0,59629770.0,61095447.0,61865665.0,63259647.0,64434712.0,65582394.0,66912257.0,68301371.0,69755927.0,70919248.0,72130551.0,73413386.0,74606324.0,75779163.0,76850804.0,78223297.0,79264973.0,80416933.0,81750744.0,82896823.0,84055727.0,85372316.0,86845937.0,88042552.0,90514648.0,91142841.0,91976867.0,93188380.0,94269488.0,95328346.0,96964250.0,97838172.0,99254316.0,100470486.0,101879187.0,102969312.0,104066540.0,105560199.0,106588279.0,107907814.0,109082647.0,110580324.0,111608514.0,112735238.0,113965956.0,115101928.0,116697969.0,117742319.0,118959162.0,120317969.0,122511014.0,122903628.0,123978094.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 ccb7fe639187..838d872dfa29 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[308377.9032999164,308692.44296940265,309531.2154213659,309845.75509085215]
\ No newline at end of file
+[306527.26439950964,307894.18673406856,311539.3129595589,312906.23529411777]
\ 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 6a9622e5431d..88dae71fce59 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":2.526149653697747e-6,"upper_bound":0.00044406464929122575},"point_estimate":0.0002265237898797512,"standard_error":0.00011333119654937677},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.4897133715496835e-6,"upper_bound":0.00040870286493954744},"point_estimate":0.00017482580165606443,"standard_error":0.00010329662027693093}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.001804235823173711,"upper_bound":0.00299035385669279},"point_estimate":0.002345348996799057,"standard_error":0.00030331659179506183},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.001406001562815895,"upper_bound":0.002631617261512176},"point_estimate":0.0020621807239109557,"standard_error":0.00031646830461068594}}
\ 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 3cf6a75a5e52..c2efc1d88a79 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":309093.0242187014,"upper_bound":309187.7110777235},"point_estimate":309137.93798633467,"standard_error":24.125774083999843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309049.286402439,"upper_bound":309127.5816326531},"point_estimate":309069.9879822897,"standard_error":22.12747629708889},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.02569395367571,"upper_bound":180.29966071953737},"point_estimate":133.83857822732926,"standard_error":22.50276954618212},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309114.2189218538,"upper_bound":309204.6140076152},"point_estimate":309157.96825624356,"standard_error":23.094532736937587},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.2697823430562,"upper_bound":314.1672426265295},"point_estimate":244.37049600589762,"standard_error":38.85384259680212}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309702.22914647567,"upper_bound":310039.15343515226},"point_estimate":309862.97433906345,"standard_error":85.87174761647216},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309507.6168831169,"upper_bound":309882.27419354836},"point_estimate":309707.3461538461,"standard_error":93.43552320902414},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":563.9333697628863,"upper_bound":922.0986345600545},"point_estimate":693.4084437472455,"standard_error":92.33487034171911},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309994.3086431863,"upper_bound":310437.25639383344},"point_estimate":310197.7493438747,"standard_error":113.57413130374563},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":639.0003960302708,"upper_bound":1105.8575024389875},"point_estimate":866.8052537380203,"standard_error":122.00032688234367}}
\ 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 c391fa431f6e..23d513d9f1d2 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":[1234667.0,2473482.0,3721384.0,4957154.0,6176692.0,7447377.0,8660654.0,9882768.0,11124228.0,12357973.0,13593643.0,14841705.0,16065452.0,17317712.0,18541209.0,19802124.0,21016724.0,22252303.0,23485287.0,24716979.0,25946887.0,27189320.0,28439776.0,29695192.0,30884946.0,32132236.0,33372775.0,34610697.0,35861435.0,37092866.0,38310692.0,39551010.0,40840339.0,42028220.0,43262155.0,44496922.0,45720048.0,46987315.0,48213517.0,49460218.0,50683624.0,51906919.0,53187802.0,54437498.0,55645014.0,56881135.0,58094372.0,59354908.0,60571240.0,61810417.0,63025297.0,64337127.0,65517674.0,66968776.0,67992187.0,69233678.0,70501277.0,71693575.0,72982003.0,74147120.0,75410271.0,76630381.0,77920982.0,79113852.0,80345483.0,81658828.0,82796874.0,84052000.0,85312756.0,86547693.0,87837985.0,89011708.0,90269921.0,91504733.0,92715146.0,93924586.0,95239243.0,96405604.0,97663985.0,98906758.0,100161342.0,101428611.0,102577358.0,103886024.0,105098611.0,106296279.0,107614082.0,108773760.0,110026852.0,111306192.0,112578260.0,113798341.0,114974228.0,116237048.0,117651963.0,118742832.0,120010200.0,121178012.0,122573090.0,123751483.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":[1233894.0,2475743.0,3709477.0,4943590.0,6188975.0,7412180.0,8660300.0,9885437.0,11134501.0,12358445.0,13597379.0,14841742.0,16104530.0,17339476.0,18542361.0,19788869.0,21015620.0,22278579.0,23488657.0,24718855.0,25965683.0,27233209.0,28425615.0,29672534.0,30904334.0,32156081.0,33408981.0,34615553.0,35909399.0,37090334.0,38333005.0,39573360.0,40798489.0,42062147.0,43338380.0,44563889.0,45739744.0,47296050.0,48513724.0,49628856.0,50862329.0,52067359.0,53308296.0,54526490.0,55832600.0,56950287.0,58236708.0,59629770.0,61095447.0,61865665.0,63259647.0,64434712.0,65582394.0,66912257.0,68301371.0,69755927.0,70919248.0,72130551.0,73413386.0,74606324.0,75779163.0,76850804.0,78223297.0,79264973.0,80416933.0,81750744.0,82896823.0,84055727.0,85372316.0,86845937.0,88042552.0,90514648.0,91142841.0,91976867.0,93188380.0,94269488.0,95328346.0,96964250.0,97838172.0,99254316.0,100470486.0,101879187.0,102969312.0,104066540.0,105560199.0,106588279.0,107907814.0,109082647.0,110580324.0,111608514.0,112735238.0,113965956.0,115101928.0,116697969.0,117742319.0,118959162.0,120317969.0,122511014.0,122903628.0,123978094.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 ccb7fe639187..838d872dfa29 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[308377.9032999164,308692.44296940265,309531.2154213659,309845.75509085215]
\ No newline at end of file
+[306527.26439950964,307894.18673406856,311539.3129595589,312906.23529411777]
\ 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 946962259498..105dd1712b55 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
@@ -9,82 +9,90 @@ Density (a.u.)
Average time (ns)
-
-0.002
+
+5e-4
-
-
-0.004
+
+
+0.001
+
+
+
+0.0015
-
-
-0.006
+
+
+0.002
+
+
+
+0.0025
-
-
-0.008
+
+
+0.003
-
-
-0.01
+
+
+0.0035
-
-
-0.012
+
+
+0.004
-
-
-0.014
+
+
+0.0045
-
-
-0.016
+
+
+0.005
-
-
-0.018
+
+
+0.0055
-
+
-
-100
+
+550
-
-
-110
+
+
+600
-
+
-120
+650
-
-130
+
+700
-
-
-140
+
+
+750
-
-
-150
+
+
+800
-
-
-160
+
+
+850
-
-
-170
+
+
+900
-
-
-180
+
+
+950
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index 708c0b91e11d..99c494815c63 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -6,93 +6,65 @@ arithmetic/hydroflow/compiled:SD
Density (a.u.)
-Average time (ns)
+Average time (µs)
-
-0.001
+
+0.5
-
-
-0.002
+
+
+1
-
-
-0.003
+
+
+1.5
-
-
-0.004
+
+
+2
-
-
-0.005
+
+
+2.5
-
-
-0.006
+
+
+3
-
-
-0.007
+
+
+3.5
-
-
-0.008
-
-
-
-0.009
-
-
-
-0.01
-
-
-
-0.011
-
-
+
-
-160
-
-
-
-180
-
-
-
-200
-
-
-
-220
+
+0.6
-
-
-240
+
+
+0.7
-
-
-260
+
+
+0.8
-
-
-280
+
+
+0.9
-
-
-300
+
+
+1
-
-
-320
+
+
+1.1
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index 1f887f70a0bd..47ebec03a003 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -9,39 +9,71 @@ Density (a.u.)
Average Time (µs)
-
-0.5
+
+0.2
-
-
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
1
-
-
-1.5
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
-
-
+
+
+1.8
+
+
+
2
-
+
+
+2.2
+
+
-
+
308
-
-
-309
-
-
-
+
+
310
-
-
-
-
-
+
+
+312
+
+
+
+314
+
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index 201873e5135f..3f11dc970603 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
@@ -90,8 +90,8 @@ Iterations
400
-
-
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
index 225fc8b521f1..04757c917271 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,74 +9,66 @@ Density (a.u.)
Relative change (%)
-
-500
+
+200
-
-
-1000
+
+
+400
-
-
-1500
+
+
+600
-
-
-2000
+
+
+800
-
-
-2500
+
+
+1000
-
-
-3000
+
+
+1200
-
-
-
-0
+
+
+1400
-
-
-5e-5
+
+
+
+0.0018
-
-
-1e-4
+
+
+0.002
-
+
-0.00015
+0.0022
-
-2e-4
-
-
-
-0.00025
-
-
-
-3e-4
+
+0.0024
-
-
-0.00035
+
+
+0.0026
-
-
-4e-4
+
+
+0.0028
-
-
-0.00045
+
+
+0.003
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
index 729f88d66d1e..cc96c5a7de3a 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,90 +9,70 @@ Density (a.u.)
Relative change (%)
-
-500
+
+200
-
-
-1000
-
-
-
-1500
+
+
+400
-
-
-2000
+
+
+600
-
-
-2500
+
+
+800
-
-
-3000
-
-
-
-3500
+
+
+1000
-
-
-4000
+
+
+1200
-
-
-4500
+
+
+1400
-
-
-5000
+
+
+1600
-
+
-
-0
-
-
-
-5e-5
-
-
-
-1e-4
-
-
-
-0.00015
+
+0.0014
-
-
-2e-4
+
+
+0.0016
-
-
-0.00025
+
+
+0.0018
-
-
-3e-4
+
+
+0.002
-
-
-0.00035
+
+
+0.0022
-
-
-4e-4
+
+
+0.0024
-
-
-0.00045
+
+
+0.0026
-
-
-
-
+
+
+
+
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 65c1d3f94b5b..7ed579196ed1 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -21,69 +21,69 @@ t score
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/report/index.html b/criterion/arithmetic_hydroflow_compiled/report/index.html
index 3fbf74642b16..3fda83a6db5d 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.11 µs |
- 309.16 µs |
- 309.20 µs |
+ 309.99 µs |
+ 310.20 µs |
+ 310.44 µs |
R² |
- 0.9999545 |
- 0.9999573 |
- 0.9999542 |
+ 0.9988584 |
+ 0.9989178 |
+ 0.9988354 |
Mean |
- 309.09 µs |
- 309.14 µs |
- 309.19 µs |
+ 309.70 µs |
+ 309.86 µs |
+ 310.04 µs |
Std. Dev. |
- 162.27 ns |
- 244.37 ns |
- 314.17 ns |
+ 639.00 ns |
+ 866.81 ns |
+ 1.1059 µs |
Median |
- 309.05 µs |
- 309.07 µs |
- 309.13 µs |
+ 309.51 µs |
+ 309.71 µs |
+ 309.88 µs |
MAD |
- 101.03 ns |
- 133.84 ns |
- 180.30 ns |
+ 563.93 ns |
+ 693.41 ns |
+ 922.10 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- +0.0003% |
- +0.0227% |
- +0.0444% |
- (p = 0.04 <
+ | +0.1804% |
+ +0.2345% |
+ +0.2990% |
+ (p = 0.00 <
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index f4ba23b8849b..5f89136702d7 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,90 +9,78 @@ Density (a.u.)
Average time (µs)
-
-2
-
-
-
-4
-
-
-
-6
-
-
-
-8
+
+0.5
-
-
-10
+
+
+1
-
-
-12
+
+
+1.5
-
-
-14
+
+
+2
-
-
-16
+
+
+2.5
-
-
-18
+
+
+3
-
-
-
-309.09
+
+
+3.5
-
-
-309.1
+
+
+4
-
-
-309.11
+
+
+4.5
-
-
-309.12
+
+
+5
-
-
-309.13
+
+
+
+309.7
-
-
-309.14
+
+
+309.75
-
-
-309.15
+
+
+309.8
-
-
-309.16
+
+
+309.85
-
-
-309.17
+
+
+309.9
-
-
-309.18
+
+
+309.95
-
-
-309.19
+
+
+310
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index 298764624a09..edc69f712825 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,74 +9,74 @@ Density (a.u.)
Average time (µs)
-
-5
+
+1
-
-
-10
+
+
+2
-
-
-15
+
+
+3
-
-
-20
+
+
+4
-
-
-25
+
+
+5
-
-
-30
+
+
+6
-
-
-35
+
+
+7
-
+
-
-309.05
+
+309.5
-
-
-309.06
+
+
+309.55
-
-
-309.07
+
+
+309.6
-
-
-309.08
+
+
+309.65
-
-
-309.09
+
+
+309.7
-
+
-309.1
+309.75
-
-309.11
+
+309.8
-
-
-309.12
+
+
+309.85
-
-
-309.13
+
+
+309.9
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
index 0311b7ff3716..252d3cfe96bc 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,26 +46,38 @@ Average Time (µs)
-
-308.5
+
+308
-
-
+
+
309
-
-
-309.5
-
-
-
+
+
310
-
-
-310.5
+
+
+311
+
+
+
+312
+
+
+
+313
+
+
+
+314
-
+
+
+315
+
+
Density (a.u.)
@@ -74,40 +86,60 @@ Density (a.u.)
0
-
+
+0.05
+
+
+
+0.1
+
+
+
+0.15
+
+
+
+0.2
+
+
+
+0.25
+
+
+
+0.3
+
+
+
+0.35
+
+
+
+0.4
+
+
+
+0.45
+
+
+
0.5
-
-
-1
-
-
-
-1.5
-
-
-
-2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 0e885dd87fa5..61e5d68ac12f 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,43 +10,43 @@ Average Time (µs)
0
-
-0.5
-
-
-
-1
+
+0.1
-
-
-1.5
+
+
+0.2
-
-
-2
+
+
+0.3
-
-
-
-308.5
+
+
+0.4
-
-
-309
+
+
+0.5
-
-
-309.5
+
+
+
+308
-
-
+
+
310
-
-
-310.5
+
+
+312
+
+
+
+314
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index 2fc8544b91ce..0d5ba5b0bb60 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -19,9 +19,9 @@ Iterations
-
+
-
+
20.0
@@ -35,18 +35,18 @@ Iterations
60.0
-
+
80.0
-
+
100.0
-
+
120.0
-
+
50
@@ -89,37 +89,37 @@ Iterations
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
@@ -127,61 +127,61 @@ Iterations
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index 02f6fe9a8bde..f72bd44a37eb 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -16,7 +16,7 @@ Iterations
-
+
@@ -32,10 +32,10 @@ Iterations
60.0
-
+
80.0
-
+
100.0
@@ -106,77 +106,77 @@ Iterations
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index 64cddea548e7..b6bd5d4305e7 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -6,37 +6,69 @@ Density (a.u.)
Average Time (µs)
-
-0.5
+
+0.2
-
-
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
1
-
-
-1.5
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
-
-
+
+
+1.8
+
+
+
2
-
+
+
+2.2
+
+
-
+
308
-
-
-309
-
-
-
+
+
310
-
-
-
-
-
+
+
+312
+
+
+
+314
+
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index 9601ecee11d8..f51536f575c2 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
@@ -15,41 +15,41 @@ Iterations
-
-
-
-
-
-
+
+
+
+
+
+
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
+
0
diff --git a/criterion/arithmetic_hydroflow_compiled/report/slope.svg b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
index 896ef8d2f1a9..4f77f5c2ceee 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/slope.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
@@ -9,86 +9,82 @@ Density (a.u.)
Average time (µs)
-
-2
-
-
-
-4
-
-
-
-6
+
+0.5
-
-
-8
+
+
+1
-
-
-10
+
+
+1.5
-
-
-12
+
+
+2
-
-
-14
+
+
+2.5
-
-
-16
+
+
+3
-
-
-18
+
+
+3.5
-
+
-
-309.11
+
+309.95
+
+
+
+310
-
-
-309.12
+
+
+310.05
-
-
-309.13
+
+
+310.1
-
-
-309.14
+
+
+310.15
-
-
-309.15
+
+
+310.2
-
-
-309.16
+
+
+310.25
-
-
-309.17
+
+
+310.3
-
-
-309.18
+
+
+310.35
-
-
-309.19
+
+
+310.4
-
-
-309.2
+
+
+310.45
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index 78447a890133..244da09af702 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
@@ -9,86 +9,82 @@ Density (a.u.)
Average time (µs)
-
-2
-
-
-
-4
-
-
-
-6
+
+0.5
-
-
-8
+
+
+1
-
-
-10
+
+
+1.5
-
-
-12
+
+
+2
-
-
-14
+
+
+2.5
-
-
-16
+
+
+3
-
-
-18
+
+
+3.5
-
+
-
-309.11
+
+309.95
+
+
+
+310
-
-
-309.12
+
+
+310.05
-
-
-309.13
+
+
+310.1
-
-
-309.14
+
+
+310.15
-
-
-309.15
+
+
+310.2
-
-
-309.16
+
+
+310.25
-
-
-309.17
+
+
+310.3
-
-
-309.18
+
+
+310.35
-
-
-309.19
+
+
+310.4
-
-
-309.2
+
+
+310.45
-
-
-
-
+
+
+
+
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 26362d9e526a..6c0216f0cdb9 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":6494045.20375,"upper_bound":6548890.4529375},"point_estimate":6517041.55125,"standard_error":14026.168168449343},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6490151.0,"upper_bound":6492564.375},"point_estimate":6491608.0625,"standard_error":676.0691778365809},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2306.09159655869,"upper_bound":5405.930154025555},"point_estimate":4075.482002645731,"standard_error":814.2624396810021},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11885.393298017214,"upper_bound":222751.19503480522},"point_estimate":140065.92216134464,"standard_error":51917.90881564446}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6501247.1590625,"upper_bound":6519172.94584375},"point_estimate":6508070.96,"standard_error":4872.05258193744},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6499485.125,"upper_bound":6505032.375},"point_estimate":6502573.4375,"standard_error":1450.4533887884288},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9776.54221393168,"upper_bound":15835.835643857718},"point_estimate":12828.659584745765,"standard_error":1550.30448330161},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11509.426462519894,"upper_bound":81810.93081628652},"point_estimate":48880.84614423284,"standard_error":23582.319138179337}}
\ 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 814b58422561..7aae485ee3c4 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":[51905398.0,51927690.0,51968457.0,51909026.0,51934232.0,51939783.0,51906821.0,51908064.0,51947136.0,51938630.0,51915046.0,51938581.0,51928462.0,51912933.0,51923132.0,51975208.0,51916479.0,51914926.0,51910478.0,51905819.0,51919285.0,51951084.0,51918553.0,51909616.0,51927640.0,51954170.0,51994675.0,51903083.0,51926438.0,51920366.0,51915447.0,51942278.0,51970680.0,51920748.0,51996238.0,51911731.0,51910788.0,51913493.0,51910959.0,51910318.0,51933551.0,55605153.0,57630519.0,60963738.0,51957185.0,51908835.0,51909275.0,52117866.0,51906951.0,51909426.0,51983685.0,52018440.0,51916018.0,51981040.0,51912051.0,51997971.0,51959168.0,51916880.0,51911019.0,52017348.0,51962425.0,51934933.0,52811111.0,52029129.0,51959589.0,51908664.0,51940515.0,51990347.0,51919204.0,51935785.0,51948449.0,52010636.0,51976341.0,51913935.0,51921208.0,52011847.0,51915928.0,51910388.0,51929033.0,52002540.0,51907803.0,51949181.0,51959399.0,52006507.0,51910668.0,51951655.0,51921158.0,51987461.0,51938170.0,51921318.0,51973305.0,52038467.0,51953639.0,51913624.0,52007168.0,51924844.0,51937399.0,51932178.0,52045360.0,51911920.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":[51967567.0,52216532.0,52524558.0,51955584.0,51951377.0,52109963.0,52010417.0,51995881.0,52037678.0,51962647.0,52004476.0,51923111.0,52076547.0,52024700.0,52034558.0,51940643.0,51916788.0,52082278.0,52251805.0,51921557.0,51934622.0,51972724.0,52049195.0,52096214.0,52107655.0,51910797.0,52006978.0,52071317.0,52071387.0,51968876.0,52145586.0,51988021.0,52251263.0,52039958.0,52043516.0,51930044.0,51949209.0,52031383.0,52031427.0,51923071.0,51948999.0,52021304.0,52009382.0,51965550.0,51945242.0,51999794.0,52120620.0,52051871.0,51849002.0,51898996.0,52053815.0,52269206.0,51466548.0,55754434.0,52034158.0,52155204.0,52016716.0,51928130.0,52054386.0,51948909.0,51971291.0,51951353.0,51994383.0,52142861.0,51962364.0,51927108.0,51978834.0,52017165.0,52050528.0,52077047.0,51937267.0,52134024.0,51938179.0,52077128.0,51926266.0,52021054.0,52080374.0,52273454.0,51924463.0,51941224.0,52065476.0,52182445.0,52095502.0,51928311.0,52031272.0,52160464.0,52045960.0,51924434.0,51924222.0,52203244.0,52161035.0,52020121.0,52053213.0,51957185.0,52163920.0,52160033.0,52003992.0,51924593.0,52134024.0,52066779.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 1810b4161bf6..ac3fc3a2a49b 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6467544.53125,6478371.71875,6507244.21875,6518071.40625]
\ No newline at end of file
+[6445350.9375,6469497.75,6533889.25,6558036.0625]
\ 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 8e6a2dcbe228..7c5994adb73d 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":-7.384173219298829e-6,"upper_bound":0.008208545985747051},"point_estimate":0.0034019790778838654,"standard_error":0.002090413715138503},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00016591969746604374,"upper_bound":0.00027618445693722293},"point_estimate":0.00010446307385847398,"standard_error":0.00011414662764817306}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.006333354406559016,"upper_bound":0.00251590115595216},"point_estimate":-0.0013764821321845533,"standard_error":0.002276471929339912},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.001222105170526872,"upper_bound":0.002161009204238562},"point_estimate":0.001689161590537669,"standard_error":0.0002527542473912484}}
\ 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 26362d9e526a..6c0216f0cdb9 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":6494045.20375,"upper_bound":6548890.4529375},"point_estimate":6517041.55125,"standard_error":14026.168168449343},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6490151.0,"upper_bound":6492564.375},"point_estimate":6491608.0625,"standard_error":676.0691778365809},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2306.09159655869,"upper_bound":5405.930154025555},"point_estimate":4075.482002645731,"standard_error":814.2624396810021},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11885.393298017214,"upper_bound":222751.19503480522},"point_estimate":140065.92216134464,"standard_error":51917.90881564446}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6501247.1590625,"upper_bound":6519172.94584375},"point_estimate":6508070.96,"standard_error":4872.05258193744},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6499485.125,"upper_bound":6505032.375},"point_estimate":6502573.4375,"standard_error":1450.4533887884288},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9776.54221393168,"upper_bound":15835.835643857718},"point_estimate":12828.659584745765,"standard_error":1550.30448330161},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11509.426462519894,"upper_bound":81810.93081628652},"point_estimate":48880.84614423284,"standard_error":23582.319138179337}}
\ 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 814b58422561..7aae485ee3c4 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":[51905398.0,51927690.0,51968457.0,51909026.0,51934232.0,51939783.0,51906821.0,51908064.0,51947136.0,51938630.0,51915046.0,51938581.0,51928462.0,51912933.0,51923132.0,51975208.0,51916479.0,51914926.0,51910478.0,51905819.0,51919285.0,51951084.0,51918553.0,51909616.0,51927640.0,51954170.0,51994675.0,51903083.0,51926438.0,51920366.0,51915447.0,51942278.0,51970680.0,51920748.0,51996238.0,51911731.0,51910788.0,51913493.0,51910959.0,51910318.0,51933551.0,55605153.0,57630519.0,60963738.0,51957185.0,51908835.0,51909275.0,52117866.0,51906951.0,51909426.0,51983685.0,52018440.0,51916018.0,51981040.0,51912051.0,51997971.0,51959168.0,51916880.0,51911019.0,52017348.0,51962425.0,51934933.0,52811111.0,52029129.0,51959589.0,51908664.0,51940515.0,51990347.0,51919204.0,51935785.0,51948449.0,52010636.0,51976341.0,51913935.0,51921208.0,52011847.0,51915928.0,51910388.0,51929033.0,52002540.0,51907803.0,51949181.0,51959399.0,52006507.0,51910668.0,51951655.0,51921158.0,51987461.0,51938170.0,51921318.0,51973305.0,52038467.0,51953639.0,51913624.0,52007168.0,51924844.0,51937399.0,51932178.0,52045360.0,51911920.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":[51967567.0,52216532.0,52524558.0,51955584.0,51951377.0,52109963.0,52010417.0,51995881.0,52037678.0,51962647.0,52004476.0,51923111.0,52076547.0,52024700.0,52034558.0,51940643.0,51916788.0,52082278.0,52251805.0,51921557.0,51934622.0,51972724.0,52049195.0,52096214.0,52107655.0,51910797.0,52006978.0,52071317.0,52071387.0,51968876.0,52145586.0,51988021.0,52251263.0,52039958.0,52043516.0,51930044.0,51949209.0,52031383.0,52031427.0,51923071.0,51948999.0,52021304.0,52009382.0,51965550.0,51945242.0,51999794.0,52120620.0,52051871.0,51849002.0,51898996.0,52053815.0,52269206.0,51466548.0,55754434.0,52034158.0,52155204.0,52016716.0,51928130.0,52054386.0,51948909.0,51971291.0,51951353.0,51994383.0,52142861.0,51962364.0,51927108.0,51978834.0,52017165.0,52050528.0,52077047.0,51937267.0,52134024.0,51938179.0,52077128.0,51926266.0,52021054.0,52080374.0,52273454.0,51924463.0,51941224.0,52065476.0,52182445.0,52095502.0,51928311.0,52031272.0,52160464.0,52045960.0,51924434.0,51924222.0,52203244.0,52161035.0,52020121.0,52053213.0,51957185.0,52163920.0,52160033.0,52003992.0,51924593.0,52134024.0,52066779.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 1810b4161bf6..ac3fc3a2a49b 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6467544.53125,6478371.71875,6507244.21875,6518071.40625]
\ No newline at end of file
+[6445350.9375,6469497.75,6533889.25,6558036.0625]
\ 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 528287b5d89e..71ac1d12b63a 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -9,66 +9,62 @@ Density (a.u.)
Average time (µs)
-
-0.1
+
+0.05
-
-
-0.2
+
+
+0.1
-
-
-0.3
+
+
+0.15
-
-
-0.4
+
+
+0.2
-
-
-0.5
+
+
+0.25
-
-
-0.6
+
+
+0.3
-
+
-
-2
-
-
-
-2.5
+
+10
-
-
-3
+
+
+11
-
-
-3.5
+
+
+12
-
-
-4
+
+
+13
-
-
-4.5
+
+
+14
-
-
-5
+
+
+15
-
-
-5.5
+
+
+16
-
-
-
-
+
+
+
+
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 28ba341cf248..70e3b1e56800 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,66 +9,66 @@ Density (a.u.)
Average time (µs)
-
-0.001
+
+0.01
-
-
-0.002
+
+
+0.02
-
-
-0.003
+
+
+0.03
-
-
-0.004
+
+
+0.04
-
-
-0.005
+
+
+0.05
-
-
-0.006
+
+
+0.06
-
-
-0.007
+
+
+
+10
-
-
-0.008
+
+
+20
-
-
-0.009
+
+
+30
-
-
-
-0
+
+
+40
-
-
+
+
50
-
-
-100
+
+
+60
-
-
-150
+
+
+70
-
-
-200
+
+
+80
-
-
-
-
+
+
+
+
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 1be737ce8d1f..914e7d73b49b 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,33 +16,33 @@ Average Iteration Time (ms)
-
-
-
-
-
+
+
+
+
+
-
+
6.6
-
-
+
+
6.8
-
-
+
+
7.0
-
-
+
+
7.2
-
-
+
+
7.4
-
+
7.6
@@ -92,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 75e4e2d96953..d8181110a6f8 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
@@ -9,46 +9,38 @@ Density (a.u.)
Average Time (ms)
-
-5
+
+2
-
-
-10
-
-
-
-15
+
+
+4
-
-
-20
+
+
+6
-
-
-25
+
+
+8
-
-
-30
-
-
-
-35
+
+
+10
-
-
-40
+
+
+12
-
-
-45
+
+
+14
-
-
-50
+
+
+16
-
+
6.5
@@ -62,10 +54,10 @@ Average Time (ms)
7.5
-
-
-
-
+
+
+
+
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 e06528ea06bb..d71d927a6b91 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -9,90 +9,86 @@ Density (a.u.)
Relative change (%)
-
+
20
-
+
40
-
+
60
-
-
+
+
80
-
-
+
+
100
-
-
+
+
120
-
-
+
+
140
-
-
+
+
160
-
-
-180
-
-
-
-200
-
-
+
-
-0
+
+-0.007
-
-
-0.001
+
+
+-0.006
-
-
-0.002
+
+
+-0.005
-
-
-0.003
+
+
+-0.004
-
-
-0.004
+
+
+-0.003
-
-
-0.005
+
+
+-0.002
-
-
-0.006
+
+
+-0.001
-
-
-0.007
+
+
+0
-
-
-0.008
+
+
+0.001
-
-
-0.009
+
+
+0.002
+
+
+
+0.003
-
-
-
-
+
+
+
+
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 d754b8064b31..0e1cc5927c7c 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,86 @@ Density (a.u.)
Relative change (%)
-
-500
+
+200
-
-
-1000
+
+
+400
+
+
+
+600
-
-
-1500
+
+
+800
-
-
-2000
+
+
+1000
-
-
-2500
+
+
+1200
-
-
-3000
+
+
+1400
-
-
-3500
+
+
+1600
-
+
-
--2e-4
+
+0.0012
-
-
--0.00015
+
+
+0.0013
-
-
--1e-4
+
+
+0.0014
-
-
--5e-5
+
+
+0.0015
-
-
-0
+
+
+0.0016
-
-
-5e-5
+
+
+0.0017
-
-
-1e-4
+
+
+0.0018
-
-
-0.00015
+
+
+0.0019
-
+
-2e-4
+0.002
-
-0.00025
+
+0.0021
-
-
-3e-4
+
+
+0.0022
-
-
-
-
+
+
+
+
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 a970bb0e1200..fb980a309bae 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,65 +13,69 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
+
-
+
+-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 1ccb9a6a7321..9ee8c9351ea6 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.0003943 |
- 0.0004050 |
- 0.0003849 |
+ 0.0000003 |
+ 0.0000003 |
+ 0.0000003 |
Mean |
- 6.4940 ms |
- 6.5170 ms |
- 6.5489 ms |
+ 6.5012 ms |
+ 6.5081 ms |
+ 6.5192 ms |
Std. Dev. |
- 11.885 µs |
- 140.07 µs |
- 222.75 µs |
+ 11.509 µs |
+ 48.881 µs |
+ 81.811 µs |
Median |
- 6.4902 ms |
- 6.4916 ms |
- 6.4926 ms |
+ 6.4995 ms |
+ 6.5026 ms |
+ 6.5050 ms |
MAD |
- 2.3061 µs |
- 4.0755 µs |
- 5.4059 µs |
+ 9.7765 µs |
+ 12.829 µs |
+ 15.836 µs |
@@ -221,10 +221,10 @@ Additional Statistics:
Change in time |
- -0.0007% |
- +0.3402% |
- +0.8209% |
- (p = 0.11 >
+ | -0.6333% |
+ -0.1376% |
+ +0.2516% |
+ (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 679e68e1d43c..13a1d27392a2 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
@@ -15,37 +15,62 @@ Average Iteration Time (ms)
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+6.45
+
+
+
+6.5
+
+
+
+6.55
+
+
+
6.6
-
-
-6.8
+
+
+6.65
-
-
-7.0
+