diff --git a/bench/data.js b/bench/data.js
index fa9315f59fad..6b764157ae3b 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1702439400530,
+ "lastUpdate": 1702525795239,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -99573,6 +99573,214 @@ 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": "7e1eae6b708ef89c833cd2d2c2e5112c2bd84395",
+ "message": "refactor: remove intrinsics from KVS bench, fixes warning (#979)",
+ "timestamp": "2023-12-13T22:09:00Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/7e1eae6b708ef89c833cd2d2c2e5112c2bd84395"
+ },
+ "date": 1702525795219,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309154,
+ "range": "± 2232",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6490334,
+ "range": "± 7425",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6533189,
+ "range": "± 159034",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 77503530,
+ "range": "± 688008",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 44116220,
+ "range": "± 509495",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 47438285,
+ "range": "± 764472",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6433071,
+ "range": "± 12939",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 5327051,
+ "range": "± 31867",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4424208,
+ "range": "± 62313",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7919736,
+ "range": "± 190972",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6492714,
+ "range": "± 12765",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6618534,
+ "range": "± 18665",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1966798,
+ "range": "± 48179",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1983484,
+ "range": "± 17217",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5481643,
+ "range": "± 111420",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1593656,
+ "range": "± 13355",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3920,
+ "range": "± 48",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52829,
+ "range": "± 301",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9476,
+ "range": "± 94",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6541,
+ "range": "± 68",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 85017,
+ "range": "± 507",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 72681,
+ "range": "± 1152",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 14917,
+ "range": "± 325",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6899,
+ "range": "± 78",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 18361,
+ "range": "± 1596",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 101303,
+ "range": "± 991",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 102958,
+ "range": "± 2345",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 9139,
+ "range": "± 152",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 51523,
+ "range": "± 1570",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69315,
+ "range": "± 3371",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8980,
+ "range": "± 264",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 5eccf4d02a78..0c33201189bd 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1702439400530,
+ "lastUpdate": 1702525795239,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
@@ -99572,6 +99572,214 @@
"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": "7e1eae6b708ef89c833cd2d2c2e5112c2bd84395",
+ "message": "refactor: remove intrinsics from KVS bench, fixes warning (#979)",
+ "timestamp": "2023-12-13T22:09:00Z",
+ "url": "https://github.com/hydro-project/hydroflow/commit/7e1eae6b708ef89c833cd2d2c2e5112c2bd84395"
+ },
+ "date": 1702525795219,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 309154,
+ "range": "± 2232",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6490334,
+ "range": "± 7425",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6533189,
+ "range": "± 159034",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 77503530,
+ "range": "± 688008",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 44116220,
+ "range": "± 509495",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 47438285,
+ "range": "± 764472",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6433071,
+ "range": "± 12939",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 5327051,
+ "range": "± 31867",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 4424208,
+ "range": "± 62313",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7919736,
+ "range": "± 190972",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6492714,
+ "range": "± 12765",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6618534,
+ "range": "± 18665",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1966798,
+ "range": "± 48179",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1983484,
+ "range": "± 17217",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5481643,
+ "range": "± 111420",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1593656,
+ "range": "± 13355",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3920,
+ "range": "± 48",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 52829,
+ "range": "± 301",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 9476,
+ "range": "± 94",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6541,
+ "range": "± 68",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 85017,
+ "range": "± 507",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 72681,
+ "range": "± 1152",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 14917,
+ "range": "± 325",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6899,
+ "range": "± 78",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 18361,
+ "range": "± 1596",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 101303,
+ "range": "± 991",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 102958,
+ "range": "± 2345",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 9139,
+ "range": "± 152",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 51523,
+ "range": "± 1570",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69315,
+ "range": "± 3371",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 8980,
+ "range": "± 264",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index fcf48d60b5a3..432ce9273502 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":309255.80628867104,"upper_bound":311601.13525916904},"point_estimate":310089.1529393898,"standard_error":694.218504749527},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309085.29545454547,"upper_bound":309183.69476744183},"point_estimate":309135.04442401964,"standard_error":25.21580487792862},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":148.87819500183394,"upper_bound":286.5755940780764},"point_estimate":214.88923358214873,"standard_error":34.09648666209969},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309265.7038355035,"upper_bound":313475.7519922313},"point_estimate":310640.7268937491,"standard_error":1233.777917781127},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":568.2029645919943,"upper_bound":11874.943256558772},"point_estimate":6967.714310787848,"standard_error":3917.262305256804}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309219.7549533518,"upper_bound":310059.5301988588},"point_estimate":309551.50724979566,"standard_error":221.2723435023094},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309106.68299755803,"upper_bound":309220.08754801535},"point_estimate":309154.98297764227,"standard_error":35.01492548914982},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":174.15003567670956,"upper_bound":297.47055455907224},"point_estimate":219.882962729574,"standard_error":31.345804595588355},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309231.2723955679,"upper_bound":309634.35506028146},"point_estimate":309401.925209103,"standard_error":103.96769389271697},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366.62337929812264,"upper_bound":3656.8099813603894},"point_estimate":2232.772232283808,"standard_error":952.4498131066008}}
\ 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 44260c5794f5..6e1bec7f59d6 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":[1233117.0,2466174.0,3736038.0,4948507.0,6172577.0,7414941.0,8762742.0,9887516.0,11113069.0,12382694.0,13600883.0,14855028.0,16098304.0,17305373.0,18539581.0,19771807.0,21011515.0,22239613.0,23575432.0,24726695.0,25962327.0,27180044.0,28442325.0,29665754.0,30926493.0,32138170.0,33465633.0,35490240.0,35869319.0,37092687.0,38333949.0,39555644.0,40787318.0,42113890.0,43262379.0,44504864.0,45844038.0,46968582.0,48188304.0,49485630.0,50782627.0,51964347.0,53165504.0,54399012.0,55734169.0,56854234.0,58105374.0,59353570.0,60635068.0,61795088.0,63063930.0,64265439.0,65538941.0,66763020.0,68092547.0,69195922.0,70487808.0,71725073.0,72954342.0,74346367.0,75654693.0,76658051.0,77859819.0,79165451.0,80363472.0,81807313.0,82812163.0,84109330.0,85265654.0,86534326.0,87800946.0,89147135.0,90233717.0,91546964.0,92742600.0,94080723.0,96192734.0,118034062.0,97662083.0,98879079.0,100137073.0,101352185.0,102588729.0,103893509.0,106136396.0,106359191.0,108227668.0,109038585.0,109996386.0,111318710.0,112547629.0,113717527.0,115116996.0,116338159.0,117457924.0,118907527.0,119887720.0,121264986.0,122420879.0,123719928.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":[1241437.0,2466172.0,3719801.0,4942503.0,6210579.0,7416418.0,8650572.0,9925161.0,11115491.0,12354975.0,13602232.0,14826437.0,16074967.0,17298179.0,18551798.0,19772266.0,21015115.0,22238738.0,23499912.0,24713927.0,25948901.0,27214463.0,28487970.0,29679674.0,30896263.0,32138231.0,34382800.0,34640020.0,35853915.0,37116671.0,38325277.0,39584036.0,40806256.0,42043675.0,46089064.0,44620915.0,45781119.0,46967893.0,48350403.0,49442121.0,50700058.0,51897864.0,53147095.0,54365748.0,55634897.0,56941835.0,58087584.0,59350060.0,60606023.0,61879289.0,63045696.0,64283165.0,65497801.0,66844554.0,68028925.0,69296710.0,70521917.0,71680819.0,72933987.0,74343177.0,75511077.0,76616639.0,77986105.0,79193118.0,80355226.0,81613364.0,82898331.0,84107257.0,85670635.0,86594368.0,87817852.0,88997693.0,90297669.0,91473043.0,92904784.0,93990439.0,95168448.0,96471590.0,97727633.0,98946348.0,100136138.0,101387643.0,103634156.0,103900322.0,105143792.0,106457553.0,107628058.0,108928825.0,109999824.0,111764897.0,112520157.0,113729794.0,115026855.0,116194533.0,117550575.0,118697684.0,120005034.0,121245989.0,122400454.0,123629858.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 826156bb9b4d..a279ac351ae8 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[307750.47086734476,308376.9457618271,310047.5454804467,310674.02037492907]
\ No newline at end of file
+[308110.4154357071,308565.7231091463,309779.8769049842,310235.1845784234]
\ 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 dedeeed4a1a6..88de94832798 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.00260327535737781,"upper_bound":0.007578630583046139},"point_estimate":0.0013321994261936698,"standard_error":0.002672524416378826},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0002997462691689545,"upper_bound":0.00026813649558832253},"point_estimate":0.00004685997272324549,"standard_error":0.00015004269288829562}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00701921578335752,"upper_bound":0.0018562535176174658},"point_estimate":-0.0017338422982478008,"standard_error":0.0023526759571960887},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0001637033240843294,"upper_bound":0.00038158513750041756},"point_estimate":0.00006449787554752007,"standard_error":0.00014570158539100616}}
\ 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 fcf48d60b5a3..432ce9273502 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":309255.80628867104,"upper_bound":311601.13525916904},"point_estimate":310089.1529393898,"standard_error":694.218504749527},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309085.29545454547,"upper_bound":309183.69476744183},"point_estimate":309135.04442401964,"standard_error":25.21580487792862},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":148.87819500183394,"upper_bound":286.5755940780764},"point_estimate":214.88923358214873,"standard_error":34.09648666209969},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309265.7038355035,"upper_bound":313475.7519922313},"point_estimate":310640.7268937491,"standard_error":1233.777917781127},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":568.2029645919943,"upper_bound":11874.943256558772},"point_estimate":6967.714310787848,"standard_error":3917.262305256804}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309219.7549533518,"upper_bound":310059.5301988588},"point_estimate":309551.50724979566,"standard_error":221.2723435023094},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309106.68299755803,"upper_bound":309220.08754801535},"point_estimate":309154.98297764227,"standard_error":35.01492548914982},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":174.15003567670956,"upper_bound":297.47055455907224},"point_estimate":219.882962729574,"standard_error":31.345804595588355},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":309231.2723955679,"upper_bound":309634.35506028146},"point_estimate":309401.925209103,"standard_error":103.96769389271697},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366.62337929812264,"upper_bound":3656.8099813603894},"point_estimate":2232.772232283808,"standard_error":952.4498131066008}}
\ 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 44260c5794f5..6e1bec7f59d6 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":[1233117.0,2466174.0,3736038.0,4948507.0,6172577.0,7414941.0,8762742.0,9887516.0,11113069.0,12382694.0,13600883.0,14855028.0,16098304.0,17305373.0,18539581.0,19771807.0,21011515.0,22239613.0,23575432.0,24726695.0,25962327.0,27180044.0,28442325.0,29665754.0,30926493.0,32138170.0,33465633.0,35490240.0,35869319.0,37092687.0,38333949.0,39555644.0,40787318.0,42113890.0,43262379.0,44504864.0,45844038.0,46968582.0,48188304.0,49485630.0,50782627.0,51964347.0,53165504.0,54399012.0,55734169.0,56854234.0,58105374.0,59353570.0,60635068.0,61795088.0,63063930.0,64265439.0,65538941.0,66763020.0,68092547.0,69195922.0,70487808.0,71725073.0,72954342.0,74346367.0,75654693.0,76658051.0,77859819.0,79165451.0,80363472.0,81807313.0,82812163.0,84109330.0,85265654.0,86534326.0,87800946.0,89147135.0,90233717.0,91546964.0,92742600.0,94080723.0,96192734.0,118034062.0,97662083.0,98879079.0,100137073.0,101352185.0,102588729.0,103893509.0,106136396.0,106359191.0,108227668.0,109038585.0,109996386.0,111318710.0,112547629.0,113717527.0,115116996.0,116338159.0,117457924.0,118907527.0,119887720.0,121264986.0,122420879.0,123719928.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":[1241437.0,2466172.0,3719801.0,4942503.0,6210579.0,7416418.0,8650572.0,9925161.0,11115491.0,12354975.0,13602232.0,14826437.0,16074967.0,17298179.0,18551798.0,19772266.0,21015115.0,22238738.0,23499912.0,24713927.0,25948901.0,27214463.0,28487970.0,29679674.0,30896263.0,32138231.0,34382800.0,34640020.0,35853915.0,37116671.0,38325277.0,39584036.0,40806256.0,42043675.0,46089064.0,44620915.0,45781119.0,46967893.0,48350403.0,49442121.0,50700058.0,51897864.0,53147095.0,54365748.0,55634897.0,56941835.0,58087584.0,59350060.0,60606023.0,61879289.0,63045696.0,64283165.0,65497801.0,66844554.0,68028925.0,69296710.0,70521917.0,71680819.0,72933987.0,74343177.0,75511077.0,76616639.0,77986105.0,79193118.0,80355226.0,81613364.0,82898331.0,84107257.0,85670635.0,86594368.0,87817852.0,88997693.0,90297669.0,91473043.0,92904784.0,93990439.0,95168448.0,96471590.0,97727633.0,98946348.0,100136138.0,101387643.0,103634156.0,103900322.0,105143792.0,106457553.0,107628058.0,108928825.0,109999824.0,111764897.0,112520157.0,113729794.0,115026855.0,116194533.0,117550575.0,118697684.0,120005034.0,121245989.0,122400454.0,123629858.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 826156bb9b4d..a279ac351ae8 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[307750.47086734476,308376.9457618271,310047.5454804467,310674.02037492907]
\ No newline at end of file
+[308110.4154357071,308565.7231091463,309779.8769049842,310235.1845784234]
\ 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 e05cbc3ca2f9..91ef4bdc2ddb 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
@@ -9,78 +9,70 @@ Density (a.u.)
Average time (ns)
-
+
0.002
-
-
+
+
0.004
-
-
+
+
0.006
-
-
+
+
0.008
-
-
+
+
0.01
-
-
+
+
0.012
-
-
+
+
0.014
-
-
+
+
0.016
-
+
-
-140
-
-
-
-160
-
-
-
+
180
-
-
+
+
200
-
-
+
+
220
-
-
+
+
240
-
-
+
+
260
-
-
+
+
280
-
-
+
+
300
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index 503dc0a6a6cc..b225728f5740 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -9,66 +9,70 @@ Density (a.u.)
Average time (µs)
-
-0.05
-
-
-
+
0.1
-
-
-0.15
-
-
-
+
+
0.2
-
-
-0.25
-
-
-
+
+
0.3
-
-
-0.35
+
+
+0.4
+
+
+
+0.5
+
+
+
+0.6
+
+
+
+0.7
-
+
-
-0
+
+0.5
-
-
-2
+
+
+1
-
-
-4
+
+
+1.5
-
-
-6
+
+
+2
-
-
-8
+
+
+2.5
-
-
-10
+
+
+3
-
-
-12
+
+
+3.5
+
+
+
+4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index 5f106c2c3136..d32dda28f0eb 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -9,26 +9,34 @@ Density (a.u.)
Average Time (µs)
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
+
+
+0.3
+
+
+
+0.35
+
+
300
@@ -50,10 +58,10 @@ Average Time (µs)
380
-
-
-
-
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index d2bd8026851d..4898ea1a8382 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 f840678b090d..33c653c0f2d5 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,66 +9,90 @@ Density (a.u.)
Relative change (%)
-
+
20
-
-
+
+
40
-
-
+
+
60
-
-
+
+
80
-
-
+
+
100
-
-
+
+
120
-
-
+
+
140
-
-
+
+
160
-
+
+
+180
+
+
-
--0.002
+
+-0.008
-
-
-0
+
+
+-0.007
+
+
+
+-0.006
+
+
+
+-0.005
+
+
+
+-0.004
-
+
-0.002
+-0.003
-
-0.004
+
+-0.002
+
+
+
+-0.001
-
-
-0.006
+
+
+0
+
+
+
+0.001
-
-
-0.008
+
+
+0.002
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
index cb70925f65ff..4657725a4557 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,58 +9,58 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
+
-
--3e-4
-
-
-
+
-2e-4
-
-
+
+
-1e-4
-
-
-0
+
+
+-2.7105e-20
-
-
+
+
1e-4
-
-
+
+
2e-4
-
-
+
+
3e-4
-
-
-
-
+
+
+4e-4
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
index e9f6c9d7c0b9..4419ee1cb5a4 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -13,65 +13,65 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
+
-
+
-3.0
-
-
+
+
-2.0
-
-
+
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-
+
+
+
t distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/index.html b/criterion/arithmetic_hydroflow_compiled/report/index.html
index 7e515eff4347..ad303c5b4cb1 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.27 µs |
- 310.64 µs |
- 313.48 µs |
+ 309.23 µs |
+ 309.40 µs |
+ 309.63 µs |
R² |
- 0.8884302 |
- 0.8906062 |
- 0.8814288 |
+ 0.9972741 |
+ 0.9973161 |
+ 0.9972383 |
Mean |
- 309.26 µs |
- 310.09 µs |
- 311.60 µs |
+ 309.22 µs |
+ 309.55 µs |
+ 310.06 µs |
Std. Dev. |
- 568.20 ns |
- 6.9677 µs |
- 11.875 µs |
+ 366.62 ns |
+ 2.2328 µs |
+ 3.6568 µs |
Median |
- 309.09 µs |
- 309.14 µs |
- 309.18 µs |
+ 309.11 µs |
+ 309.15 µs |
+ 309.22 µs |
MAD |
- 148.88 ns |
- 214.89 ns |
- 286.58 ns |
+ 174.15 ns |
+ 219.88 ns |
+ 297.47 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- -0.2603% |
- +0.1332% |
- +0.7579% |
- (p = 0.68 >
+ | -0.7019% |
+ -0.1734% |
+ +0.1856% |
+ (p = 0.58 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index fdc11ba73ea6..77b919eb6eb5 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,58 +9,90 @@ Density (a.u.)
Average time (µs)
-
+
0.2
-
-
+
+
0.4
-
-
+
+
0.6
-
-
+
+
0.8
-
-
+
+
1
-
-
+
+
1.2
-
+
+
+1.4
+
+
+
+1.6
+
+
+
+1.8
+
+
+
+2
+
+
-
-309
+
+309.2
+
+
+
+309.3
-
-
+
+
+309.4
+
+
+
309.5
-
-
-310
+
+
+309.6
+
+
+
+309.7
-
-
-310.5
+
+
+309.8
-
-
-311
+
+
+309.9
+
+
+
+310
-
-
-311.5
+
+
+310.1
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index 75b26c3b4ace..cddd5d033613 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,58 +9,58 @@ Density (a.u.)
Average time (µs)
-
+
5
-
-
+
+
10
-
-
+
+
15
-
-
+
+
20
-
-
+
+
25
-
-
-30
-
-
+
-
-309.08
-
-
-
+
309.1
-
-
+
+
309.12
-
-
+
+
309.14
-
-
+
+
309.16
-
-
+
+
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 1f13ef6ed1d9..ecd6a48eb815 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,42 +46,26 @@ Average Time (µs)
-
-300
-
-
-
+
310
-
-
-320
+
+
+315
-
-
-330
-
-
-
-340
-
-
-
-350
-
-
-
-360
+
+
+320
-
-
-370
+
+
+325
-
-
-380
+
+
+330
-
+
Density (a.u.)
@@ -90,58 +74,64 @@ Density (a.u.)
0
-
-0.02
-
-
-
-0.04
-
-
-
-0.06
-
-
-
-0.08
+
+0.05
-
-
+
+
0.1
-
-
-0.12
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+0.15
+
+
+
+0.2
+
+
+
+0.25
+
+
+
+0.3
+
+
+
+0.35
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 3a99732101d2..1f77d00cc228 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,55 +10,59 @@ Average Time (µs)
0
-
-0.02
+
+0.05
-
-
-0.04
+
+
+0.1
-
-
-0.06
+
+
+0.15
-
-
-0.08
+
+
+0.2
-
-
-0.1
+
+
+0.25
+
+
+
+0.3
-
-
-0.12
+
+
+0.35
-
-
-0.14
+
+
+0.4
-
+
-
-300
+
+310
-
-
-320
+
+
+315
-
-
-340
+
+
+320
-
-
-360
+
+
+325
-
-
-380
+
+
+330
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index bd64b4f50553..e836d0cf71b3 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -20,7 +20,7 @@ Iterations
-
+
@@ -39,10 +39,10 @@ Iterations
80.0
-
+
100.0
-
+
120.0
@@ -84,7 +84,7 @@ Iterations
-
+
@@ -106,19 +106,19 @@ Iterations
-
-
+
+
-
+
-
+
@@ -136,7 +136,7 @@ Iterations
-
+
@@ -148,40 +148,40 @@ Iterations
-
-
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index fd96dd53cbdc..7f7292e74f29 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -83,7 +83,7 @@ Iterations
-
+
@@ -103,26 +103,26 @@ Iterations
-
-
+
+
-
+
-
-
+
+
-
+
-
+
@@ -131,20 +131,20 @@ Iterations
-
+
-
+
-
+
-
+
@@ -153,30 +153,30 @@ Iterations
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index f4b4e9d2944b..e49470c6adb5 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -6,26 +6,34 @@ Density (a.u.)
Average Time (µs)
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
+
+
+0.3
+
+
+
+0.35
+
+
300
@@ -47,8 +55,8 @@ Average Time (µs)
380
-
-
-
-
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index 223f74185efa..0f806c0b0deb 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 be81d2700124..8371f1376b25 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)
-
-0.1
+
+0.5
-
+
-0.2
+1
-
-0.3
-
-
-
-0.4
+
+1.5
-
-
-0.5
+
+
+2
-
-
-0.6
+
+
+2.5
-
-
-0.7
+
+
+3
-
-
-0.8
+
+
+3.5
-
-
-0.9
+
+
+4
-
+
-
-309
+
+309.2
-
-
-309.5
+
+
+309.25
-
-
-310
+
+
+309.3
-
-
-310.5
+
+
+309.35
-
-
-311
+
+
+309.4
-
-
-311.5
+
+
+309.45
-
-
-312
+
+
+309.5
-
-
-312.5
+
+
+309.55
-
-
-313
+
+
+309.6
-
-
-313.5
+
+
+309.65
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index 1a0dcc88c8e9..9824ff4992ae 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)
-
-0.1
+
+0.5
-
+
-0.2
+1
-
-0.3
-
-
-
-0.4
+
+1.5
-
-
-0.5
+
+
+2
-
-
-0.6
+
+
+2.5
-
-
-0.7
+
+
+3
-
-
-0.8
+
+
+3.5
-
-
-0.9
+
+
+4
-
+
-
-309
+
+309.2
-
-
-309.5
+
+
+309.25
-
-
-310
+
+
+309.3
-
-
-310.5
+
+
+309.35
-
-
-311
+
+
+309.4
-
-
-311.5
+
+
+309.45
-
-
-312
+
+
+309.5
-
-
-312.5
+
+
+309.55
-
-
-313
+
+
+309.6
-
-
-313.5
+
+
+309.65
-
-
-
-
+
+
+
+
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 fe739d5fb25a..4680b9ca4515 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":6494822.761125,"upper_bound":6562081.5663125},"point_estimate":6520555.4975,"standard_error":18041.032956272244},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489740.25,"upper_bound":6491119.75},"point_estimate":6490482.875,"standard_error":399.05280970727483},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2293.2115092873573,"upper_bound":3957.615304738283},"point_estimate":3174.987843632698,"standard_error":411.31079248154657},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18305.330403288965,"upper_bound":297485.3966565003},"point_estimate":179934.96096799697,"standard_error":82516.10782482891}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6491311.439718749,"upper_bound":6494199.12340625},"point_estimate":6492619.505,"standard_error":738.1991925178448},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489740.25,"upper_bound":6491259.9375},"point_estimate":6490334.375,"standard_error":365.67342049143696},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2042.374126240611,"upper_bound":4024.2396410554647},"point_estimate":2976.2267846614122,"standard_error":492.6250865902118},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3812.9153790628966,"upper_bound":10394.207995677692},"point_estimate":7425.346504662631,"standard_error":1701.895121271491}}
\ 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 26b800623ed2..f89ebbfed1b9 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":[51912983.0,51909516.0,51900450.0,51903505.0,52800724.0,52876455.0,52457652.0,51914656.0,51895200.0,52013801.0,51966863.0,51916920.0,51926889.0,51906851.0,51945655.0,51926217.0,51900910.0,51916399.0,52266795.0,51932469.0,51895080.0,51895409.0,51901713.0,51919906.0,51957716.0,51927951.0,52891864.0,57774669.0,65080238.0,51934042.0,51952888.0,51917030.0,51938941.0,51892024.0,51924875.0,51963417.0,51969048.0,51958158.0,51911049.0,51949952.0,51936206.0,51906611.0,51952648.0,51898115.0,51929965.0,51927069.0,51901061.0,51914696.0,51906911.0,51942287.0,51931577.0,51914687.0,51919164.0,51899448.0,51928222.0,51943500.0,52242058.0,51943269.0,51908003.0,51930516.0,51903234.0,51935324.0,51903084.0,51924344.0,51909035.0,51932910.0,51918402.0,51906380.0,51914957.0,51942638.0,51904035.0,51954811.0,51909016.0,51927981.0,51938321.0,51920106.0,51954290.0,51921920.0,51920648.0,51909706.0,51917922.0,51921219.0,51926508.0,51901361.0,51939242.0,51904047.0,51897504.0,51909437.0,51926268.0,51910277.0,52190422.0,52463212.0,51942218.0,51904146.0,51947758.0,52216180.0,51914726.0,51923382.0,51919024.0,51895510.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":[51984376.0,51922319.0,51990106.0,51995746.0,51921087.0,51902974.0,52001046.0,51938559.0,51937218.0,51897423.0,52058504.0,51904105.0,52022917.0,51946736.0,51941365.0,51915176.0,51928061.0,51918943.0,51932098.0,51979335.0,51914014.0,51913643.0,52265580.0,51955471.0,51915797.0,51900549.0,51911079.0,51899016.0,51920346.0,51954890.0,51929362.0,51905598.0,51905920.0,51960642.0,51915446.0,51909967.0,51924414.0,51908915.0,51955542.0,51921198.0,51917922.0,51908804.0,51972943.0,51917671.0,51910137.0,51906120.0,51918181.0,51901270.0,51949110.0,51963767.0,51934733.0,51921028.0,51924584.0,51971722.0,51955772.0,51911870.0,51917310.0,51943299.0,51940343.0,51954659.0,51914345.0,52284777.0,51924794.0,51949471.0,51921558.0,51913944.0,51901260.0,51955752.0,51930054.0,51939391.0,51910688.0,51924714.0,51938339.0,51914765.0,51926988.0,51894016.0,51910528.0,51958847.0,51904276.0,51910418.0,51993001.0,51909435.0,51954158.0,51900659.0,51903173.0,51901069.0,52016635.0,51952655.0,51925154.0,51912531.0,52103607.0,51932869.0,51906440.0,51923031.0,51931827.0,51900318.0,51983844.0,51921618.0,51917570.0,51910357.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 27fbbf7cfe8b..9cdd52df30f6 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6475767.59375,6482198.1875,6499346.4375,6505777.03125]
\ No newline at end of file
+[6472937.46875,6480884.234375,6502075.609375,6510022.375]
\ 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 93c9505e8988..f8add43fdf11 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.0001384252510704345,"upper_bound":0.009360098709708716},"point_estimate":0.004218571692903961,"standard_error":0.00249200192562116},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.00008890242712100704,"upper_bound":0.00021996052056350024},"point_estimate":0.0000720915128855637,"standard_error":0.00007867930328107583}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.010556226524850656,"upper_bound":-0.0003336238221032441},"point_estimate":-0.00428429640859751,"standard_error":0.002738801663684092},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.000165561676799153,"upper_bound":0.00015089142974893387},"point_estimate":-0.000022879653619023443,"standard_error":0.0000822121699321899}}
\ 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 fe739d5fb25a..4680b9ca4515 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":6494822.761125,"upper_bound":6562081.5663125},"point_estimate":6520555.4975,"standard_error":18041.032956272244},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489740.25,"upper_bound":6491119.75},"point_estimate":6490482.875,"standard_error":399.05280970727483},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2293.2115092873573,"upper_bound":3957.615304738283},"point_estimate":3174.987843632698,"standard_error":411.31079248154657},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18305.330403288965,"upper_bound":297485.3966565003},"point_estimate":179934.96096799697,"standard_error":82516.10782482891}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6491311.439718749,"upper_bound":6494199.12340625},"point_estimate":6492619.505,"standard_error":738.1991925178448},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6489740.25,"upper_bound":6491259.9375},"point_estimate":6490334.375,"standard_error":365.67342049143696},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2042.374126240611,"upper_bound":4024.2396410554647},"point_estimate":2976.2267846614122,"standard_error":492.6250865902118},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3812.9153790628966,"upper_bound":10394.207995677692},"point_estimate":7425.346504662631,"standard_error":1701.895121271491}}
\ 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 26b800623ed2..f89ebbfed1b9 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":[51912983.0,51909516.0,51900450.0,51903505.0,52800724.0,52876455.0,52457652.0,51914656.0,51895200.0,52013801.0,51966863.0,51916920.0,51926889.0,51906851.0,51945655.0,51926217.0,51900910.0,51916399.0,52266795.0,51932469.0,51895080.0,51895409.0,51901713.0,51919906.0,51957716.0,51927951.0,52891864.0,57774669.0,65080238.0,51934042.0,51952888.0,51917030.0,51938941.0,51892024.0,51924875.0,51963417.0,51969048.0,51958158.0,51911049.0,51949952.0,51936206.0,51906611.0,51952648.0,51898115.0,51929965.0,51927069.0,51901061.0,51914696.0,51906911.0,51942287.0,51931577.0,51914687.0,51919164.0,51899448.0,51928222.0,51943500.0,52242058.0,51943269.0,51908003.0,51930516.0,51903234.0,51935324.0,51903084.0,51924344.0,51909035.0,51932910.0,51918402.0,51906380.0,51914957.0,51942638.0,51904035.0,51954811.0,51909016.0,51927981.0,51938321.0,51920106.0,51954290.0,51921920.0,51920648.0,51909706.0,51917922.0,51921219.0,51926508.0,51901361.0,51939242.0,51904047.0,51897504.0,51909437.0,51926268.0,51910277.0,52190422.0,52463212.0,51942218.0,51904146.0,51947758.0,52216180.0,51914726.0,51923382.0,51919024.0,51895510.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":[51984376.0,51922319.0,51990106.0,51995746.0,51921087.0,51902974.0,52001046.0,51938559.0,51937218.0,51897423.0,52058504.0,51904105.0,52022917.0,51946736.0,51941365.0,51915176.0,51928061.0,51918943.0,51932098.0,51979335.0,51914014.0,51913643.0,52265580.0,51955471.0,51915797.0,51900549.0,51911079.0,51899016.0,51920346.0,51954890.0,51929362.0,51905598.0,51905920.0,51960642.0,51915446.0,51909967.0,51924414.0,51908915.0,51955542.0,51921198.0,51917922.0,51908804.0,51972943.0,51917671.0,51910137.0,51906120.0,51918181.0,51901270.0,51949110.0,51963767.0,51934733.0,51921028.0,51924584.0,51971722.0,51955772.0,51911870.0,51917310.0,51943299.0,51940343.0,51954659.0,51914345.0,52284777.0,51924794.0,51949471.0,51921558.0,51913944.0,51901260.0,51955752.0,51930054.0,51939391.0,51910688.0,51924714.0,51938339.0,51914765.0,51926988.0,51894016.0,51910528.0,51958847.0,51904276.0,51910418.0,51993001.0,51909435.0,51954158.0,51900659.0,51903173.0,51901069.0,52016635.0,51952655.0,51925154.0,51912531.0,52103607.0,51932869.0,51906440.0,51923031.0,51931827.0,51900318.0,51983844.0,51921618.0,51917570.0,51910357.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 27fbbf7cfe8b..9cdd52df30f6 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6475767.59375,6482198.1875,6499346.4375,6505777.03125]
\ No newline at end of file
+[6472937.46875,6480884.234375,6502075.609375,6510022.375]
\ 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 6ee8d0db9337..2dac082433d7 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -9,74 +9,74 @@ Density (a.u.)
Average time (µs)
-
+
+0.1
+
+
+
0.2
-
-
+
+
+0.3
+
+
+
0.4
-
-
+
+
+0.5
+
+
+
0.6
-
-
+
+
+0.7
+
+
+
0.8
-
-
+
+
+0.9
+
+
+
1
-
-
-1.2
+
+
+1.1
-
+
-
-2.2
+
+2
-
-
-2.4
+
+
+2.5
-
-
-2.6
-
-
-
-2.8
-
-
-
+
+
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 884881345299..cbd6f3e784ef 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,74 +9,66 @@ Density (a.u.)
Average time (µs)
-
-0.001
+
+0.05
-
-
-0.002
+
+
+0.1
-
-
-0.003
+
+
+0.15
-
-
-0.004
+
+
+0.2
-
-
-0.005
+
+
+0.25
-
-
-0.006
+
+
+0.3
-
-
-0.007
-
-
-
-0.008
-
-
-
-0.009
-
-
+
-
-0
+
+4
+
+
+
+5
-
-
-50
+
+
+6
-
-
-100
+
+
+7
-
-
-150
+
+
+8
-
-
-200
+
+
+9
-
-
-250
+
+
+10
-
-
-300
+
+
+11
-
-
-
-
+
+
+
+
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 76b6cb282bbc..092145c0815e 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
@@ -97,206 +97,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 52f9702bbda2..7436c91ec7be 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
-
-
-
+
10
-
-
-15
-
-
-
+
+
20
-
-
-25
-
-
-
+
+
30
-
-
-35
-
-
-
+
+
40
-
-
-45
-
-
-
+
+
50
-
+
+
+60
+
+
+
+70
+
+
+
+80
+
+
6.5
@@ -66,10 +58,10 @@ Average Time (ms)
8
-
-
-
-
+
+
+
+
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 5b819e7ec012..2fb3aeb636bf 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -13,83 +13,63 @@ Relative change (%)
20
-
+
40
-
-
+
+
60
-
-
+
+
80
-
-
+
+
100
-
-
+
+
120
-
-
+
+
140
-
-
+
+
160
-
+
-
-0
-
-
-
-0.001
-
-
-
-0.002
-
-
-
-0.003
+
+-0.01
-
-
-0.004
+
+
+-0.008
-
-
-0.005
+
+
+-0.006
-
-
-0.006
+
+
+-0.004
-
-
-0.007
+
+
+-0.002
-
-
-0.008
-
-
-
-0.009
-
-
-
-0.01
+
+
+0
-
-
-
-
-
+
+
+
+
+
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 26a4a31b844a..f1924aeaea2a 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
@@ -9,82 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
+
+
4000
-
-
+
+
4500
-
-
+
+
5000
-
+
-
+
+-2e-4
+
+
+
+-0.00015
+
+
+
-1e-4
-
-
+
+
-5e-5
-
-
--1.35525e-20
+
+
+0
-
-
+
+
5e-5
-
-
+
+
1e-4
-
-
+
+
0.00015
-
-
-2e-4
-
-
-
-0.00025
-
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
index c9fd43b90896..977b71e37f0b 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
-
+
+
+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 43b02a456239..d6f2dd15646f 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.0003453 |
- 0.0003524 |
- 0.0003345 |
+ 0.0025920 |
+ 0.0026730 |
+ 0.0025565 |
Mean |
- 6.4948 ms |
- 6.5206 ms |
- 6.5621 ms |
+ 6.4913 ms |
+ 6.4926 ms |
+ 6.4942 ms |
Std. Dev. |
- 18.305 µs |
- 179.93 µs |
- 297.49 µs |
+ 3.8129 µs |
+ 7.4253 µs |
+ 10.394 µs |
Median |
6.4897 ms |
- 6.4905 ms |
- 6.4911 ms |
+ 6.4903 ms |
+ 6.4913 ms |
MAD |
- 2.2932 µs |
- 3.1750 µs |
- 3.9576 µs |
+ 2.0424 µs |
+ 2.9762 µs |
+ 4.0242 µs |
@@ -221,10 +221,10 @@ Additional Statistics:
Change in time |
- +0.0138% |
- +0.4219% |
- +0.9360% |
- (p = 0.10 >
+ | -1.0556% |
+ -0.4284% |
+ -0.0334% |
+ (p = 0.09 >
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 d1fa7d324e80..543f26000d9f 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
@@ -15,42 +15,57 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-6.6
+
+6.49
-
-
-6.8
+
+
+6.495
-
-
-7.0
+
+
+6.5
-
-
-7.2
+
+
+6.505
-
-
-7.4
+
+
+6.51
-
-
-7.6
+
+
+6.515
-
-
-7.8
+
+
+6.52
-
+
+
+6.525
+
+
+
+6.53
+
+
+
+6.535
+
+
10
@@ -92,106 +107,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 aaf23a57e143..2ab5104826f9 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
@@ -13,41 +13,56 @@ Average Iteration Time (ms)
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-6.6
+6.49
-
-6.8
+
+6.495
-
-
-7.0
+
+
+6.5
-
-
-7.2
+
+
+6.505
-
-
-7.4
+
+
+6.51
-
-
-7.6
+
+
+6.515
-
-
-7.8
+
+
+6.52
-
+
+
+6.525
+
+
+
+6.53
+
+
+
+6.535
+
+
10
@@ -89,104 +104,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 d08600dd3dfb..4d437d15667b 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
@@ -9,62 +9,66 @@ Density (a.u.)
Average time (ms)
-
-5
+
+100
-
-
-10
+
+
+200
-
-
-15
+
+
+300
-
-
-20
+
+
+400
-
-
-25
+
+
+500
-
+
+
+600
+
+
-
-6.49
+
+6.491
-
-
-6.5
+
+
+6.4915
-
-
-6.51
+
+
+6.492
-
-
-6.52
+
+
+6.4925
-
-
-6.53
+
+
+6.493
-
-
-6.54
+
+
+6.4935
-
-
-6.55
+
+
+6.494
-
-
-6.56
+
+
+6.4945
-
-
-
-
+
+
+
+
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 1b55248df788..3dd5a101f4fc 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
@@ -9,74 +9,90 @@ Density (a.u.)
Average time (ms)
-
+
200
-
-
+
+
400
-
-
+
+
600
-
-
+
+
800
-
-
+
+
1000
-
-
+
+
1200
-
-
+
+
1400
-
-
+
+
1600
-
+
+
+1800
+
+
+
+2000
+
+
+
+2200
+
+
-
+
6.4896
-
-
+
+
6.4898
-
-
+
+
6.49
-
-
+
+
6.4902
-
-
+
+
6.4904
-
-
+
+
6.4906
-
-
+
+
6.4908
-
-
+
+
6.491
-
-
-
-
+
+
+6.4912
+
+
+
+
+
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 91464de21328..415739ffb5b5 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf.svg
@@ -46,46 +46,34 @@ Average Time (ms)
-
-6.4
+
+6.48
-
-
-6.6
+
+
+6.49
-
-
-6.8
+
+
+6.5
-
-
-7
-
-
-
-7.2
-
-
-
-7.4
+
+
+6.51
-
-
-7.6
+
+
+6.52
-
-
-7.8
-
-
-
-8
+
+
+6.53
-
-
-8.2
+
+
+6.54
-
+
Density (a.u.)
@@ -94,72 +82,56 @@ Density (a.u.)
0
-
-0.5
-
-
-
-1
-
-
-
-1.5
-
-
-
-2
-
-
-
-2.5
-
-
-
-3
-
-
-
-3.5
-
-
-
-4
-
-
-
-4.5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+10
+
+
+
+20
+
+
+
+30
+
+
+
+40
+
+
+
+50
+
+
+
+60
+
+
+
+70
+
+
+
+80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 8f286d1ab523..2fac0ad8b359 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/pdf_small.svg
@@ -10,63 +10,59 @@ Average Time (ms)
0
-
-0.5
+
+10
-
-
-1
+
+
+20
-
-
-1.5
+
+
+30
-
-
-2
+
+
+40
-
-
-2.5
+
+
+50
-
-
-3
+
+
+60
-
-
-3.5
+