Additional Plots:
diff --git a/target/criterion/add_remove_component/legion/report/iteration_times.svg b/target/criterion/add_remove_component/legion/report/iteration_times.svg
index 43e59369..b1c6313c 100644
--- a/target/criterion/add_remove_component/legion/report/iteration_times.svg
+++ b/target/criterion/add_remove_component/legion/report/iteration_times.svg
@@ -50,20 +50,7 @@
- 2.35
-
-
-
-
-
-
-
-
-
-
-
-
- 2.4
+ 2.27
@@ -71,12 +58,12 @@
-
+
-
- 2.45
+
+ 2.28
@@ -84,12 +71,12 @@
-
+
-
- 2.5
+
+ 2.29
@@ -97,12 +84,12 @@
-
+
-
- 2.55
+
+ 2.3
@@ -110,12 +97,12 @@
-
+
-
- 2.6
+
+ 2.31
@@ -123,12 +110,12 @@
-
+
-
- 2.65
+
+ 2.32
@@ -136,12 +123,12 @@
-
+
-
- 2.7
+
+ 2.33
@@ -149,12 +136,12 @@
-
+
-
- 2.75
+
+ 2.34
@@ -162,12 +149,12 @@
-
+
-
- 2.8
+
+ 2.35
@@ -180,7 +167,7 @@
- 2.85
+ 2.36
@@ -349,106 +336,106 @@
gnuplot_plot_1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/criterion/add_remove_component/legion/report/iteration_times_small.svg b/target/criterion/add_remove_component/legion/report/iteration_times_small.svg
index a36d211c..446dd222 100644
--- a/target/criterion/add_remove_component/legion/report/iteration_times_small.svg
+++ b/target/criterion/add_remove_component/legion/report/iteration_times_small.svg
@@ -50,20 +50,7 @@
- 2.35
-
-
-
-
-
-
-
-
-
-
-
-
- 2.4
+ 2.27
@@ -71,12 +58,12 @@
-
+
-
- 2.45
+
+ 2.28
@@ -84,12 +71,12 @@
-
+
-
- 2.5
+
+ 2.29
@@ -97,12 +84,12 @@
-
+
-
- 2.55
+
+ 2.3
@@ -110,12 +97,12 @@
-
+
-
- 2.6
+
+ 2.31
@@ -123,12 +110,12 @@
-
+
-
- 2.65
+
+ 2.32
@@ -136,12 +123,12 @@
-
+
-
- 2.7
+
+ 2.33
@@ -149,12 +136,12 @@
-
+
-
- 2.75
+
+ 2.34
@@ -162,12 +149,12 @@
-
+
-
- 2.8
+
+ 2.35
@@ -180,7 +167,7 @@
- 2.85
+ 2.36
@@ -344,106 +331,106 @@
gnuplot_plot_1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/criterion/add_remove_component/legion/report/mean.svg b/target/criterion/add_remove_component/legion/report/mean.svg
index 0255dad0..59a4bd0a 100644
--- a/target/criterion/add_remove_component/legion/report/mean.svg
+++ b/target/criterion/add_remove_component/legion/report/mean.svg
@@ -41,91 +41,116 @@
-
+
0
-
- 10
+
+ 50
-
- 20
+
+ 100
-
- 30
+
+ 150
-
- 40
+
+ 200
-
- 50
+
+ 250
+
+
+
+
+ 300
+
+
+
+
+ 350
+
+
+
+
+ 400
+
+
+
+
+ 450
+
+
+
+
+ 2.2985
-
- 60
+
+ 2.299
-
- 70
+
+ 2.2995
-
- 80
+
+ 2.3
-
- 90
+
+ 2.3005
-
- 2.42
+
+ 2.301
-
- 2.425
+
+ 2.3015
-
- 2.43
+
+ 2.302
-
- 2.435
+
+ 2.3025
-
+
Density (a.u.)
-
+
Average time (ms)
-
+
add_remove_component/legion: mean
@@ -140,69 +165,69 @@
-
+
Confidence interval
@@ -215,57 +240,57 @@
-
+
@@ -278,14 +303,14 @@
-
+
-
+
diff --git a/target/criterion/add_remove_component/legion/report/median.svg b/target/criterion/add_remove_component/legion/report/median.svg
index be2e6d27..ff42b59d 100644
--- a/target/criterion/add_remove_component/legion/report/median.svg
+++ b/target/criterion/add_remove_component/legion/report/median.svg
@@ -46,83 +46,78 @@
-
+
100
-
+
200
-
+
300
-
+
400
-
+
500
-
+
600
-
+
700
-
- 800
-
-
-
-
- 900
+
+ 2.297
-
- 2.423
+
+ 2.2975
-
- 2.4235
+
+ 2.298
-
- 2.424
+
+ 2.2985
-
- 2.4245
+
+ 2.299
-
- 2.425
+
+ 2.2995
-
- 2.4255
+
+ 2.3
-
- 2.426
+
+ 2.3005
@@ -155,69 +150,69 @@
-
+
Confidence interval
@@ -230,32 +225,32 @@
-
+
diff --git a/target/criterion/add_remove_component/legion/report/pdf.svg b/target/criterion/add_remove_component/legion/report/pdf.svg
index 60a57853..067dae83 100644
--- a/target/criterion/add_remove_component/legion/report/pdf.svg
+++ b/target/criterion/add_remove_component/legion/report/pdf.svg
@@ -46,103 +46,108 @@
-
+
5
-
+
10
-
+
15
-
+
20
-
- 2.3
+
+ 2.27
-
- 2.4
+
+ 2.28
-
- 2.5
+
+ 2.29
-
- 2.6
+
+ 2.3
-
- 2.7
+
+ 2.31
-
- 2.8
+
+ 2.32
-
- 0
+
+ 2.33
-
- 2
+
+ 2.34
-
- 4
+
+ 2.35
-
- 6
+
+ 2.36
-
- 8
+
+ 0
-
+
10
-
- 12
+
+ 20
-
- 14
+
+ 30
+
+
+
+
+ 40
-
- 16
+
+ 50
- 18
+ 60
@@ -180,38 +185,38 @@
-
+
"Clean" sample
@@ -266,91 +271,102 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -361,11 +377,8 @@
-
-
-
-
-
+
+
@@ -376,16 +389,8 @@
-
-
-
-
-
-
-
-
-
-
+
+
@@ -393,19 +398,19 @@
-
+
gnuplot_plot_7
-
+
gnuplot_plot_8
-
+
gnuplot_plot_9
-
+
diff --git a/target/criterion/add_remove_component/legion/report/pdf_small.svg b/target/criterion/add_remove_component/legion/report/pdf_small.svg
index 41464852..a05b8298 100644
--- a/target/criterion/add_remove_component/legion/report/pdf_small.svg
+++ b/target/criterion/add_remove_component/legion/report/pdf_small.svg
@@ -46,78 +46,83 @@
-
- 2
+
+ 10
-
- 4
+
+ 20
-
- 6
+
+ 30
-
- 8
+
+ 40
-
- 10
+
+ 50
-
- 12
+
+ 60
-
- 14
+
+ 2.27
-
- 16
+
+ 2.28
-
- 18
+
+ 2.29
-
+
2.3
-
- 2.4
+
+ 2.31
+
+
+
+
+ 2.32
-
- 2.5
+
+ 2.33
-
- 2.6
+
+ 2.34
-
- 2.7
+
+ 2.35
-
- 2.8
+
+ 2.36
@@ -139,38 +144,38 @@
PDF
-
+
diff --git a/target/criterion/add_remove_component/legion/report/relative_iteration_times_small.svg b/target/criterion/add_remove_component/legion/report/relative_iteration_times_small.svg
index fdf3156e..0b6836e4 100644
--- a/target/criterion/add_remove_component/legion/report/relative_iteration_times_small.svg
+++ b/target/criterion/add_remove_component/legion/report/relative_iteration_times_small.svg
@@ -45,12 +45,12 @@
-
+
-
- 2.35
+
+ 2.2
@@ -58,12 +58,12 @@
-
+
-
- 2.4
+
+ 2.3
@@ -71,12 +71,12 @@
-
+
-
- 2.45
+
+ 2.4
@@ -84,11 +84,11 @@
-
+
-
+
2.5
@@ -97,24 +97,11 @@
-
-
-
-
-
- 2.55
-
-
-
-
-
-
-
-
+
-
+
2.6
@@ -123,24 +110,11 @@
-
-
-
-
-
- 2.65
-
-
-
-
-
-
-
-
+
-
+
2.7
@@ -149,24 +123,11 @@
-
-
-
-
-
- 2.75
-
-
-
-
-
-
-
-
+
-
+
2.8
@@ -175,12 +136,12 @@
-
+
-
- 2.85
+
+ 2.9
@@ -188,11 +149,11 @@
-
+
-
+
0
@@ -201,11 +162,11 @@
-
+
-
+
10
@@ -214,11 +175,11 @@
-
+
-
+
20
@@ -227,11 +188,11 @@
-
+
-
+
30
@@ -240,11 +201,11 @@
-
+
-
+
40
@@ -253,11 +214,11 @@
-
+
-
+
50
@@ -266,11 +227,11 @@
-
+
-
+
60
@@ -279,11 +240,11 @@
-
+
-
+
70
@@ -292,11 +253,11 @@
-
+
-
+
80
@@ -305,11 +266,11 @@
-
+
-
+
90
@@ -329,14 +290,14 @@
-
+
Average Iteration Time (ms)
-
+
Sample
@@ -344,210 +305,210 @@
Base
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Current
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -557,7 +518,7 @@
-
+
diff --git a/target/criterion/add_remove_component/legion/report/relative_pdf_small.svg b/target/criterion/add_remove_component/legion/report/relative_pdf_small.svg
index e9aee1b3..843721ec 100644
--- a/target/criterion/add_remove_component/legion/report/relative_pdf_small.svg
+++ b/target/criterion/add_remove_component/legion/report/relative_pdf_small.svg
@@ -134,84 +134,7 @@
Base PDF
-
-
-
-
- Base Mean
-
-
-
-
-
- New PDF
-
-
-
-
-
+
+
+ Base Mean
+
+
+
+
+
+ New PDF
+
+
+
+
+
+
New Mean
-
+
diff --git a/target/criterion/add_remove_component/legion/report/typical.svg b/target/criterion/add_remove_component/legion/report/typical.svg
index 2de428fd..c93e59f5 100644
--- a/target/criterion/add_remove_component/legion/report/typical.svg
+++ b/target/criterion/add_remove_component/legion/report/typical.svg
@@ -41,91 +41,116 @@
-
+
0
-
- 10
+
+ 50
-
- 20
+
+ 100
-
- 30
+
+ 150
-
- 40
+
+ 200
-
- 50
+
+ 250
+
+
+
+
+ 300
+
+
+
+
+ 350
+
+
+
+
+ 400
+
+
+
+
+ 450
+
+
+
+
+ 2.2985
-
- 60
+
+ 2.299
-
- 70
+
+ 2.2995
-
- 80
+
+ 2.3
-
- 90
+
+ 2.3005
-
- 2.42
+
+ 2.301
-
- 2.425
+
+ 2.3015
-
- 2.43
+
+ 2.302
-
- 2.435
+
+ 2.3025
-
+
Density (a.u.)
-
+
Average time (ms)
-
+
add_remove_component/legion: typical
@@ -140,69 +165,69 @@
-
+
Confidence interval
@@ -215,57 +240,57 @@
-
+
@@ -278,14 +303,14 @@
-
+
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/base/estimates.json b/target/criterion/add_remove_component/planck_ecs/base/estimates.json
index 75c35575..66acd8e4 100644
--- a/target/criterion/add_remove_component/planck_ecs/base/estimates.json
+++ b/target/criterion/add_remove_component/planck_ecs/base/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83506.74888961697,"upper_bound":83562.2885755839},"point_estimate":83533.60878972581,"standard_error":14.151027830064544},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83478.69048295455,"upper_bound":83543.65476190476},"point_estimate":83512.91627951994,"standard_error":17.661077861755743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93.8029089596627,"upper_bound":148.3840815022742},"point_estimate":118.50929829376365,"standard_error":14.21130756290087},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83456.04492683437,"upper_bound":83495.9681258202},"point_estimate":83475.01489680311,"standard_error":10.195370492865571},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110.5041829743643,"upper_bound":172.16909600857682},"point_estimate":142.21752129183986,"standard_error":15.798749938729323}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84213.05123062075,"upper_bound":84271.86972374},"point_estimate":84240.1225846409,"standard_error":14.967231457685195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84195.32061531008,"upper_bound":84240.31586021505},"point_estimate":84211.76814288934,"standard_error":12.153083568704218},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62.84914797780942,"upper_bound":107.13740613071123},"point_estimate":85.32894246360243,"standard_error":11.763323707940586},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84179.99603763744,"upper_bound":84275.99991249689},"point_estimate":84221.5509797547,"standard_error":24.8677668516751},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95.32661745066349,"upper_bound":210.69119821740756},"point_estimate":150.67403760004515,"standard_error":32.15100939766377}}
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/base/raw.csv b/target/criterion/add_remove_component/planck_ecs/base/raw.csv
index acf594e9..d60b9fbf 100644
--- a/target/criterion/add_remove_component/planck_ecs/base/raw.csv
+++ b/target/criterion/add_remove_component/planck_ecs/base/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-add_remove_component,planck_ecs,,,,1003722.0,ns,12
-add_remove_component,planck_ecs,,,,2005922.0,ns,24
-add_remove_component,planck_ecs,,,,3007630.0,ns,36
-add_remove_component,planck_ecs,,,,4007845.0,ns,48
-add_remove_component,planck_ecs,,,,5015186.0,ns,60
-add_remove_component,planck_ecs,,,,6057559.0,ns,72
-add_remove_component,planck_ecs,,,,6994194.0,ns,84
-add_remove_component,planck_ecs,,,,8051117.0,ns,96
-add_remove_component,planck_ecs,,,,9053407.0,ns,108
-add_remove_component,planck_ecs,,,,10027593.0,ns,120
-add_remove_component,planck_ecs,,,,11034251.0,ns,132
-add_remove_component,planck_ecs,,,,12074592.0,ns,144
-add_remove_component,planck_ecs,,,,13035714.0,ns,156
-add_remove_component,planck_ecs,,,,14056497.0,ns,168
-add_remove_component,planck_ecs,,,,15093655.0,ns,180
-add_remove_component,planck_ecs,,,,16072990.0,ns,192
-add_remove_component,planck_ecs,,,,17055841.0,ns,204
-add_remove_component,planck_ecs,,,,18125140.0,ns,216
-add_remove_component,planck_ecs,,,,19036544.0,ns,228
-add_remove_component,planck_ecs,,,,20147181.0,ns,240
-add_remove_component,planck_ecs,,,,21088585.0,ns,252
-add_remove_component,planck_ecs,,,,22031380.0,ns,264
-add_remove_component,planck_ecs,,,,23069989.0,ns,276
-add_remove_component,planck_ecs,,,,24085293.0,ns,288
-add_remove_component,planck_ecs,,,,25060452.0,ns,300
-add_remove_component,planck_ecs,,,,26023395.0,ns,312
-add_remove_component,planck_ecs,,,,27026075.0,ns,324
-add_remove_component,planck_ecs,,,,28099772.0,ns,336
-add_remove_component,planck_ecs,,,,29032067.0,ns,348
-add_remove_component,planck_ecs,,,,30074364.0,ns,360
-add_remove_component,planck_ecs,,,,31011207.0,ns,372
-add_remove_component,planck_ecs,,,,32150137.0,ns,384
-add_remove_component,planck_ecs,,,,33129424.0,ns,396
-add_remove_component,planck_ecs,,,,34037011.0,ns,408
-add_remove_component,planck_ecs,,,,35088335.0,ns,420
-add_remove_component,planck_ecs,,,,36160818.0,ns,432
-add_remove_component,planck_ecs,,,,37060451.0,ns,444
-add_remove_component,planck_ecs,,,,38098909.0,ns,456
-add_remove_component,planck_ecs,,,,39080299.0,ns,468
-add_remove_component,planck_ecs,,,,40047813.0,ns,480
-add_remove_component,planck_ecs,,,,41090799.0,ns,492
-add_remove_component,planck_ecs,,,,42043153.0,ns,504
-add_remove_component,planck_ecs,,,,43042587.0,ns,516
-add_remove_component,planck_ecs,,,,43999140.0,ns,528
-add_remove_component,planck_ecs,,,,45078897.0,ns,540
-add_remove_component,planck_ecs,,,,46071557.0,ns,552
-add_remove_component,planck_ecs,,,,47131989.0,ns,564
-add_remove_component,planck_ecs,,,,48137172.0,ns,576
-add_remove_component,planck_ecs,,,,49062416.0,ns,588
-add_remove_component,planck_ecs,,,,50171358.0,ns,600
-add_remove_component,planck_ecs,,,,51015836.0,ns,612
-add_remove_component,planck_ecs,,,,52055428.0,ns,624
-add_remove_component,planck_ecs,,,,53194117.0,ns,636
-add_remove_component,planck_ecs,,,,54127284.0,ns,648
-add_remove_component,planck_ecs,,,,55201390.0,ns,660
-add_remove_component,planck_ecs,,,,56151972.0,ns,672
-add_remove_component,planck_ecs,,,,57149552.0,ns,684
-add_remove_component,planck_ecs,,,,58155127.0,ns,696
-add_remove_component,planck_ecs,,,,59123494.0,ns,708
-add_remove_component,planck_ecs,,,,60172852.0,ns,720
-add_remove_component,planck_ecs,,,,61057587.0,ns,732
-add_remove_component,planck_ecs,,,,62147483.0,ns,744
-add_remove_component,planck_ecs,,,,63132009.0,ns,756
-add_remove_component,planck_ecs,,,,64193851.0,ns,768
-add_remove_component,planck_ecs,,,,65213966.0,ns,780
-add_remove_component,planck_ecs,,,,66154698.0,ns,792
-add_remove_component,planck_ecs,,,,67100479.0,ns,804
-add_remove_component,planck_ecs,,,,68169736.0,ns,816
-add_remove_component,planck_ecs,,,,69138461.0,ns,828
-add_remove_component,planck_ecs,,,,70145009.0,ns,840
-add_remove_component,planck_ecs,,,,71162366.0,ns,852
-add_remove_component,planck_ecs,,,,72055329.0,ns,864
-add_remove_component,planck_ecs,,,,73285742.0,ns,876
-add_remove_component,planck_ecs,,,,74090646.0,ns,888
-add_remove_component,planck_ecs,,,,75235596.0,ns,900
-add_remove_component,planck_ecs,,,,76112136.0,ns,912
-add_remove_component,planck_ecs,,,,77051517.0,ns,924
-add_remove_component,planck_ecs,,,,78107908.0,ns,936
-add_remove_component,planck_ecs,,,,79124334.0,ns,948
-add_remove_component,planck_ecs,,,,80136493.0,ns,960
-add_remove_component,planck_ecs,,,,81081953.0,ns,972
-add_remove_component,planck_ecs,,,,82062403.0,ns,984
-add_remove_component,planck_ecs,,,,83152007.0,ns,996
-add_remove_component,planck_ecs,,,,84107919.0,ns,1008
-add_remove_component,planck_ecs,,,,85013693.0,ns,1020
-add_remove_component,planck_ecs,,,,86246032.0,ns,1032
-add_remove_component,planck_ecs,,,,87260974.0,ns,1044
-add_remove_component,planck_ecs,,,,88156852.0,ns,1056
-add_remove_component,planck_ecs,,,,89103767.0,ns,1068
-add_remove_component,planck_ecs,,,,90098329.0,ns,1080
-add_remove_component,planck_ecs,,,,91036058.0,ns,1092
-add_remove_component,planck_ecs,,,,92225623.0,ns,1104
-add_remove_component,planck_ecs,,,,93110067.0,ns,1116
-add_remove_component,planck_ecs,,,,94120172.0,ns,1128
-add_remove_component,planck_ecs,,,,95121330.0,ns,1140
-add_remove_component,planck_ecs,,,,96102048.0,ns,1152
-add_remove_component,planck_ecs,,,,97075271.0,ns,1164
-add_remove_component,planck_ecs,,,,98092410.0,ns,1176
-add_remove_component,planck_ecs,,,,99024456.0,ns,1188
-add_remove_component,planck_ecs,,,,100080135.0,ns,1200
+add_remove_component,planck_ecs,,,,1012129.0,ns,12
+add_remove_component,planck_ecs,,,,2022957.0,ns,24
+add_remove_component,planck_ecs,,,,3033001.0,ns,36
+add_remove_component,planck_ecs,,,,4057422.0,ns,48
+add_remove_component,planck_ecs,,,,5051126.0,ns,60
+add_remove_component,planck_ecs,,,,6087112.0,ns,72
+add_remove_component,planck_ecs,,,,7056147.0,ns,84
+add_remove_component,planck_ecs,,,,8093284.0,ns,96
+add_remove_component,planck_ecs,,,,9111144.0,ns,108
+add_remove_component,planck_ecs,,,,10086954.0,ns,120
+add_remove_component,planck_ecs,,,,11122538.0,ns,132
+add_remove_component,planck_ecs,,,,12100312.0,ns,144
+add_remove_component,planck_ecs,,,,13130583.0,ns,156
+add_remove_component,planck_ecs,,,,14141601.0,ns,168
+add_remove_component,planck_ecs,,,,15191443.0,ns,180
+add_remove_component,planck_ecs,,,,16187260.0,ns,192
+add_remove_component,planck_ecs,,,,17181184.0,ns,204
+add_remove_component,planck_ecs,,,,18209984.0,ns,216
+add_remove_component,planck_ecs,,,,19208848.0,ns,228
+add_remove_component,planck_ecs,,,,20224564.0,ns,240
+add_remove_component,planck_ecs,,,,21227926.0,ns,252
+add_remove_component,planck_ecs,,,,22220488.0,ns,264
+add_remove_component,planck_ecs,,,,23249009.0,ns,276
+add_remove_component,planck_ecs,,,,24247983.0,ns,288
+add_remove_component,planck_ecs,,,,25303593.0,ns,300
+add_remove_component,planck_ecs,,,,26234678.0,ns,312
+add_remove_component,planck_ecs,,,,27301301.0,ns,324
+add_remove_component,planck_ecs,,,,28283032.0,ns,336
+add_remove_component,planck_ecs,,,,29308005.0,ns,348
+add_remove_component,planck_ecs,,,,30315055.0,ns,360
+add_remove_component,planck_ecs,,,,31323356.0,ns,372
+add_remove_component,planck_ecs,,,,32427490.0,ns,384
+add_remove_component,planck_ecs,,,,33362042.0,ns,396
+add_remove_component,planck_ecs,,,,34369693.0,ns,408
+add_remove_component,planck_ecs,,,,35405756.0,ns,420
+add_remove_component,planck_ecs,,,,36377889.0,ns,432
+add_remove_component,planck_ecs,,,,37544222.0,ns,444
+add_remove_component,planck_ecs,,,,38466680.0,ns,456
+add_remove_component,planck_ecs,,,,39431789.0,ns,468
+add_remove_component,planck_ecs,,,,40459568.0,ns,480
+add_remove_component,planck_ecs,,,,41424217.0,ns,492
+add_remove_component,planck_ecs,,,,42498565.0,ns,504
+add_remove_component,planck_ecs,,,,43445268.0,ns,516
+add_remove_component,planck_ecs,,,,44460563.0,ns,528
+add_remove_component,planck_ecs,,,,45506537.0,ns,540
+add_remove_component,planck_ecs,,,,46459191.0,ns,552
+add_remove_component,planck_ecs,,,,47538589.0,ns,564
+add_remove_component,planck_ecs,,,,48579473.0,ns,576
+add_remove_component,planck_ecs,,,,49478728.0,ns,588
+add_remove_component,planck_ecs,,,,50544467.0,ns,600
+add_remove_component,planck_ecs,,,,51536500.0,ns,612
+add_remove_component,planck_ecs,,,,52544811.0,ns,624
+add_remove_component,planck_ecs,,,,53584500.0,ns,636
+add_remove_component,planck_ecs,,,,54575340.0,ns,648
+add_remove_component,planck_ecs,,,,55626313.0,ns,660
+add_remove_component,planck_ecs,,,,56751848.0,ns,672
+add_remove_component,planck_ecs,,,,57574256.0,ns,684
+add_remove_component,planck_ecs,,,,58612644.0,ns,696
+add_remove_component,planck_ecs,,,,59787503.0,ns,708
+add_remove_component,planck_ecs,,,,60689853.0,ns,720
+add_remove_component,planck_ecs,,,,61622270.0,ns,732
+add_remove_component,planck_ecs,,,,62674795.0,ns,744
+add_remove_component,planck_ecs,,,,63699578.0,ns,756
+add_remove_component,planck_ecs,,,,64705146.0,ns,768
+add_remove_component,planck_ecs,,,,65660186.0,ns,780
+add_remove_component,planck_ecs,,,,66656554.0,ns,792
+add_remove_component,planck_ecs,,,,67654557.0,ns,804
+add_remove_component,planck_ecs,,,,68692093.0,ns,816
+add_remove_component,planck_ecs,,,,69633317.0,ns,828
+add_remove_component,planck_ecs,,,,70803919.0,ns,840
+add_remove_component,planck_ecs,,,,71720385.0,ns,852
+add_remove_component,planck_ecs,,,,72683820.0,ns,864
+add_remove_component,planck_ecs,,,,73696562.0,ns,876
+add_remove_component,planck_ecs,,,,74768963.0,ns,888
+add_remove_component,planck_ecs,,,,75764162.0,ns,900
+add_remove_component,planck_ecs,,,,76696038.0,ns,912
+add_remove_component,planck_ecs,,,,77772689.0,ns,924
+add_remove_component,planck_ecs,,,,78766843.0,ns,936
+add_remove_component,planck_ecs,,,,80793116.0,ns,948
+add_remove_component,planck_ecs,,,,80813816.0,ns,960
+add_remove_component,planck_ecs,,,,81867423.0,ns,972
+add_remove_component,planck_ecs,,,,82804168.0,ns,984
+add_remove_component,planck_ecs,,,,83887633.0,ns,996
+add_remove_component,planck_ecs,,,,84861198.0,ns,1008
+add_remove_component,planck_ecs,,,,85814305.0,ns,1020
+add_remove_component,planck_ecs,,,,86845830.0,ns,1032
+add_remove_component,planck_ecs,,,,87780884.0,ns,1044
+add_remove_component,planck_ecs,,,,88719672.0,ns,1056
+add_remove_component,planck_ecs,,,,90148214.0,ns,1068
+add_remove_component,planck_ecs,,,,90786761.0,ns,1080
+add_remove_component,planck_ecs,,,,91942935.0,ns,1092
+add_remove_component,planck_ecs,,,,92865924.0,ns,1104
+add_remove_component,planck_ecs,,,,93915763.0,ns,1116
+add_remove_component,planck_ecs,,,,95490968.0,ns,1128
+add_remove_component,planck_ecs,,,,95896298.0,ns,1140
+add_remove_component,planck_ecs,,,,96919669.0,ns,1152
+add_remove_component,planck_ecs,,,,98057318.0,ns,1164
+add_remove_component,planck_ecs,,,,99079516.0,ns,1176
+add_remove_component,planck_ecs,,,,99930778.0,ns,1188
+add_remove_component,planck_ecs,,,,100965801.0,ns,1200
diff --git a/target/criterion/add_remove_component/planck_ecs/base/sample.json b/target/criterion/add_remove_component/planck_ecs/base/sample.json
index 50bebf95..8cb86125 100644
--- a/target/criterion/add_remove_component/planck_ecs/base/sample.json
+++ b/target/criterion/add_remove_component/planck_ecs/base/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[1003722.0,2005922.0,3007630.0,4007845.0,5015186.0,6057559.0,6994194.0,8051117.0,9053407.0,10027593.0,11034251.0,12074592.0,13035714.0,14056497.0,15093655.0,16072990.0,17055841.0,18125140.0,19036544.0,20147181.0,21088585.0,22031380.0,23069989.0,24085293.0,25060452.0,26023395.0,27026075.0,28099772.0,29032067.0,30074364.0,31011207.0,32150137.0,33129424.0,34037011.0,35088335.0,36160818.0,37060451.0,38098909.0,39080299.0,40047813.0,41090799.0,42043153.0,43042587.0,43999140.0,45078897.0,46071557.0,47131989.0,48137172.0,49062416.0,50171358.0,51015836.0,52055428.0,53194117.0,54127284.0,55201390.0,56151972.0,57149552.0,58155127.0,59123494.0,60172852.0,61057587.0,62147483.0,63132009.0,64193851.0,65213966.0,66154698.0,67100479.0,68169736.0,69138461.0,70145009.0,71162366.0,72055329.0,73285742.0,74090646.0,75235596.0,76112136.0,77051517.0,78107908.0,79124334.0,80136493.0,81081953.0,82062403.0,83152007.0,84107919.0,85013693.0,86246032.0,87260974.0,88156852.0,89103767.0,90098329.0,91036058.0,92225623.0,93110067.0,94120172.0,95121330.0,96102048.0,97075271.0,98092410.0,99024456.0,100080135.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[1012129.0,2022957.0,3033001.0,4057422.0,5051126.0,6087112.0,7056147.0,8093284.0,9111144.0,10086954.0,11122538.0,12100312.0,13130583.0,14141601.0,15191443.0,16187260.0,17181184.0,18209984.0,19208848.0,20224564.0,21227926.0,22220488.0,23249009.0,24247983.0,25303593.0,26234678.0,27301301.0,28283032.0,29308005.0,30315055.0,31323356.0,32427490.0,33362042.0,34369693.0,35405756.0,36377889.0,37544222.0,38466680.0,39431789.0,40459568.0,41424217.0,42498565.0,43445268.0,44460563.0,45506537.0,46459191.0,47538589.0,48579473.0,49478728.0,50544467.0,51536500.0,52544811.0,53584500.0,54575340.0,55626313.0,56751848.0,57574256.0,58612644.0,59787503.0,60689853.0,61622270.0,62674795.0,63699578.0,64705146.0,65660186.0,66656554.0,67654557.0,68692093.0,69633317.0,70803919.0,71720385.0,72683820.0,73696562.0,74768963.0,75764162.0,76696038.0,77772689.0,78766843.0,80793116.0,80813816.0,81867423.0,82804168.0,83887633.0,84861198.0,85814305.0,86845830.0,87780884.0,88719672.0,90148214.0,90786761.0,91942935.0,92865924.0,93915763.0,95490968.0,95896298.0,96919669.0,98057318.0,99079516.0,99930778.0,100965801.0]}
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/base/tukey.json b/target/criterion/add_remove_component/planck_ecs/base/tukey.json
index b413e1bd..82900706 100644
--- a/target/criterion/add_remove_component/planck_ecs/base/tukey.json
+++ b/target/criterion/add_remove_component/planck_ecs/base/tukey.json
@@ -1 +1 @@
-[82966.70997795093,83199.15154871932,83818.99573743506,84051.43730820347]
\ No newline at end of file
+[83819.37981036078,83993.53322286814,84457.94232288774,84632.0957353951]
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/change/estimates.json b/target/criterion/add_remove_component/planck_ecs/change/estimates.json
index 5cffd336..304aae19 100644
--- a/target/criterion/add_remove_component/planck_ecs/change/estimates.json
+++ b/target/criterion/add_remove_component/planck_ecs/change/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.004570292362723438,"upper_bound":0.006713065609752078},"point_estimate":0.005677989672770334,"standard_error":0.0005462323712713208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.006326946169769881,"upper_bound":0.008152995714411082},"point_estimate":0.007107220112014145,"standard_error":0.00048513333151658806}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.007967084563309296,"upper_bound":0.008954070365741966},"point_estimate":0.008457838768747061,"standard_error":0.00025070398279758557},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.00790399561362487,"upper_bound":0.008899516737899942},"point_estimate":0.008368188952117661,"standard_error":0.00026046535066694154}}
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/new/estimates.json b/target/criterion/add_remove_component/planck_ecs/new/estimates.json
index 75c35575..66acd8e4 100644
--- a/target/criterion/add_remove_component/planck_ecs/new/estimates.json
+++ b/target/criterion/add_remove_component/planck_ecs/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83506.74888961697,"upper_bound":83562.2885755839},"point_estimate":83533.60878972581,"standard_error":14.151027830064544},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83478.69048295455,"upper_bound":83543.65476190476},"point_estimate":83512.91627951994,"standard_error":17.661077861755743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93.8029089596627,"upper_bound":148.3840815022742},"point_estimate":118.50929829376365,"standard_error":14.21130756290087},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83456.04492683437,"upper_bound":83495.9681258202},"point_estimate":83475.01489680311,"standard_error":10.195370492865571},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110.5041829743643,"upper_bound":172.16909600857682},"point_estimate":142.21752129183986,"standard_error":15.798749938729323}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84213.05123062075,"upper_bound":84271.86972374},"point_estimate":84240.1225846409,"standard_error":14.967231457685195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84195.32061531008,"upper_bound":84240.31586021505},"point_estimate":84211.76814288934,"standard_error":12.153083568704218},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62.84914797780942,"upper_bound":107.13740613071123},"point_estimate":85.32894246360243,"standard_error":11.763323707940586},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84179.99603763744,"upper_bound":84275.99991249689},"point_estimate":84221.5509797547,"standard_error":24.8677668516751},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95.32661745066349,"upper_bound":210.69119821740756},"point_estimate":150.67403760004515,"standard_error":32.15100939766377}}
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/new/raw.csv b/target/criterion/add_remove_component/planck_ecs/new/raw.csv
index acf594e9..d60b9fbf 100644
--- a/target/criterion/add_remove_component/planck_ecs/new/raw.csv
+++ b/target/criterion/add_remove_component/planck_ecs/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-add_remove_component,planck_ecs,,,,1003722.0,ns,12
-add_remove_component,planck_ecs,,,,2005922.0,ns,24
-add_remove_component,planck_ecs,,,,3007630.0,ns,36
-add_remove_component,planck_ecs,,,,4007845.0,ns,48
-add_remove_component,planck_ecs,,,,5015186.0,ns,60
-add_remove_component,planck_ecs,,,,6057559.0,ns,72
-add_remove_component,planck_ecs,,,,6994194.0,ns,84
-add_remove_component,planck_ecs,,,,8051117.0,ns,96
-add_remove_component,planck_ecs,,,,9053407.0,ns,108
-add_remove_component,planck_ecs,,,,10027593.0,ns,120
-add_remove_component,planck_ecs,,,,11034251.0,ns,132
-add_remove_component,planck_ecs,,,,12074592.0,ns,144
-add_remove_component,planck_ecs,,,,13035714.0,ns,156
-add_remove_component,planck_ecs,,,,14056497.0,ns,168
-add_remove_component,planck_ecs,,,,15093655.0,ns,180
-add_remove_component,planck_ecs,,,,16072990.0,ns,192
-add_remove_component,planck_ecs,,,,17055841.0,ns,204
-add_remove_component,planck_ecs,,,,18125140.0,ns,216
-add_remove_component,planck_ecs,,,,19036544.0,ns,228
-add_remove_component,planck_ecs,,,,20147181.0,ns,240
-add_remove_component,planck_ecs,,,,21088585.0,ns,252
-add_remove_component,planck_ecs,,,,22031380.0,ns,264
-add_remove_component,planck_ecs,,,,23069989.0,ns,276
-add_remove_component,planck_ecs,,,,24085293.0,ns,288
-add_remove_component,planck_ecs,,,,25060452.0,ns,300
-add_remove_component,planck_ecs,,,,26023395.0,ns,312
-add_remove_component,planck_ecs,,,,27026075.0,ns,324
-add_remove_component,planck_ecs,,,,28099772.0,ns,336
-add_remove_component,planck_ecs,,,,29032067.0,ns,348
-add_remove_component,planck_ecs,,,,30074364.0,ns,360
-add_remove_component,planck_ecs,,,,31011207.0,ns,372
-add_remove_component,planck_ecs,,,,32150137.0,ns,384
-add_remove_component,planck_ecs,,,,33129424.0,ns,396
-add_remove_component,planck_ecs,,,,34037011.0,ns,408
-add_remove_component,planck_ecs,,,,35088335.0,ns,420
-add_remove_component,planck_ecs,,,,36160818.0,ns,432
-add_remove_component,planck_ecs,,,,37060451.0,ns,444
-add_remove_component,planck_ecs,,,,38098909.0,ns,456
-add_remove_component,planck_ecs,,,,39080299.0,ns,468
-add_remove_component,planck_ecs,,,,40047813.0,ns,480
-add_remove_component,planck_ecs,,,,41090799.0,ns,492
-add_remove_component,planck_ecs,,,,42043153.0,ns,504
-add_remove_component,planck_ecs,,,,43042587.0,ns,516
-add_remove_component,planck_ecs,,,,43999140.0,ns,528
-add_remove_component,planck_ecs,,,,45078897.0,ns,540
-add_remove_component,planck_ecs,,,,46071557.0,ns,552
-add_remove_component,planck_ecs,,,,47131989.0,ns,564
-add_remove_component,planck_ecs,,,,48137172.0,ns,576
-add_remove_component,planck_ecs,,,,49062416.0,ns,588
-add_remove_component,planck_ecs,,,,50171358.0,ns,600
-add_remove_component,planck_ecs,,,,51015836.0,ns,612
-add_remove_component,planck_ecs,,,,52055428.0,ns,624
-add_remove_component,planck_ecs,,,,53194117.0,ns,636
-add_remove_component,planck_ecs,,,,54127284.0,ns,648
-add_remove_component,planck_ecs,,,,55201390.0,ns,660
-add_remove_component,planck_ecs,,,,56151972.0,ns,672
-add_remove_component,planck_ecs,,,,57149552.0,ns,684
-add_remove_component,planck_ecs,,,,58155127.0,ns,696
-add_remove_component,planck_ecs,,,,59123494.0,ns,708
-add_remove_component,planck_ecs,,,,60172852.0,ns,720
-add_remove_component,planck_ecs,,,,61057587.0,ns,732
-add_remove_component,planck_ecs,,,,62147483.0,ns,744
-add_remove_component,planck_ecs,,,,63132009.0,ns,756
-add_remove_component,planck_ecs,,,,64193851.0,ns,768
-add_remove_component,planck_ecs,,,,65213966.0,ns,780
-add_remove_component,planck_ecs,,,,66154698.0,ns,792
-add_remove_component,planck_ecs,,,,67100479.0,ns,804
-add_remove_component,planck_ecs,,,,68169736.0,ns,816
-add_remove_component,planck_ecs,,,,69138461.0,ns,828
-add_remove_component,planck_ecs,,,,70145009.0,ns,840
-add_remove_component,planck_ecs,,,,71162366.0,ns,852
-add_remove_component,planck_ecs,,,,72055329.0,ns,864
-add_remove_component,planck_ecs,,,,73285742.0,ns,876
-add_remove_component,planck_ecs,,,,74090646.0,ns,888
-add_remove_component,planck_ecs,,,,75235596.0,ns,900
-add_remove_component,planck_ecs,,,,76112136.0,ns,912
-add_remove_component,planck_ecs,,,,77051517.0,ns,924
-add_remove_component,planck_ecs,,,,78107908.0,ns,936
-add_remove_component,planck_ecs,,,,79124334.0,ns,948
-add_remove_component,planck_ecs,,,,80136493.0,ns,960
-add_remove_component,planck_ecs,,,,81081953.0,ns,972
-add_remove_component,planck_ecs,,,,82062403.0,ns,984
-add_remove_component,planck_ecs,,,,83152007.0,ns,996
-add_remove_component,planck_ecs,,,,84107919.0,ns,1008
-add_remove_component,planck_ecs,,,,85013693.0,ns,1020
-add_remove_component,planck_ecs,,,,86246032.0,ns,1032
-add_remove_component,planck_ecs,,,,87260974.0,ns,1044
-add_remove_component,planck_ecs,,,,88156852.0,ns,1056
-add_remove_component,planck_ecs,,,,89103767.0,ns,1068
-add_remove_component,planck_ecs,,,,90098329.0,ns,1080
-add_remove_component,planck_ecs,,,,91036058.0,ns,1092
-add_remove_component,planck_ecs,,,,92225623.0,ns,1104
-add_remove_component,planck_ecs,,,,93110067.0,ns,1116
-add_remove_component,planck_ecs,,,,94120172.0,ns,1128
-add_remove_component,planck_ecs,,,,95121330.0,ns,1140
-add_remove_component,planck_ecs,,,,96102048.0,ns,1152
-add_remove_component,planck_ecs,,,,97075271.0,ns,1164
-add_remove_component,planck_ecs,,,,98092410.0,ns,1176
-add_remove_component,planck_ecs,,,,99024456.0,ns,1188
-add_remove_component,planck_ecs,,,,100080135.0,ns,1200
+add_remove_component,planck_ecs,,,,1012129.0,ns,12
+add_remove_component,planck_ecs,,,,2022957.0,ns,24
+add_remove_component,planck_ecs,,,,3033001.0,ns,36
+add_remove_component,planck_ecs,,,,4057422.0,ns,48
+add_remove_component,planck_ecs,,,,5051126.0,ns,60
+add_remove_component,planck_ecs,,,,6087112.0,ns,72
+add_remove_component,planck_ecs,,,,7056147.0,ns,84
+add_remove_component,planck_ecs,,,,8093284.0,ns,96
+add_remove_component,planck_ecs,,,,9111144.0,ns,108
+add_remove_component,planck_ecs,,,,10086954.0,ns,120
+add_remove_component,planck_ecs,,,,11122538.0,ns,132
+add_remove_component,planck_ecs,,,,12100312.0,ns,144
+add_remove_component,planck_ecs,,,,13130583.0,ns,156
+add_remove_component,planck_ecs,,,,14141601.0,ns,168
+add_remove_component,planck_ecs,,,,15191443.0,ns,180
+add_remove_component,planck_ecs,,,,16187260.0,ns,192
+add_remove_component,planck_ecs,,,,17181184.0,ns,204
+add_remove_component,planck_ecs,,,,18209984.0,ns,216
+add_remove_component,planck_ecs,,,,19208848.0,ns,228
+add_remove_component,planck_ecs,,,,20224564.0,ns,240
+add_remove_component,planck_ecs,,,,21227926.0,ns,252
+add_remove_component,planck_ecs,,,,22220488.0,ns,264
+add_remove_component,planck_ecs,,,,23249009.0,ns,276
+add_remove_component,planck_ecs,,,,24247983.0,ns,288
+add_remove_component,planck_ecs,,,,25303593.0,ns,300
+add_remove_component,planck_ecs,,,,26234678.0,ns,312
+add_remove_component,planck_ecs,,,,27301301.0,ns,324
+add_remove_component,planck_ecs,,,,28283032.0,ns,336
+add_remove_component,planck_ecs,,,,29308005.0,ns,348
+add_remove_component,planck_ecs,,,,30315055.0,ns,360
+add_remove_component,planck_ecs,,,,31323356.0,ns,372
+add_remove_component,planck_ecs,,,,32427490.0,ns,384
+add_remove_component,planck_ecs,,,,33362042.0,ns,396
+add_remove_component,planck_ecs,,,,34369693.0,ns,408
+add_remove_component,planck_ecs,,,,35405756.0,ns,420
+add_remove_component,planck_ecs,,,,36377889.0,ns,432
+add_remove_component,planck_ecs,,,,37544222.0,ns,444
+add_remove_component,planck_ecs,,,,38466680.0,ns,456
+add_remove_component,planck_ecs,,,,39431789.0,ns,468
+add_remove_component,planck_ecs,,,,40459568.0,ns,480
+add_remove_component,planck_ecs,,,,41424217.0,ns,492
+add_remove_component,planck_ecs,,,,42498565.0,ns,504
+add_remove_component,planck_ecs,,,,43445268.0,ns,516
+add_remove_component,planck_ecs,,,,44460563.0,ns,528
+add_remove_component,planck_ecs,,,,45506537.0,ns,540
+add_remove_component,planck_ecs,,,,46459191.0,ns,552
+add_remove_component,planck_ecs,,,,47538589.0,ns,564
+add_remove_component,planck_ecs,,,,48579473.0,ns,576
+add_remove_component,planck_ecs,,,,49478728.0,ns,588
+add_remove_component,planck_ecs,,,,50544467.0,ns,600
+add_remove_component,planck_ecs,,,,51536500.0,ns,612
+add_remove_component,planck_ecs,,,,52544811.0,ns,624
+add_remove_component,planck_ecs,,,,53584500.0,ns,636
+add_remove_component,planck_ecs,,,,54575340.0,ns,648
+add_remove_component,planck_ecs,,,,55626313.0,ns,660
+add_remove_component,planck_ecs,,,,56751848.0,ns,672
+add_remove_component,planck_ecs,,,,57574256.0,ns,684
+add_remove_component,planck_ecs,,,,58612644.0,ns,696
+add_remove_component,planck_ecs,,,,59787503.0,ns,708
+add_remove_component,planck_ecs,,,,60689853.0,ns,720
+add_remove_component,planck_ecs,,,,61622270.0,ns,732
+add_remove_component,planck_ecs,,,,62674795.0,ns,744
+add_remove_component,planck_ecs,,,,63699578.0,ns,756
+add_remove_component,planck_ecs,,,,64705146.0,ns,768
+add_remove_component,planck_ecs,,,,65660186.0,ns,780
+add_remove_component,planck_ecs,,,,66656554.0,ns,792
+add_remove_component,planck_ecs,,,,67654557.0,ns,804
+add_remove_component,planck_ecs,,,,68692093.0,ns,816
+add_remove_component,planck_ecs,,,,69633317.0,ns,828
+add_remove_component,planck_ecs,,,,70803919.0,ns,840
+add_remove_component,planck_ecs,,,,71720385.0,ns,852
+add_remove_component,planck_ecs,,,,72683820.0,ns,864
+add_remove_component,planck_ecs,,,,73696562.0,ns,876
+add_remove_component,planck_ecs,,,,74768963.0,ns,888
+add_remove_component,planck_ecs,,,,75764162.0,ns,900
+add_remove_component,planck_ecs,,,,76696038.0,ns,912
+add_remove_component,planck_ecs,,,,77772689.0,ns,924
+add_remove_component,planck_ecs,,,,78766843.0,ns,936
+add_remove_component,planck_ecs,,,,80793116.0,ns,948
+add_remove_component,planck_ecs,,,,80813816.0,ns,960
+add_remove_component,planck_ecs,,,,81867423.0,ns,972
+add_remove_component,planck_ecs,,,,82804168.0,ns,984
+add_remove_component,planck_ecs,,,,83887633.0,ns,996
+add_remove_component,planck_ecs,,,,84861198.0,ns,1008
+add_remove_component,planck_ecs,,,,85814305.0,ns,1020
+add_remove_component,planck_ecs,,,,86845830.0,ns,1032
+add_remove_component,planck_ecs,,,,87780884.0,ns,1044
+add_remove_component,planck_ecs,,,,88719672.0,ns,1056
+add_remove_component,planck_ecs,,,,90148214.0,ns,1068
+add_remove_component,planck_ecs,,,,90786761.0,ns,1080
+add_remove_component,planck_ecs,,,,91942935.0,ns,1092
+add_remove_component,planck_ecs,,,,92865924.0,ns,1104
+add_remove_component,planck_ecs,,,,93915763.0,ns,1116
+add_remove_component,planck_ecs,,,,95490968.0,ns,1128
+add_remove_component,planck_ecs,,,,95896298.0,ns,1140
+add_remove_component,planck_ecs,,,,96919669.0,ns,1152
+add_remove_component,planck_ecs,,,,98057318.0,ns,1164
+add_remove_component,planck_ecs,,,,99079516.0,ns,1176
+add_remove_component,planck_ecs,,,,99930778.0,ns,1188
+add_remove_component,planck_ecs,,,,100965801.0,ns,1200
diff --git a/target/criterion/add_remove_component/planck_ecs/new/sample.json b/target/criterion/add_remove_component/planck_ecs/new/sample.json
index 50bebf95..8cb86125 100644
--- a/target/criterion/add_remove_component/planck_ecs/new/sample.json
+++ b/target/criterion/add_remove_component/planck_ecs/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[1003722.0,2005922.0,3007630.0,4007845.0,5015186.0,6057559.0,6994194.0,8051117.0,9053407.0,10027593.0,11034251.0,12074592.0,13035714.0,14056497.0,15093655.0,16072990.0,17055841.0,18125140.0,19036544.0,20147181.0,21088585.0,22031380.0,23069989.0,24085293.0,25060452.0,26023395.0,27026075.0,28099772.0,29032067.0,30074364.0,31011207.0,32150137.0,33129424.0,34037011.0,35088335.0,36160818.0,37060451.0,38098909.0,39080299.0,40047813.0,41090799.0,42043153.0,43042587.0,43999140.0,45078897.0,46071557.0,47131989.0,48137172.0,49062416.0,50171358.0,51015836.0,52055428.0,53194117.0,54127284.0,55201390.0,56151972.0,57149552.0,58155127.0,59123494.0,60172852.0,61057587.0,62147483.0,63132009.0,64193851.0,65213966.0,66154698.0,67100479.0,68169736.0,69138461.0,70145009.0,71162366.0,72055329.0,73285742.0,74090646.0,75235596.0,76112136.0,77051517.0,78107908.0,79124334.0,80136493.0,81081953.0,82062403.0,83152007.0,84107919.0,85013693.0,86246032.0,87260974.0,88156852.0,89103767.0,90098329.0,91036058.0,92225623.0,93110067.0,94120172.0,95121330.0,96102048.0,97075271.0,98092410.0,99024456.0,100080135.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[1012129.0,2022957.0,3033001.0,4057422.0,5051126.0,6087112.0,7056147.0,8093284.0,9111144.0,10086954.0,11122538.0,12100312.0,13130583.0,14141601.0,15191443.0,16187260.0,17181184.0,18209984.0,19208848.0,20224564.0,21227926.0,22220488.0,23249009.0,24247983.0,25303593.0,26234678.0,27301301.0,28283032.0,29308005.0,30315055.0,31323356.0,32427490.0,33362042.0,34369693.0,35405756.0,36377889.0,37544222.0,38466680.0,39431789.0,40459568.0,41424217.0,42498565.0,43445268.0,44460563.0,45506537.0,46459191.0,47538589.0,48579473.0,49478728.0,50544467.0,51536500.0,52544811.0,53584500.0,54575340.0,55626313.0,56751848.0,57574256.0,58612644.0,59787503.0,60689853.0,61622270.0,62674795.0,63699578.0,64705146.0,65660186.0,66656554.0,67654557.0,68692093.0,69633317.0,70803919.0,71720385.0,72683820.0,73696562.0,74768963.0,75764162.0,76696038.0,77772689.0,78766843.0,80793116.0,80813816.0,81867423.0,82804168.0,83887633.0,84861198.0,85814305.0,86845830.0,87780884.0,88719672.0,90148214.0,90786761.0,91942935.0,92865924.0,93915763.0,95490968.0,95896298.0,96919669.0,98057318.0,99079516.0,99930778.0,100965801.0]}
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/new/tukey.json b/target/criterion/add_remove_component/planck_ecs/new/tukey.json
index b413e1bd..82900706 100644
--- a/target/criterion/add_remove_component/planck_ecs/new/tukey.json
+++ b/target/criterion/add_remove_component/planck_ecs/new/tukey.json
@@ -1 +1 @@
-[82966.70997795093,83199.15154871932,83818.99573743506,84051.43730820347]
\ No newline at end of file
+[83819.37981036078,83993.53322286814,84457.94232288774,84632.0957353951]
\ No newline at end of file
diff --git a/target/criterion/add_remove_component/planck_ecs/report/MAD.svg b/target/criterion/add_remove_component/planck_ecs/report/MAD.svg
index 057d9e7f..f4a71494 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/MAD.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/MAD.svg
@@ -46,73 +46,73 @@
-
+
0.005
-
+
0.01
-
+
0.015
-
+
0.02
-
+
0.025
-
+
0.03
-
+
0.035
-
- 90
+
+ 0.04
-
- 100
+
+ 60
-
- 110
+
+ 70
-
- 120
+
+ 80
-
- 130
+
+ 90
-
- 140
+
+ 100
-
- 150
+
+ 110
@@ -145,69 +145,69 @@
-
+
Confidence interval
@@ -220,32 +220,32 @@
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/report/SD.svg b/target/criterion/add_remove_component/planck_ecs/report/SD.svg
index 2d097330..4ef69f34 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/SD.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/SD.svg
@@ -46,63 +46,83 @@
-
- 0.005
+
+ 0.002
-
+
+ 0.004
+
+
+
+
+ 0.006
+
+
+
+
+ 0.008
+
+
+
+
0.01
-
- 0.015
+
+ 0.012
+
+
+
+
+ 0.014
-
- 0.02
+
+ 0.016
- 0.025
+ 0.018
-
- 110
+
+ 100
-
+
120
-
- 130
+
+ 140
-
- 140
+
+ 160
-
- 150
+
+ 180
-
- 160
+
+ 200
-
- 170
+
+ 220
@@ -135,69 +155,69 @@
-
+
Confidence interval
@@ -210,32 +230,32 @@
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/report/both/pdf.svg b/target/criterion/add_remove_component/planck_ecs/report/both/pdf.svg
index ad8ac7ce..13954bdc 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/both/pdf.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/both/pdf.svg
@@ -46,72 +46,67 @@
-
+
0.5
-
+
1
-
+
1.5
-
+
2
-
+
2.5
-
+
3
-
+
3.5
-
- 82
-
-
-
-
- 82.5
+
+ 4
-
+
83
-
+
83.5
-
+
84
-
+
84.5
-
+
85
@@ -150,69 +145,69 @@
-
+
@@ -225,7 +220,7 @@
-
+
New PDF
@@ -238,69 +233,69 @@
-
+
@@ -313,7 +308,7 @@
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/report/both/regression.svg b/target/criterion/add_remove_component/planck_ecs/report/both/regression.svg
index dbf57658..1cd2b90d 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/both/regression.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/both/regression.svg
@@ -247,7 +247,7 @@
-
+
@@ -255,7 +255,7 @@
-
+
@@ -268,7 +268,7 @@
-
+
New sample
@@ -277,7 +277,7 @@
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/report/change/mean.svg b/target/criterion/add_remove_component/planck_ecs/report/change/mean.svg
index d326e67b..ce7798de 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/change/mean.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/change/mean.svg
@@ -41,91 +41,101 @@
-
+
0
-
- 100
+
+ 200
-
- 200
+
+ 400
-
- 300
+
+ 600
-
- 400
+
+ 800
-
- 500
+
+ 1000
-
- 600
+
+ 1200
-
- 700
+
+ 1400
-
- 800
+
+ 1600
+
+
+
+
+ 1800
+
+
+
+
+ 0.8
-
- 0.45
+
+ 0.82
-
- 0.5
+
+ 0.84
-
- 0.55
+
+ 0.86
-
- 0.6
+
+ 0.88
-
- 0.65
+
+ 0.9
-
+
Density (a.u.)
-
+
Relative change (%)
-
+
add_remove_component/planck_ecs: mean
@@ -140,69 +150,69 @@
-
+
Confidence interval
@@ -215,57 +225,57 @@
-
+
@@ -278,7 +288,7 @@
-
+
Noise threshold
@@ -291,7 +301,7 @@
-
+
@@ -302,7 +312,7 @@
-
+
diff --git a/target/criterion/add_remove_component/planck_ecs/report/change/median.svg b/target/criterion/add_remove_component/planck_ecs/report/change/median.svg
index 7d498896..ebc6df80 100644
--- a/target/criterion/add_remove_component/planck_ecs/report/change/median.svg
+++ b/target/criterion/add_remove_component/planck_ecs/report/change/median.svg
@@ -41,91 +41,106 @@
-
+
0
-
- 100
+
+ 200
-
- 200
+
+ 400
-
- 300
+
+ 600
-
- 400
+
+ 800
-
- 500
+
+ 1000
-
- 600
+
+ 1200
-
- 700
+
+ 1400
-
- 800
+
+ 1600
-
- 900
+
+ 1800
-
- 0.65
+
+ 0.78
-
- 0.7
+
+ 0.8
-
- 0.75
+
+ 0.82
-
- 0.8
+
+ 0.84
+
+
+
+
+ 0.86
+
+
+
+
+ 0.88
+
+
+
+
+ 0.9
-
+
Density (a.u.)
-
+
Relative change (%)
-
+