diff --git a/bench/data.js b/bench/data.js
index 2e6f9f335235..8c471941107f 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1733544254341,
+ "lastUpdate": 1733630752362,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -176211,6 +176211,226 @@ window.BENCHMARK_DATA =
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "GitHub",
+ "username": "web-flow",
+ "email": "noreply@github.com"
+ },
+ "id": "33eed2f8edf56c2914afa536167ef895d107277d",
+ "message": "refactor(hydroflow): rename `two_pc` -> `two_pc_hf` for collision with hf+ `two_pc` example (#1601)",
+ "timestamp": "2024-12-07T02:02:41Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/33eed2f8edf56c2914afa536167ef895d107277d"
+ },
+ "date": 1733630752327,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309150,
+ "range": "± 2643",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6490665,
+ "range": "± 39262",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6524063,
+ "range": "± 103049",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 75170025,
+ "range": "± 623521",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 26362832,
+ "range": "± 763197",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 48762518,
+ "range": "± 1692059",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6475585,
+ "range": "± 11556",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6338862,
+ "range": "± 94307",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 31863623,
+ "range": "± 2716910",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4483621,
+ "range": "± 27886",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7732348,
+ "range": "± 39694",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6490348,
+ "range": "± 12238",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6634380,
+ "range": "± 19820",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1797594,
+ "range": "± 20724",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1791499,
+ "range": "± 9439",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5092843,
+ "range": "± 21445",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1510485,
+ "range": "± 21882",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 57836026,
+ "range": "± 628251",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3971,
+ "range": "± 44",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52841,
+ "range": "± 267",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9499,
+ "range": "± 138",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6678,
+ "range": "± 75",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76693,
+ "range": "± 606",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 68105,
+ "range": "± 859",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 16995,
+ "range": "± 697",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6972,
+ "range": "± 88",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21918,
+ "range": "± 692",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 81028,
+ "range": "± 843",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 101659,
+ "range": "± 1011",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8063,
+ "range": "± 451",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 48598,
+ "range": "± 1613",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69356,
+ "range": "± 4241",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8883,
+ "range": "± 347",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 35d35b8aec0b..05052c5980e3 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1733544254341,
+ "lastUpdate": 1733630752362,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -176210,6 +176210,226 @@
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "GitHub",
+ "username": "web-flow",
+ "email": "noreply@github.com"
+ },
+ "id": "33eed2f8edf56c2914afa536167ef895d107277d",
+ "message": "refactor(hydroflow): rename `two_pc` -> `two_pc_hf` for collision with hf+ `two_pc` example (#1601)",
+ "timestamp": "2024-12-07T02:02:41Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/33eed2f8edf56c2914afa536167ef895d107277d"
+ },
+ "date": 1733630752327,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309150,
+ "range": "± 2643",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6490665,
+ "range": "± 39262",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6524063,
+ "range": "± 103049",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 75170025,
+ "range": "± 623521",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 26362832,
+ "range": "± 763197",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 48762518,
+ "range": "± 1692059",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6475585,
+ "range": "± 11556",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6338862,
+ "range": "± 94307",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 31863623,
+ "range": "± 2716910",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4483621,
+ "range": "± 27886",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7732348,
+ "range": "± 39694",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6490348,
+ "range": "± 12238",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6634380,
+ "range": "± 19820",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1797594,
+ "range": "± 20724",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1791499,
+ "range": "± 9439",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5092843,
+ "range": "± 21445",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1510485,
+ "range": "± 21882",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "hydroflow_diamond",
+ "value": 57836026,
+ "range": "± 628251",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3971,
+ "range": "± 44",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52841,
+ "range": "± 267",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9499,
+ "range": "± 138",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6678,
+ "range": "± 75",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 76693,
+ "range": "± 606",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 68105,
+ "range": "± 859",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 16995,
+ "range": "± 697",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6972,
+ "range": "± 88",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21918,
+ "range": "± 692",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 81028,
+ "range": "± 843",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 101659,
+ "range": "± 1011",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8063,
+ "range": "± 451",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 48598,
+ "range": "± 1613",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69356,
+ "range": "± 4241",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8883,
+ "range": "± 347",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index 58e6a9ac773b..1171f47c58b0 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":309148.2868410772,"upper_bound":309345.35720841674},"point_estimate":309236.23627325316,"standard_error":50.51483006239565},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309089.8450704225,"upper_bound":309167.4765625},"point_estimate":309131.62940705125,"standard_error":17.74456109421447},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":147.86565957390482,"upper_bound":243.90899308720225},"point_estimate":198.80069792892596,"standard_error":25.493377372733843},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309154.69002035726,"upper_bound":309420.38563823304},"point_estimate":309256.0479939412,"standard_error":71.3998979144693},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":244.5685814619525,"upper_bound":727.6830585522737},"point_estimate":506.5286508209132,"standard_error":124.81594888590512}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309242.2550061985,"upper_bound":310189.92006934085},"point_estimate":309594.365156021,"standard_error":262.7040097725176},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309095.2669491525,"upper_bound":309211.3333333333},"point_estimate":309150.0430253623,"standard_error":33.90691211195495},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":136.99802897408333,"upper_bound":315.3163872612055},"point_estimate":207.10802040040403,"standard_error":46.01343300304686},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309197.700520111,"upper_bound":310847.5917814118},"point_estimate":309741.37527634104,"standard_error":478.3198363488533},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":336.3403330136662,"upper_bound":4450.450781379021},"point_estimate":2643.8735057751337,"standard_error":1331.7784246946644}}
\ 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 b745b2671d94..cda64fa973f9 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":[1233095.0,2475368.0,3709625.0,4940698.0,6183691.0,7411878.0,8702179.0,9885341.0,11132744.0,12359477.0,13592873.0,14835667.0,16061249.0,17300796.0,18539542.0,19780893.0,21009890.0,22338254.0,23490138.0,24742037.0,25956229.0,27186138.0,28495846.0,29721758.0,30893599.0,32133096.0,33387452.0,34605088.0,35840168.0,37081047.0,38307490.0,39573437.0,40812934.0,42047112.0,43309672.0,44561672.0,46257018.0,47024397.0,48224270.0,49442678.0,50742047.0,51930550.0,53141183.0,54405547.0,55675512.0,56946367.0,58193257.0,59353598.0,60560986.0,61803028.0,63264729.0,64383782.0,65597361.0,66734969.0,68083148.0,69269968.0,70445085.0,71722953.0,72949297.0,74230852.0,75390351.0,76738841.0,77896722.0,79122909.0,80394927.0,81661405.0,82850818.0,84125060.0,85280981.0,86581562.0,87781516.0,89067037.0,90249117.0,91555831.0,92701242.0,93956109.0,95294329.0,96440582.0,97713812.0,98902214.0,100157460.0,101364857.0,102646082.0,103888965.0,105065736.0,106298991.0,107644265.0,108809243.0,110042098.0,111252200.0,112526150.0,113783381.0,115007338.0,116234632.0,117427763.0,118795709.0,119955257.0,121155312.0,123383438.0,123725294.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":[1233105.0,2483643.0,3719243.0,4947268.0,6184311.0,7417576.0,8682751.0,9888946.0,11131608.0,12357240.0,13598600.0,14835202.0,16070662.0,17300451.0,18543394.0,19805673.0,21046803.0,22287162.0,23547037.0,24734738.0,25962112.0,27365725.0,28442289.0,29709668.0,30955697.0,32218758.0,33367125.0,34644072.0,35837723.0,37105022.0,38328700.0,39602079.0,40791804.0,42017004.0,43248095.0,44508582.0,46720188.0,47059800.0,48254264.0,49539656.0,50792609.0,51928883.0,53162871.0,54418867.0,55671639.0,56971779.0,58194756.0,59355796.0,60586337.0,61801839.0,63074469.0,64450471.0,65613322.0,66851348.0,68141430.0,69263537.0,70447081.0,71706104.0,72946483.0,74189586.0,75790173.0,76646429.0,77877300.0,79112238.0,80358739.0,81564423.0,82789503.0,84092007.0,85272835.0,86518464.0,87745307.0,89040958.0,90330689.0,91481601.0,92713884.0,93935568.0,95190414.0,96411718.0,97880712.0,107106293.0,100398407.0,101391787.0,102886890.0,103903051.0,105142758.0,106342030.0,107519622.0,108890874.0,110033021.0,111279069.0,112521903.0,113746702.0,115156166.0,116282212.0,117454714.0,118659296.0,120003969.0,121149952.0,122541813.0,123678648.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 f8088e7ba43b..299527f53589 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[308139.33226744185,308574.0248546512,309733.20508720935,310167.89767441864]
\ No newline at end of file
+[307782.75483490573,308419.5899174529,310117.81680424523,310754.65188679233]
\ 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 4f608eeca572..d66e91935fdb 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.003144974707565087,"upper_bound":0.00023973820713545912},"point_estimate":-0.0010122663367950757,"standard_error":0.0009685538794026187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0003786975049371475,"upper_bound":1.4592779777888865e-6},"point_estimate":-0.00018307906674597252,"standard_error":0.00009860544881267766}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00006358160250882475,"upper_bound":0.0030749740645668704},"point_estimate":0.0011581077531011008,"standard_error":0.0008240177885982579},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00014237468668054643,"upper_bound":0.00030193817260593114},"point_estimate":0.00005956562370013074,"standard_error":0.00012211395618070994}}
\ 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 58e6a9ac773b..1171f47c58b0 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":309148.2868410772,"upper_bound":309345.35720841674},"point_estimate":309236.23627325316,"standard_error":50.51483006239565},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309089.8450704225,"upper_bound":309167.4765625},"point_estimate":309131.62940705125,"standard_error":17.74456109421447},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":147.86565957390482,"upper_bound":243.90899308720225},"point_estimate":198.80069792892596,"standard_error":25.493377372733843},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309154.69002035726,"upper_bound":309420.38563823304},"point_estimate":309256.0479939412,"standard_error":71.3998979144693},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":244.5685814619525,"upper_bound":727.6830585522737},"point_estimate":506.5286508209132,"standard_error":124.81594888590512}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309242.2550061985,"upper_bound":310189.92006934085},"point_estimate":309594.365156021,"standard_error":262.7040097725176},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309095.2669491525,"upper_bound":309211.3333333333},"point_estimate":309150.0430253623,"standard_error":33.90691211195495},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":136.99802897408333,"upper_bound":315.3163872612055},"point_estimate":207.10802040040403,"standard_error":46.01343300304686},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309197.700520111,"upper_bound":310847.5917814118},"point_estimate":309741.37527634104,"standard_error":478.3198363488533},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":336.3403330136662,"upper_bound":4450.450781379021},"point_estimate":2643.8735057751337,"standard_error":1331.7784246946644}}
\ 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 b745b2671d94..cda64fa973f9 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":[1233095.0,2475368.0,3709625.0,4940698.0,6183691.0,7411878.0,8702179.0,9885341.0,11132744.0,12359477.0,13592873.0,14835667.0,16061249.0,17300796.0,18539542.0,19780893.0,21009890.0,22338254.0,23490138.0,24742037.0,25956229.0,27186138.0,28495846.0,29721758.0,30893599.0,32133096.0,33387452.0,34605088.0,35840168.0,37081047.0,38307490.0,39573437.0,40812934.0,42047112.0,43309672.0,44561672.0,46257018.0,47024397.0,48224270.0,49442678.0,50742047.0,51930550.0,53141183.0,54405547.0,55675512.0,56946367.0,58193257.0,59353598.0,60560986.0,61803028.0,63264729.0,64383782.0,65597361.0,66734969.0,68083148.0,69269968.0,70445085.0,71722953.0,72949297.0,74230852.0,75390351.0,76738841.0,77896722.0,79122909.0,80394927.0,81661405.0,82850818.0,84125060.0,85280981.0,86581562.0,87781516.0,89067037.0,90249117.0,91555831.0,92701242.0,93956109.0,95294329.0,96440582.0,97713812.0,98902214.0,100157460.0,101364857.0,102646082.0,103888965.0,105065736.0,106298991.0,107644265.0,108809243.0,110042098.0,111252200.0,112526150.0,113783381.0,115007338.0,116234632.0,117427763.0,118795709.0,119955257.0,121155312.0,123383438.0,123725294.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":[1233105.0,2483643.0,3719243.0,4947268.0,6184311.0,7417576.0,8682751.0,9888946.0,11131608.0,12357240.0,13598600.0,14835202.0,16070662.0,17300451.0,18543394.0,19805673.0,21046803.0,22287162.0,23547037.0,24734738.0,25962112.0,27365725.0,28442289.0,29709668.0,30955697.0,32218758.0,33367125.0,34644072.0,35837723.0,37105022.0,38328700.0,39602079.0,40791804.0,42017004.0,43248095.0,44508582.0,46720188.0,47059800.0,48254264.0,49539656.0,50792609.0,51928883.0,53162871.0,54418867.0,55671639.0,56971779.0,58194756.0,59355796.0,60586337.0,61801839.0,63074469.0,64450471.0,65613322.0,66851348.0,68141430.0,69263537.0,70447081.0,71706104.0,72946483.0,74189586.0,75790173.0,76646429.0,77877300.0,79112238.0,80358739.0,81564423.0,82789503.0,84092007.0,85272835.0,86518464.0,87745307.0,89040958.0,90330689.0,91481601.0,92713884.0,93935568.0,95190414.0,96411718.0,97880712.0,107106293.0,100398407.0,101391787.0,102886890.0,103903051.0,105142758.0,106342030.0,107519622.0,108890874.0,110033021.0,111279069.0,112521903.0,113746702.0,115156166.0,116282212.0,117454714.0,118659296.0,120003969.0,121149952.0,122541813.0,123678648.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 f8088e7ba43b..299527f53589 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[308139.33226744185,308574.0248546512,309733.20508720935,310167.89767441864]
\ No newline at end of file
+[307782.75483490573,308419.5899174529,310117.81680424523,310754.65188679233]
\ 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 5efeb515446d..2ade65a55977 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
@@ -9,66 +9,86 @@ Density (a.u.)
Average time (ns)
-
-0.002
+
+0.001
-
-
-0.004
+
+
+0.002
-
-
-0.006
+
+
+0.003
-
-
-0.008
+
+
+0.004
-
-
-0.01
+
+
+0.005
-
+
-0.012
+0.006
-0.014
+0.007
-
-0.016
+
+0.008
-
+
-
+
+120
+
+
+
140
-
-
+
+
160
-
-
+
+
180
-
-
+
+
200
-
-
+
+
220
-
-
+
+
240
-
-
-
-
+
+
+260
+
+
+
+280
+
+
+
+300
+
+
+
+320
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index 02be4ed90025..995e6dbce2a7 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -6,61 +6,93 @@ arithmetic/hydroflow/compiled:SD
Density (a.u.)
-Average time (ns)
+Average time (µs)
-5e-4
+0.1
-
-0.001
+
+0.2
-
-
-0.0015
+
+
+0.3
-
-
-0.002
+
+
+0.4
-
-
-0.0025
+
+
+0.5
-
-
-0.003
+
+
+0.6
-
+
+
+0.7
+
+
+
+0.8
+
+
+
+0.9
+
+
+
+1
+
+
-
-200
+
+0
+
+
+
+0.5
+
+
+
+1
+
+
+
+1.5
+
+
+
+2
-
-
-300
+
+
+2.5
-
-
-400
+
+
+3
-
-
-500
+
+
+3.5
-
-
-600
+
+
+4
-
-
-700
+
+
+4.5
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index e93fdb888cf7..d6cc51733e4b 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -34,26 +34,22 @@ Average Time (µs)
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
-340
-
-
-
-
-
-
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index 44cb78168838..af925c3dd79a 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
@@ -90,10 +90,10 @@ Iterations
400
-
-
-
-
+
+
+
+
Base Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
index 40c368b087d9..c9d28e095768 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,70 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
+50
+
+
+
100
-
-
+
+
+150
+
+
+
200
-
-
+
+
+250
+
+
+
300
-
-
+
+
+350
+
+
+
400
-
-
+
+
+450
+
+
+
500
-
-
-600
+
+
+550
-
+
-
--0.0035
-
-
-
--0.003
+
+0
-
-
--0.0025
+
+
+5e-4
-
-
--0.002
+
+
+0.001
-
-
--0.0015
+
+
+0.0015
-
-
--0.001
+
+
+0.002
-
-
--5e-4
+
+
+0.0025
-
-
-0
-
-
-
-5e-4
+
+
+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 30f02cb83114..6fe4f574bc6b 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,78 +9,78 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
-3500
-
-
-
-4000
-
-
+
-
--4e-4
+
+-0.00015
+
+
+
+-1e-4
-
-
--0.00035
+
+
+-5e-5
-
-
--3e-4
+
+
+0
-
-
--0.00025
+
+
+5e-5
-
-
--2e-4
+
+
+1e-4
-
-
--0.00015
+
+
+0.00015
-
-
--1e-4
+
+
+2e-4
-
-
--5e-5
+
+
+0.00025
-
+
-5.42101e-20
+3e-4
-
-
-
+
+0.00035
+
+
+
+
+
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 3e4b348100f2..5a5a0ad483a9 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -13,73 +13,73 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
-0.4
-
-
-
-0.45
-
-
+
-
+
+-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 5ef987a3f7dd..df88f36b152b 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.15 µs |
- 309.26 µs |
- 309.42 µs |
+ 309.20 µs |
+ 309.74 µs |
+ 310.85 µs |
R² |
- 0.9996488 |
- 0.9996636 |
- 0.9996246 |
+ 0.9821170 |
+ 0.9825303 |
+ 0.9808213 |
Mean |
- 309.15 µs |
- 309.24 µs |
- 309.35 µs |
+ 309.24 µs |
+ 309.59 µs |
+ 310.19 µs |
Std. Dev. |
- 244.57 ns |
- 506.53 ns |
- 727.68 ns |
+ 336.34 ns |
+ 2.6439 µs |
+ 4.4505 µs |
Median |
- 309.09 µs |
- 309.13 µs |
- 309.17 µs |
+ 309.10 µs |
+ 309.15 µs |
+ 309.21 µs |
MAD |
- 147.87 ns |
- 198.80 ns |
- 243.91 ns |
+ 137.00 ns |
+ 207.11 ns |
+ 315.32 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- -0.3145% |
- -0.1012% |
- +0.0240% |
- (p = 0.37 >
+ | -0.0064% |
+ +0.1158% |
+ +0.3075% |
+ (p = 0.19 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index b1f32ae3f5e4..853f863e41e2 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,62 +9,94 @@ Density (a.u.)
Average time (µs)
-
+
+0.2
+
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
1
-
-
+
+
+1.2
+
+
+
+1.4
+
+
+
+1.6
+
+
+
+1.8
+
+
+
2
-
-
-3
+
+
+
+309.2
-
-
-4
+
+
+309.3
-
-
-5
+
+
+309.4
-
-
-6
+
+
+309.5
-
-
-7
+
+
+309.6
-
-
-8
+
+
+309.7
-
-
-
-309.15
+
+
+309.8
-
-
-309.2
+
+
+309.9
-
-
-309.25
+
+
+310
-
-
-309.3
+
+
+310.1
-
-
-309.35
+
+
+310.2
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index d062e459a48c..85436f45b438 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,82 +9,70 @@ Density (a.u.)
Average time (µs)
-
-5
+
+2
-
-
-10
-
-
-
-15
+
+
+4
-
-
-20
+
+
+6
-
-
-25
+
+
+8
-
-
-30
+
+
+10
-
-
-35
+
+
+12
-
-
-40
+
+
+14
-
-
-45
+
+
+16
-
+
-
-309.09
-
-
-
+
309.1
-
-
-309.11
-
-
-
+
+
309.12
-
-
-309.13
-
-
-
+
+
309.14
-
-
-309.15
-
-
-
+
+
309.16
-
-
-309.17
+
+
+309.18
+
+
+
+309.2
+
+
+
+309.22
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
index 257f482dd054..7aa8b011228b 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,50 +46,34 @@ Average Time (µs)
-
-308
+
+305
-
-
-308.5
-
-
-
-309
-
-
-
-309.5
-
-
-
+
+
310
-
-
-310.5
+
+
+315
-
+
+
+320
+
+
-311
+325
-
-311.5
-
-
-
-312
-
-
-
-312.5
+
+330
-
-
-313
+
+
+335
-
+
Density (a.u.)
@@ -99,49 +83,47 @@ Density (a.u.)
-0.2
+0.05
-
-0.4
-
-
-
-0.6
-
-
-
-0.8
-
-
-
-1
-
-
-
-1.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+0.1
+
+
+
+0.15
+
+
+
+0.2
+
+
+
+0.25
+
+
+
+0.3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 3364711b77e5..57b7549fdb9d 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,47 +10,47 @@ Average Time (µs)
0
-
-0.2
+
+0.05
-
-
-0.4
+
+
+0.1
-
-
-0.6
+
+
+0.15
-
-
-0.8
+
+
+0.2
-
-
-1
+
+
+0.25
-
-
-1.2
+
+
+0.3
-
-
-1.4
+
+
+0.35
-
+
-
-308
-
-
-
+
310
-
-
-312
+
+
+320
+
+
+
+330
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index 87837ffa0caf..4ebaa9cdb3e8 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -101,11 +101,11 @@ Iterations
-
+
-
+
@@ -116,10 +116,10 @@ Iterations
-
+
-
+
@@ -128,9 +128,9 @@ Iterations
-
+
-
+
@@ -140,12 +140,12 @@ Iterations
-
+
-
+
@@ -154,34 +154,34 @@ Iterations
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index 3a74b22e1efb..456c2ec12c83 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -93,7 +93,7 @@ Iterations
-
+
@@ -112,8 +112,8 @@ Iterations
-
-
+
+
@@ -125,19 +125,19 @@ Iterations
-
+
-
+
-
+
@@ -154,13 +154,13 @@ Iterations
-
+
-
-
+
+
-
-
+
+
@@ -169,14 +169,14 @@ Iterations
-
-
+
+
-
+
-
+
-
-
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index bab1043de0f4..e6e0c3d6113b 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -31,24 +31,20 @@ Average Time (µs)
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
-340
-
-
-
-
-
-
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index 154caccc1e5f..f51536f575c2 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
@@ -87,8 +87,8 @@ Iterations
400
-
-
-
-
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/slope.svg b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
index 10e36c8b80bc..a2b3b2915294 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/slope.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
@@ -9,58 +9,94 @@ Density (a.u.)
Average time (µs)
-
+
+0.2
+
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
1
-
-
-2
+
+
+1.2
+
+
+
+1.4
-
-
-3
+
+
+1.6
-
-
-4
+
+
+1.8
-
-
-5
+
+
+2
-
-
-6
+
+
+2.2
-
+
-
-309.15
-
-
-
+
309.2
-
-
-309.25
+
+
+309.4
-
-
-309.3
+
+
+309.6
-
-
-309.35
+
+
+309.8
-
-
-309.4
+
+
+310
+
+
+
+310.2
+
+
+
+310.4
+
+
+
+310.6
+
+
+
+310.8
+
+
+
+311
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index 835fb27e1adf..a1b9c52b12de 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
@@ -9,58 +9,94 @@ Density (a.u.)
Average time (µs)
-
+
+0.2
+
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
1
-
-
-2
+
+
+1.2
+
+
+
+1.4
-
-
-3
+
+
+1.6
-
-
-4
+
+
+1.8
-
-
-5
+
+
+2
-
-
-6
+
+
+2.2
-
+
-
-309.15
-
-
-
+
309.2
-
-
-309.25
+
+
+309.4
-
-
-309.3
+
+
+309.6
-
-
-309.35
+
+
+309.8
-
-
-309.4
+
+
+310
+
+
+
+310.2
+
+
+
+310.4
+
+
+
+310.6
+
+
+
+310.8
+
+
+
+311
-
-
-
-
+
+
+
+
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 d76a3297f3c8..77ce3d5ba036 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":6493363.57,"upper_bound":6503236.285},"point_estimate":6497667.90625,"standard_error":2540.2568619364934},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6490632.5,"upper_bound":6492005.125},"point_estimate":6491430.9375,"standard_error":340.9991660508596},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2242.988435178995,"upper_bound":3951.1289298534393},"point_estimate":3111.884682253003,"standard_error":461.77262028497563},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11448.39641780882,"upper_bound":38029.70765137426},"point_estimate":25465.737404867472,"standard_error":7168.772733169213}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492146.28665625,"upper_bound":6506117.5790625},"point_estimate":6497335.32875,"standard_error":3891.8617084669454},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489807.5,"upper_bound":6491609.25},"point_estimate":6490665.9375,"standard_error":470.8432247784059},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1968.6147775501013,"upper_bound":4068.5323152691126},"point_estimate":2913.586935773492,"standard_error":544.1760770976115},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5471.552101562946,"upper_bound":66141.12446478709},"point_estimate":39262.37445932472,"standard_error":19986.24694443905}}
\ 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 9297711327b6..de126893a80e 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":[52020726.0,51951100.0,51934147.0,51935430.0,51915353.0,51922516.0,52012473.0,51925060.0,51947813.0,51943655.0,51920583.0,51939607.0,51908329.0,51926383.0,52575321.0,51991535.0,51922656.0,52584227.0,51933265.0,51916865.0,51907018.0,51932423.0,51923567.0,51913719.0,51915533.0,51957030.0,51918789.0,51939819.0,51928978.0,51916334.0,51916635.0,51911766.0,51905293.0,51984511.0,51985553.0,51924729.0,51910954.0,51926092.0,51930320.0,51940108.0,51930391.0,51964113.0,51907347.0,51915973.0,51944155.0,51966758.0,51910463.0,51951489.0,51931283.0,51928256.0,51936041.0,51904512.0,51933716.0,52606258.0,51932684.0,51911275.0,51960707.0,51919480.0,51937073.0,51910303.0,51956649.0,51914230.0,51902218.0,51939547.0,51964174.0,51918377.0,51954074.0,51911063.0,51935760.0,51907708.0,51905924.0,51905184.0,52057527.0,51964073.0,51926343.0,51915613.0,51964454.0,51922275.0,51898871.0,51932073.0,51953513.0,51918739.0,51951550.0,51956859.0,51974933.0,51940099.0,51913108.0,51929649.0,51936120.0,51899182.0,51912026.0,52551065.0,52003697.0,51924760.0,51917196.0,53462050.0,51962089.0,51939427.0,51931612.0,52442022.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":[51937636.0,51960488.0,54981583.0,52029557.0,52215904.0,51926576.0,51925443.0,51916516.0,51955299.0,51919853.0,52111902.0,52005042.0,51929701.0,51918219.0,51966309.0,51906518.0,51910385.0,51906577.0,51916317.0,51903391.0,51932095.0,51951931.0,51916676.0,51914602.0,51918199.0,51920122.0,51914743.0,51948425.0,51944749.0,51918460.0,51998238.0,51936724.0,51929059.0,51904394.0,51902991.0,51908181.0,51925212.0,51912338.0,51912879.0,51909243.0,51979062.0,51935011.0,51912118.0,51909503.0,51936353.0,51924181.0,51963254.0,51911126.0,51923049.0,52563130.0,51975586.0,51909543.0,51931935.0,51920063.0,51904725.0,51909584.0,51911489.0,51909628.0,51907945.0,52040963.0,51938342.0,51907023.0,51917363.0,51930187.0,51919166.0,51961184.0,51922682.0,51917383.0,52001710.0,52034070.0,51906012.0,51923614.0,51954551.0,51911821.0,51909218.0,51926635.0,51905148.0,51909738.0,51980689.0,51947147.0,51943771.0,51930737.0,52084493.0,51940033.0,51917421.0,51937288.0,51939753.0,51934744.0,52179520.0,51929424.0,51974558.0,51950563.0,51910548.0,51894539.0,51958989.0,51897333.0,51913174.0,51957817.0,52001798.0,51907352.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 255e3b1bb5de..99390e4c8c93 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6475501.90625,6482516.1875,6501220.9375,6508235.21875]
\ No newline at end of file
+[6473649.25,6481308.25,6501732.25,6509391.25]
\ 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 30f9edca09c9..16bdea53a718 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.001391835575051109,"upper_bound":0.0009683862829833941},"point_estimate":-0.00015045500265054024,"standard_error":0.0005985015039333012},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0002864269935483055,"upper_bound":0.000014500048997945214},"point_estimate":-0.00015168660448150462,"standard_error":0.00007409586462795266}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0012673483589944994,"upper_bound":0.0015490190832318333},"point_estimate":-0.00005118413326110627,"standard_error":0.0006897324809683712},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00027010462799670343,"upper_bound":0.00007932389923936967},"point_estimate":-0.00011784766831313132,"standard_error":0.0000888946846586234}}
\ 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 d76a3297f3c8..77ce3d5ba036 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":6493363.57,"upper_bound":6503236.285},"point_estimate":6497667.90625,"standard_error":2540.2568619364934},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6490632.5,"upper_bound":6492005.125},"point_estimate":6491430.9375,"standard_error":340.9991660508596},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2242.988435178995,"upper_bound":3951.1289298534393},"point_estimate":3111.884682253003,"standard_error":461.77262028497563},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11448.39641780882,"upper_bound":38029.70765137426},"point_estimate":25465.737404867472,"standard_error":7168.772733169213}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6492146.28665625,"upper_bound":6506117.5790625},"point_estimate":6497335.32875,"standard_error":3891.8617084669454},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489807.5,"upper_bound":6491609.25},"point_estimate":6490665.9375,"standard_error":470.8432247784059},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1968.6147775501013,"upper_bound":4068.5323152691126},"point_estimate":2913.586935773492,"standard_error":544.1760770976115},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5471.552101562946,"upper_bound":66141.12446478709},"point_estimate":39262.37445932472,"standard_error":19986.24694443905}}
\ 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 9297711327b6..de126893a80e 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":[52020726.0,51951100.0,51934147.0,51935430.0,51915353.0,51922516.0,52012473.0,51925060.0,51947813.0,51943655.0,51920583.0,51939607.0,51908329.0,51926383.0,52575321.0,51991535.0,51922656.0,52584227.0,51933265.0,51916865.0,51907018.0,51932423.0,51923567.0,51913719.0,51915533.0,51957030.0,51918789.0,51939819.0,51928978.0,51916334.0,51916635.0,51911766.0,51905293.0,51984511.0,51985553.0,51924729.0,51910954.0,51926092.0,51930320.0,51940108.0,51930391.0,51964113.0,51907347.0,51915973.0,51944155.0,51966758.0,51910463.0,51951489.0,51931283.0,51928256.0,51936041.0,51904512.0,51933716.0,52606258.0,51932684.0,51911275.0,51960707.0,51919480.0,51937073.0,51910303.0,51956649.0,51914230.0,51902218.0,51939547.0,51964174.0,51918377.0,51954074.0,51911063.0,51935760.0,51907708.0,51905924.0,51905184.0,52057527.0,51964073.0,51926343.0,51915613.0,51964454.0,51922275.0,51898871.0,51932073.0,51953513.0,51918739.0,51951550.0,51956859.0,51974933.0,51940099.0,51913108.0,51929649.0,51936120.0,51899182.0,51912026.0,52551065.0,52003697.0,51924760.0,51917196.0,53462050.0,51962089.0,51939427.0,51931612.0,52442022.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":[51937636.0,51960488.0,54981583.0,52029557.0,52215904.0,51926576.0,51925443.0,51916516.0,51955299.0,51919853.0,52111902.0,52005042.0,51929701.0,51918219.0,51966309.0,51906518.0,51910385.0,51906577.0,51916317.0,51903391.0,51932095.0,51951931.0,51916676.0,51914602.0,51918199.0,51920122.0,51914743.0,51948425.0,51944749.0,51918460.0,51998238.0,51936724.0,51929059.0,51904394.0,51902991.0,51908181.0,51925212.0,51912338.0,51912879.0,51909243.0,51979062.0,51935011.0,51912118.0,51909503.0,51936353.0,51924181.0,51963254.0,51911126.0,51923049.0,52563130.0,51975586.0,51909543.0,51931935.0,51920063.0,51904725.0,51909584.0,51911489.0,51909628.0,51907945.0,52040963.0,51938342.0,51907023.0,51917363.0,51930187.0,51919166.0,51961184.0,51922682.0,51917383.0,52001710.0,52034070.0,51906012.0,51923614.0,51954551.0,51911821.0,51909218.0,51926635.0,51905148.0,51909738.0,51980689.0,51947147.0,51943771.0,51930737.0,52084493.0,51940033.0,51917421.0,51937288.0,51939753.0,51934744.0,52179520.0,51929424.0,51974558.0,51950563.0,51910548.0,51894539.0,51958989.0,51897333.0,51913174.0,51957817.0,52001798.0,51907352.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 255e3b1bb5de..99390e4c8c93 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6475501.90625,6482516.1875,6501220.9375,6508235.21875]
\ No newline at end of file
+[6473649.25,6481308.25,6501732.25,6509391.25]
\ 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 3ec7a4249d68..02082a924daf 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -9,82 +9,66 @@ Density (a.u.)
Average time (µs)
-
+
0.1
-
-
+
+
0.2
-
-
+
+
0.3
-
-
+
+
0.4
-
-
+
+
0.5
-
-
+
+
0.6
-
-
+
+
0.7
-
-
+
+
0.8
-
-
-
-2.2
-
-
-
-2.4
+
+
+0.9
-
-
-2.6
+
+
+
+2
-
-
-2.8
+
+
+2.5
-
-
+
+
3
-
-
-3.2
-
-
-
-3.4
-
-
-
-3.6
-
-
-
-3.8
+
+
+3.5
-
-
+
+
4
-
-
-
-
+
+
+
+
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 a52d0e13e8c1..7deb4bc9cd50 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,62 +9,70 @@ Density (a.u.)
Average time (µs)
-
+
0.01
-
-
+
+
0.02
-
-
+
+
0.03
-
-
+
+
0.04
-
-
+
+
0.05
-
-
+
+
0.06
-
+
+
+0.07
+
+
-
-10
+
+0
-
-
-15
+
+
+10
-
-
+
+
20
-
-
-25
-
-
-
+
+
30
-
-
-35
-
-
-
+
+
40
-
-
-
-
+
+
+50
+
+
+
+60
+
+
+
+70
+
+
+
+
+
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 73c80733cc1a..3d14a4cf631a 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,37 +16,47 @@ Average Iteration Time (ms)
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
6.5
-
-
+
+
6.55
-
-
+
+
6.6
-
-
+
+
6.65
-
-
+
+
6.7
-
-
+
+
6.75
-
+
+
+6.8
+
+
+
+6.85
+
+
0
@@ -92,206 +102,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 04ec43338ad6..c0fa27ce9845 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
@@ -34,26 +34,30 @@ Average Time (ms)
-
+
6.5
-
-
+
+
6.6
-
-
+
+
6.7
-
-
+
+
6.8
-
-
-
-
-
+
+
+6.9
+
+
+
+
+
+
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 d8135c40f735..d19a5de08254 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -9,58 +9,62 @@ Density (a.u.)
Relative change (%)
-
+
100
-
-
+
+
200
-
-
+
+
300
-
-
+
+
400
-
-
+
+
500
-
-
+
+
600
-
+
-
+
-0.0015
-
-
+
+
-0.001
-
-
+
+
-5e-4
-
-
+
+
0
-
-
+
+
5e-4
-
-
+
+
0.001
-
-
-
-
+
+
+0.0015
+
+
+
+
+
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 735a74dac3d5..f921ef3324cc 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
@@ -9,62 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
+500
+
+
+
1000
-
-
+
+
+1500
+
+
+
2000
-
-
+
+
+2500
+
+
+
3000
-
-
-4000
+
+
+3500
-
-
-5000
+
+
+4000
-
-
-6000
+
+
+4500
-
+
-
+
-3e-4
-
-
+
+
-0.00025
-
-
+
+
-2e-4
-
-
+
+
-0.00015
-
-
+
+
-1e-4
-
-
+
+
-5e-5
-
-
+
+
5.42101e-20
-
-
-
-
+
+
+5e-5
+
+
+
+1e-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 ff7502d3166a..d83603b9ee85 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,69 +13,65 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
-0.4
-
-
+
-3.0
-
+
-2.0
-
-
+
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-
+
+
+
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 297bbc3cc515..264f4f59dd03 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.0478014 |
- 0.0491131 |
- 0.0469567 |
+ 0.0005116 |
+ 0.0005207 |
+ 0.0004956 |
Mean |
- 6.4934 ms |
- 6.4977 ms |
- 6.5032 ms |
+ 6.4921 ms |
+ 6.4973 ms |
+ 6.5061 ms |
Std. Dev. |
- 11.448 µs |
- 25.466 µs |
- 38.030 µs |
+ 5.4716 µs |
+ 39.262 µs |
+ 66.141 µs |
Median |
- 6.4906 ms |
- 6.4914 ms |
- 6.4920 ms |
+ 6.4898 ms |
+ 6.4907 ms |
+ 6.4916 ms |
MAD |
- 2.2430 µs |
- 3.1119 µs |
- 3.9511 µs |
+ 1.9686 µs |
+ 2.9136 µs |
+ 4.0685 µs |
@@ -221,10 +221,10 @@ Additional Statistics:
Change in time |
- -0.1392% |
- -0.0150% |
- +0.0968% |
- (p = 0.82 >
+ | -0.1267% |
+ -0.0051% |
+ +0.1549% |
+ (p = 0.95 >
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 d36cfa68e6be..d722f76aa258 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
@@ -15,57 +15,47 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
6.5
-
-
-6.52
+
+
+6.55
-
-
-6.54
-
-
-
-6.56
-
-
-
-6.58
-
-
-
+
+
6.6
-
-
-6.62
+
+
+6.65
+
+
+
+6.7
-
-
-6.64
+
+
+6.75
-
-
-6.66
+
+
+6.8
-
-
-6.68
+
+
+6.85
-
+
10
@@ -107,106 +97,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 2212fd92c130..520117089ce2 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,57 +12,47 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
6.5
-
-
-6.52
+
+
+6.55
-
-
-6.54
-
-
-
-6.56
-
-
-
-6.58
-
-
-
+
+
6.6
-
-
-6.62
+
+
+6.65
+
+
+
+6.7
-
-
-6.64
+
+
+6.75
-
-
-6.66
+
+
+6.8
-
-
-6.68
+
+
+6.85
-
+
10
@@ -104,104 +94,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 c6685faaef74..cf018a4ddc97 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
@@ -9,66 +9,70 @@ Density (a.u.)
Average time (ms)
-
+
20
-
-
+
+
40
-
-
+
+
60
-
-
+
+
80
-
-
+
+
100
-
-
+
+
120
-
-
+
+
140
-
-
-160
-
-
+
-
+
+6.492
+
+
+
6.494
-
-
+
+
6.496
-
-
+
+
6.498
-
-
+
+
6.5
-
-
+
+
6.502
-
-
+
+
6.504
-
-
-
-
+
+
+6.506
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
index 1d32eda78f3c..d029627d4a79 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
@@ -9,70 +9,98 @@ Density (a.u.)
Average time (ms)
-
+
+100
+
+
+
200
-
-
+
+
+300
+
+
+
400
-
-
+
+
+500
+
+
+
600
-
-
+
+
+700
+
+
+
800
-
-
+
+
+900
+
+
+
1000
-
-
-1200
+
+
+1100
-
-
-1400
+
+
+
+6.4898
-
-
-1600
+
+
+6.49
-
-
-
+
+
+6.4902
+
+
+
+6.4904
+
+
+
6.4906
-
-
+
+
6.4908
-
-
+
+
6.491
-
-
+
+
6.4912
-
-
+
+
6.4914
-
-
+
+
6.4916
-
-
+
+
6.4918
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
index 2bc4c5f71310..0501076c917d 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
@@ -46,26 +46,46 @@ Average Time (ms)
-
+
+6.45
+
+
+
6.5
-
-
+
+
6.55
-
-
+
+
6.6
-
-
+
+
6.65
-
-
+
+
6.7
-
+
+
+6.75
+
+
+
+6.8
+
+
+
+6.85
+
+
+
+6.9
+
+
Density (a.u.)
@@ -74,54 +94,46 @@ Density (a.u.)
0
-
+
5
-
-
+
+
10
-
-
+
+
15
-
-
+
+
20
-
-
-25
-
-
-
-30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg
index 9f23dc3ef8ef..2d66fc6498c3 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg
@@ -10,55 +10,43 @@ Average Time (ms)
0
-
+
5
-
-
+
+
10
-
-
+
+
15
-
-
+
+
20
-
-
-25
-
-
-
-30
-
-
-
-35
-
-
+
-
+
6.5
-
-
-6.55
-
-
-
+
+
6.6
-
-
-6.65
-
-
-
+
+
6.7
-
-
-
+
+
+6.8
+
+
+
+6.9
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_iteration_times_small.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_iteration_times_small.svg
index 31a573ba8e83..93a00ba09bab 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_iteration_times_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_iteration_times_small.svg
@@ -13,37 +13,47 @@ Average Iteration Time (ms)
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
6.5
-
-
+
+
6.55
-
-
+
+
6.6
-
-
+
+
6.65
-
-
+
+
6.7
-
-
+
+
6.75
-
+
+
+6.8
+
+
+
+6.85
+
+
0
@@ -89,204 +99,204 @@ Average Iteration Time (ms)
100
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_pdf_small.svg
index eb455aa27982..37876dc96e6f 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/relative_pdf_small.svg
@@ -31,24 +31,28 @@ Average Time (ms)
-
+
6.5
-
-
+
+
6.6
-
-
+
+
6.7
-
-
+
+
6.8
-
-
-
-
-
+
+
+6.9
+
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/typical.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/typical.svg
index 6c870fb3a8ee..d75ae4867ac5 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/typical.svg
@@ -9,66 +9,70 @@ Density (a.u.)
Average time (ms)
-
+
20
-
-
+
+
40
-
-
+
+
60
-
-
+
+
80
-
-
+