Remove obsolete superpowers docs - #413
Merged
Merged
Conversation
PhilippGrulich
marked this pull request as ready for review
July 21, 2026 21:38
Contributor
There was a problem hiding this comment.
Tracing Benchmark
Details
| Benchmark suite | Current: 101a91b | Previous: f99c38c | Ratio |
|---|---|---|---|
ssa_staticSquareSum1000 |
42.1849 us (± 3.15153) |
33.923 us (± 2.44104) |
1.24 |
ssa_staticSquareSum2000 |
95.6641 us (± 6.09361) |
64.4103 us (± 8.72915) |
1.49 |
ssa_staticSquareSum4000 |
190.708 us (± 7.84326) |
133.999 us (± 11.8225) |
1.42 |
ssa_liveIn16 |
1.77851 us (± 193.408) |
1.44937 us (± 204.753) |
1.23 |
ssa_liveIn64 |
7.34259 us (± 610.046) |
5.66613 us (± 567.453) |
1.30 |
ssa_liveIn256 |
26.0672 us (± 1.64603) |
20.0384 us (± 2.06598) |
1.30 |
ssa_add |
157.371 ns (± 37.0268) |
99.7644 ns (± 16.7036) |
1.58 |
ssa_ifThenElse |
960.086 ns (± 166.326) |
689.235 ns (± 94.6046) |
1.39 |
ssa_deeplyNestedIfElse |
2.46257 us (± 359.278) |
1.97139 us (± 480.034) |
1.25 |
ssa_loop |
1230.33 ns (± 257853.99999999997) |
903.985 ns (± 119.916) |
1.36 |
ssa_ifInsideLoop |
2443.7700000000004 ns (± 224590) |
1973.93 ns (± 250806) |
1.24 |
ssa_loopDirectCall |
1373.18 ns (± 178021) |
1049.37 ns (± 139890) |
1.31 |
ssa_pointerLoop |
1637.74 ns (± 165789) |
1492.47 ns (± 222553) |
1.10 |
ssa_staticLoop |
434.959 ns (± 19.5511) |
288.137 ns (± 48.5443) |
1.51 |
ssa_fibonacci |
1381.61 ns (± 125306) |
1074.3100000000002 ns (± 139193) |
1.29 |
ssa_gcd |
1228.85 ns (± 190995) |
910.938 ns (± 98.5599) |
1.35 |
ssa_nestedIf10 |
6.32642 us (± 755.369) |
4.84603 us (± 667.804) |
1.31 |
ssa_nestedIf100 |
106.141 us (± 6.72537) |
75.3411 us (± 3.19087) |
1.41 |
ssa_chainedIf10 |
10.3466 us (± 1.1351) |
8.07699 us (± 1.21133) |
1.28 |
ssa_chainedIf100 |
162.454 us (± 9.72362) |
121.748 us (± 3.90935) |
1.33 |
ir_add |
731.404 ns (± 44.4047) |
539.985 ns (± 53.7332) |
1.35 |
ir_ifThenElse |
1.5311 us (± 99.2771) |
1.18968 us (± 102.089) |
1.29 |
ir_deeplyNestedIfElse |
3.33259 us (± 376.678) |
2.53506 us (± 248.101) |
1.31 |
ir_loop |
1.64001 us (± 133.378) |
1.25389 us (± 104.125) |
1.31 |
ir_ifInsideLoop |
2.75533 us (± 318.193) |
2.19106 us (± 146.077) |
1.26 |
ir_loopDirectCall |
1.80486 us (± 149.092) |
1.37678 us (± 100.249) |
1.31 |
ir_pointerLoop |
1.97938 us (± 174.314) |
1.57104 us (± 119.611) |
1.26 |
ir_staticLoop |
1.46105 us (± 152.601) |
1.12507 us (± 60.0897) |
1.30 |
ir_fibonacci |
1.77823 us (± 199.293) |
1.3171 us (± 71.4333) |
1.35 |
ir_gcd |
1.53583 us (± 226.853) |
1.16696 us (± 112.473) |
1.32 |
ir_nestedIf10 |
7.2072 us (± 486.168) |
5.81369 us (± 431.607) |
1.24 |
ir_nestedIf100 |
83.1932 us (± 4.099) |
61.8289 us (± 4.3255) |
1.35 |
ir_chainedIf10 |
11.2123 us (± 1.19112) |
8.81802 us (± 1.09082) |
1.27 |
ir_chainedIf100 |
139.41 us (± 5.85457) |
104.778 us (± 4.0227) |
1.33 |
ssa_module_add |
197.415 ns (± 26.8553) |
133.509 ns (± 32.6277) |
1.48 |
ssa_module_ifThenElse |
1012.0199999999999 ns (± 152349) |
739.904 ns (± 147.977) |
1.37 |
ssa_module_deeplyNestedIfElse |
2.61568 us (± 572.417) |
2.04179 us (± 358.293) |
1.28 |
ssa_module_loop |
1267.5 ns (± 154202) |
940.063 ns (± 166.111) |
1.35 |
ssa_module_ifInsideLoop |
2.52793 us (± 235.442) |
2.02946 us (± 326.264) |
1.25 |
ssa_module_loopDirectCall |
1.50504 us (± 352.45) |
1.1149 us (± 233.604) |
1.35 |
ssa_module_pointerLoop |
1.70966 us (± 183.479) |
1.34294 us (± 202.584) |
1.27 |
ssa_module_staticLoop |
497.492 ns (± 82.5198) |
329.377 ns (± 47.0529) |
1.51 |
ssa_module_fibonacci |
1.45083 us (± 158.192) |
1.14441 us (± 163.329) |
1.27 |
ssa_module_gcd |
1275.51 ns (± 148233) |
990.834 ns (± 199.083) |
1.29 |
ssa_module_nestedIf10 |
6.33404 us (± 684.536) |
4.8081 us (± 698.401) |
1.32 |
ssa_module_nestedIf100 |
106.726 us (± 9.35606) |
78.1064 us (± 7.08723) |
1.37 |
ssa_module_chainedIf10 |
10.4879 us (± 1.07224) |
9.30631 us (± 929.91) |
1.13 |
ssa_module_chainedIf100 |
163.531 us (± 9.16532) |
125.359 us (± 9.92444) |
1.30 |
exec_bc_addOne |
39.7375 ns (± 5.44472) |
28.9113 ns (± 1.96815) |
1.37 |
exec_mlir_addOne |
303.337 ns (± 10.1744) |
345.235 ns (± 9.90592) |
0.88 |
exec_cpp_addOne |
4.1166 ns (± 0.916683) |
2.20176 ns (± 0.218682) |
1.87 |
exec_interpreted_addOne |
38.9662 ns (± 1.92912) |
25.9554 ns (± 1.57189) |
1.50 |
exec_mlir_add |
10.4332 ns (± 0.899864) |
6.69853 ns (± 0.429239) |
1.56 |
exec_mlir_fibonacci |
12.4254 us (± 2.13096) |
14.9284 us (± 443.747) |
0.83 |
exec_mlir_sum |
508.696 us (± 66.3469) |
388.681 us (± 21.963) |
1.31 |
exec_cpp_add |
4.76574 ns (± 0.886806) |
2.43865 ns (± 0.247585) |
1.95 |
exec_cpp_fibonacci |
48.7158 us (± 5.76969) |
29.8837 us (± 5.91973) |
1.63 |
exec_cpp_sum |
11.5948 ms (± 1.34248) |
6.79209 ms (± 289.576) |
1.71 |
exec_bc_add |
47.9427 ns (± 6.50577) |
28.9221 ns (± 2.57975) |
1.66 |
exec_bc_fibonacci |
432.244 us (± 10.1119) |
221.819 us (± 3.99406) |
1.95 |
exec_bc_sum |
95.5088 ms (± 809.127) |
48.7653 ms (± 337.142) |
1.96 |
exec_tbc_add |
27.4561 ns (± 3.87784) |
17.9173 ns (± 0.983146) |
1.53 |
exec_tbc_fibonacci |
145.498 us (± 11.8404) |
97.9259 us (± 1.74065) |
1.49 |
exec_tbc_sum |
36.558 ms (± 67.7778) |
24.2347 ms (± 48.7442) |
1.51 |
exec_asmjit_add |
3.55684 ns (± 0.507352) |
1.98331 ns (± 0.196304) |
1.79 |
exec_asmjit_fibonacci |
14.245 us (± 1.22025) |
8.52033 us (± 697.672) |
1.67 |
exec_asmjit_sum |
2.79613 ms (± 17.6452) |
2.3284 ms (± 46.2996) |
1.20 |
exec_bc_add_passesOff |
47.3182 ns (± 8.76331) |
28.7723 ns (± 2.50206) |
1.64 |
exec_bc_add_passesOn |
47.2009 ns (± 8.91343) |
28.869 ns (± 2.55447) |
1.64 |
exec_bc_fibonacci_passesOff |
433.326 us (± 12.2074) |
259.999 us (± 6.25256) |
1.67 |
exec_bc_fibonacci_passesOn |
389.798 us (± 12.5541) |
237.195 us (± 4.42144) |
1.64 |
exec_bc_sum_passesOff |
95.8026 ms (± 1.57128) |
54.1425 ms (± 3.71592) |
1.77 |
exec_bc_sum_passesOn |
79.9601 ms (± 3.58871) |
42.2846 ms (± 383.897) |
1.89 |
exec_tbc_add_passesOff |
27.6584 ns (± 3.11978) |
18.0184 ns (± 1.22106) |
1.54 |
exec_tbc_add_passesOn |
28.2446 ns (± 4.75156) |
17.9474 ns (± 0.948837) |
1.57 |
exec_tbc_fibonacci_passesOff |
144.112 us (± 10.2839) |
98.0895 us (± 2.00549) |
1.47 |
exec_tbc_fibonacci_passesOn |
145.702 us (± 11.4517) |
98.2046 us (± 2.34544) |
1.48 |
exec_tbc_sum_passesOff |
36.5249 ms (± 109.741) |
24.2477 ms (± 39.4284) |
1.51 |
exec_tbc_sum_passesOn |
34.0025 ms (± 309.29) |
24.5034 ms (± 1.80984) |
1.39 |
exec_asmjit_add_passesOff |
3.4918 ns (± 0.350598) |
2.29966 ns (± 0.133578) |
1.52 |
exec_asmjit_add_passesOn |
3.57389 ns (± 0.575757) |
2.29553 ns (± 0.168909) |
1.56 |
exec_asmjit_fibonacci_passesOff |
14.3575 us (± 1.79818) |
10.6658 us (± 1.57021) |
1.35 |
exec_asmjit_fibonacci_passesOn |
14.2765 us (± 1.3313) |
8.98133 us (± 1.42546) |
1.59 |
exec_asmjit_sum_passesOff |
2.79561 ms (± 30.7472) |
2.82184 ms (± 170.944) |
0.99 |
exec_asmjit_sum_passesOn |
2.80036 ms (± 48.3663) |
2.71908 ms (± 65.6444) |
1.03 |
exec_bc_add_noRegAlloc |
46.2724 ns (± 2.12868) |
33.5283 ns (± 1.48311) |
1.38 |
exec_bc_add_regAlloc |
47.7679 ns (± 7.64633) |
28.7769 ns (± 1.70345) |
1.66 |
exec_bc_fibonacci_noRegAlloc |
432.852 us (± 12.2912) |
221.96 us (± 3.74382) |
1.95 |
exec_bc_fibonacci_regAlloc |
432.463 us (± 11.6521) |
221.667 us (± 3.44397) |
1.95 |
exec_bc_sum_noRegAlloc |
96.0936 ms (± 2.60124) |
49.749 ms (± 451.487) |
1.93 |
exec_bc_sum_regAlloc |
95.6187 ms (± 1.7236) |
48.7097 ms (± 344.103) |
1.96 |
exec_bc_add_call |
48.1557 ns (± 8.26415) |
28.697 ns (± 2.24315) |
1.68 |
exec_bc_add_switch |
46.0058 ns (± 4.21986) |
29.6419 ns (± 1.64915) |
1.55 |
exec_bc_add_threaded |
41.3164 ns (± 6.64562) |
25.7395 ns (± 1.29658) |
1.61 |
exec_bc_fibonacci_call |
432.438 us (± 12.5621) |
221.692 us (± 3.99155) |
1.95 |
exec_bc_fibonacci_switch |
393.605 us (± 10.9748) |
249.882 us (± 4.42561) |
1.58 |
exec_bc_fibonacci_threaded |
451.472 us (± 15.373) |
335.826 us (± 6.15385) |
1.34 |
exec_bc_sum_call |
95.0784 ms (± 689.11) |
48.6884 ms (± 280.98) |
1.95 |
exec_bc_sum_switch |
91.4608 ms (± 622.958) |
56.4787 ms (± 71.861) |
1.62 |
exec_bc_sum_threaded |
87.7668 ms (± 1.51786) |
65.1893 ms (± 397.321) |
1.35 |
exec_bc_add_threaded_noReuse |
41.6685 ns (± 7.12908) |
25.8339 ns (± 1.67463) |
1.61 |
exec_bc_add_threaded_reuse |
33.4753 ns (± 5.51012) |
19.1749 ns (± 1.39006) |
1.75 |
exec_bc_fibonacci_threaded_noReuse |
445.725 us (± 14.8037) |
334.421 us (± 6.23061) |
1.33 |
exec_bc_fibonacci_threaded_reuse |
446.785 us (± 16.3418) |
334.87 us (± 6.96897) |
1.33 |
exec_bc_sum_threaded_noReuse |
87.9753 ms (± 2.25583) |
65.0696 ms (± 304.011) |
1.35 |
exec_bc_sum_threaded_reuse |
87.7039 ms (± 1.30232) |
65.1491 ms (± 66.2821) |
1.35 |
exec_bc_add_threaded_noSuperinstr |
41.4143 ns (± 6.64065) |
26.2086 ns (± 2.82877) |
1.58 |
exec_bc_add_threaded_superinstr |
42.0498 ns (± 8.73302) |
25.5889 ns (± 0.727253) |
1.64 |
comp_mlir_add |
6.23138 ms (± 853.558) |
5.5207 ms (± 147.019) |
1.13 |
comp_mlir_ifThenElse |
6.70366 ms (± 370.627) |
5.97601 ms (± 99.3525) |
1.12 |
comp_mlir_deeplyNestedIfElse |
5.62565 ms (± 260.894) |
5.13008 ms (± 111.125) |
1.10 |
comp_mlir_loop |
7.96339 ms (± 526.633) |
6.67558 ms (± 96.8069) |
1.19 |
comp_mlir_ifInsideLoop |
31.9287 ms (± 703.367) |
21.4016 ms (± 227.754) |
1.49 |
comp_mlir_loopDirectCall |
13.7186 ms (± 648.711) |
9.84574 ms (± 244.936) |
1.39 |
comp_mlir_pointerLoop |
31.53 ms (± 589.667) |
22.6071 ms (± 1.67779) |
1.39 |
comp_mlir_staticLoop |
5.36791 ms (± 259.431) |
5.83592 ms (± 110.208) |
0.92 |
comp_mlir_fibonacci |
10.8935 ms (± 391.055) |
9.8267 ms (± 806.184) |
1.11 |
comp_mlir_gcd |
10.3042 ms (± 308.974) |
8.82715 ms (± 615.478) |
1.17 |
comp_mlir_nestedIf10 |
11.0765 ms (± 416.478) |
8.94931 ms (± 288.227) |
1.24 |
comp_mlir_nestedIf100 |
26.6525 ms (± 471.465) |
18.1318 ms (± 244.728) |
1.47 |
comp_mlir_chainedIf10 |
9.87083 ms (± 298.793) |
9.10602 ms (± 176.69) |
1.08 |
comp_mlir_chainedIf100 |
22.7755 ms (± 841.614) |
46.1131 ms (± 3.33563) |
0.49 |
comp_cpp_add |
26.3142 ms (± 1.44842) |
16.2829 ms (± 9.02395) |
1.62 |
comp_cpp_ifThenElse |
26.7116 ms (± 913.144) |
20.9923 ms (± 21.2939) |
1.27 |
comp_cpp_deeplyNestedIfElse |
28.1292 ms (± 963.888) |
21.2314 ms (± 22.9594) |
1.32 |
comp_cpp_loop |
26.6785 ms (± 795.19) |
16.4617 ms (± 4.55386) |
1.62 |
comp_cpp_ifInsideLoop |
27.895 ms (± 1.04051) |
15.8113 ms (± 2.09589) |
1.76 |
comp_cpp_loopDirectCall |
28.0282 ms (± 677.891) |
15.8901 ms (± 3.77129) |
1.76 |
comp_cpp_pointerLoop |
27.8255 ms (± 790.301) |
20.5324 ms (± 27.12) |
1.36 |
comp_cpp_staticLoop |
27.9637 ms (± 1.06307) |
18.7382 ms (± 16.4192) |
1.49 |
comp_cpp_fibonacci |
27.1159 ms (± 962.402) |
20.1033 ms (± 23.6072) |
1.35 |
comp_cpp_gcd |
27.0787 ms (± 582.304) |
15.6424 ms (± 4.56635) |
1.73 |
comp_cpp_nestedIf10 |
30.7781 ms (± 914.915) |
17.1959 ms (± 2.83023) |
1.79 |
comp_cpp_nestedIf100 |
55.8826 ms (± 1.51433) |
43.4956 ms (± 34.29) |
1.28 |
comp_cpp_chainedIf10 |
30.7898 ms (± 1.04343) |
24.3947 ms (± 39.355) |
1.26 |
comp_cpp_chainedIf100 |
60.0684 ms (± 1.94965) |
35.7869 ms (± 2.84794) |
1.68 |
comp_bc_add |
16.4422 us (± 3.73538) |
9.15599 us (± 2.59695) |
1.80 |
comp_bc_ifThenElse |
21.4247 us (± 4.70319) |
12.2851 us (± 2.18643) |
1.74 |
comp_bc_deeplyNestedIfElse |
26.1816 us (± 4.16643) |
15.6666 us (± 2.04434) |
1.67 |
comp_bc_loop |
21.3106 us (± 4.31504) |
11.2816 us (± 3.33007) |
1.89 |
comp_bc_ifInsideLoop |
25.7629 us (± 5.21485) |
13.6615 us (± 3.27051) |
1.89 |
comp_bc_loopDirectCall |
21.6615 us (± 3.53188) |
14.0487 us (± 2.46574) |
1.54 |
comp_bc_pointerLoop |
23.5016 us (± 4.10087) |
15.0631 us (± 1.98444) |
1.56 |
comp_bc_staticLoop |
19.6322 us (± 6.30716) |
14.3956 us (± 2.74218) |
1.36 |
comp_bc_fibonacci |
21.7946 us (± 4.16925) |
14.3525 us (± 1.97946) |
1.52 |
comp_bc_gcd |
20.6354 us (± 3.69442) |
13.2369 us (± 1.71908) |
1.56 |
comp_bc_nestedIf10 |
49.2572 us (± 7.92733) |
27.9105 us (± 4.07961) |
1.76 |
comp_bc_nestedIf100 |
283.187 us (± 21.4678) |
209.036 us (± 7.89971) |
1.35 |
comp_bc_chainedIf10 |
64.8252 us (± 9.71242) |
38.491 us (± 7.86932) |
1.68 |
comp_bc_chainedIf100 |
476.171 us (± 27.2963) |
335.515 us (± 7.61275) |
1.42 |
comp_tbc_add |
1.97554 us (± 182.639) |
1.36495 us (± 140.426) |
1.45 |
comp_tbc_ifThenElse |
4.24017 us (± 336.537) |
3.04763 us (± 274.803) |
1.39 |
comp_tbc_deeplyNestedIfElse |
9.61753 us (± 1.19214) |
6.92116 us (± 554.588) |
1.39 |
comp_tbc_loop |
4.27544 us (± 377.145) |
3.0682 us (± 477.179) |
1.39 |
comp_tbc_ifInsideLoop |
7.28139 us (± 687.347) |
5.38821 us (± 681.961) |
1.35 |
comp_tbc_loopDirectCall |
4.50916 us (± 441.634) |
3.2137 us (± 272.348) |
1.40 |
comp_tbc_pointerLoop |
5.73512 us (± 1.15924) |
3.99338 us (± 423.017) |
1.44 |
comp_tbc_staticLoop |
4.73987 us (± 584.184) |
3.72711 us (± 436.997) |
1.27 |
comp_tbc_fibonacci |
4.73101 us (± 551.872) |
3.36206 us (± 248.238) |
1.41 |
comp_tbc_gcd |
3.92755 us (± 451.717) |
2.67632 us (± 187.531) |
1.47 |
comp_tbc_nestedIf10 |
26.5245 us (± 3.28155) |
19.5024 us (± 2.47741) |
1.36 |
comp_tbc_nestedIf100 |
276.022 us (± 15.5607) |
210.459 us (± 9.87995) |
1.31 |
comp_tbc_chainedIf10 |
33.0772 us (± 3.33004) |
27.5257 us (± 3.91327) |
1.20 |
comp_tbc_chainedIf100 |
392.748 us (± 16.8674) |
298.28 us (± 10.5586) |
1.32 |
comp_asmjit_add |
24.941 us (± 4.56956) |
12.6507 us (± 3.6902) |
1.97 |
comp_asmjit_ifThenElse |
34.3143 us (± 7.18159) |
14.8371 us (± 3.8868) |
2.31 |
comp_asmjit_deeplyNestedIfElse |
49.5979 us (± 9.00302) |
27.13 us (± 14.8631) |
1.83 |
comp_asmjit_loop |
34.142 us (± 5.16094) |
15.7107 us (± 3.72719) |
2.17 |
comp_asmjit_ifInsideLoop |
47.8558 us (± 8.22323) |
20.8987 us (± 7.26564) |
2.29 |
comp_asmjit_loopDirectCall |
48.0172 us (± 12.3939) |
16.1071 us (± 3.9815) |
2.98 |
comp_asmjit_pointerLoop |
47.5732 us (± 10.7261) |
19.981 us (± 8.32564) |
2.38 |
comp_asmjit_staticLoop |
31.0976 us (± 6.36975) |
16.3872 us (± 3.91941) |
1.90 |
comp_asmjit_fibonacci |
36.406 us (± 5.78889) |
16.7019 us (± 3.90819) |
2.18 |
comp_asmjit_gcd |
35.2193 us (± 5.90976) |
16.2209 us (± 4.33601) |
2.17 |
comp_asmjit_nestedIf10 |
78.0564 us (± 11.3456) |
40.3922 us (± 9.32915) |
1.93 |
comp_asmjit_nestedIf100 |
492.492 us (± 17.982) |
337.115 us (± 13.6934) |
1.46 |
comp_asmjit_chainedIf10 |
95.7256 us (± 12.1199) |
51.0453 us (± 8.17668) |
1.88 |
comp_asmjit_chainedIf100 |
652.342 us (± 46.6924) |
435.35 us (± 13.1288) |
1.50 |
tiered_twotier_addOne |
3.37537 ms (± 117.627) |
3.40745 ms (± 161.002) |
0.99 |
tiered_singletier_addOne |
3.34396 ms (± 119.929) |
3.32251 ms (± 146.262) |
1.01 |
single_compile_mlir_addOne |
3.55471 ms (± 240.105) |
3.32503 ms (± 147.301) |
1.07 |
single_compile_cpp_addOne |
27.764 ms (± 867.71) |
21.207 ms (± 21.6034) |
1.31 |
single_compile_bc_addOne |
77.1518 us (± 16.5405) |
43.0286 us (± 15.556) |
1.79 |
tiered_twotier_sumLoop |
6.02138 ms (± 440.934) |
4.7783 ms (± 181.716) |
1.26 |
tiered_singletier_sumLoop |
6.15253 ms (± 225.655) |
4.66761 ms (± 159.981) |
1.32 |
single_compile_mlir_sumLoop |
5.70886 ms (± 241.364) |
4.6675 ms (± 152.212) |
1.22 |
single_compile_cpp_sumLoop |
28.5511 ms (± 1.03792) |
20.05 ms (± 34.0865) |
1.42 |
single_compile_bc_sumLoop |
135.515 us (± 20.2402) |
87.0154 us (± 18.1367) |
1.56 |
e2e_tiered_bc_to_mlir |
3427.4300000000003 us (± 113458) |
3401.78 us (± 148209) |
1.01 |
e2e_single_mlir |
5.66877 ms (± 181.518) |
5.50668 ms (± 220.824) |
1.03 |
trace_add |
2.58559 us (± 384.575) |
1.93952 us (± 147.833) |
1.33 |
completing_trace_add |
2.5824 us (± 330.341) |
1.93438 us (± 93.9832) |
1.34 |
trace_ifThenElse |
9.57539 us (± 1.40124) |
6.77389 us (± 644.15) |
1.41 |
completing_trace_ifThenElse |
4.94784 us (± 630.566) |
4.49016 us (± 407.236) |
1.10 |
trace_deeplyNestedIfElse |
28.4445 us (± 4.57736) |
23.2116 us (± 6.65444) |
1.23 |
completing_trace_deeplyNestedIfElse |
13.5359 us (± 1.75202) |
11.9291 us (± 876.498) |
1.13 |
trace_loop |
9.17978 us (± 1.34384) |
9.16394 us (± 3.05415) |
1.00 |
completing_trace_loop |
4.95104 us (± 517.821) |
4.51828 us (± 377.175) |
1.10 |
trace_ifInsideLoop |
18.1638 us (± 2.93496) |
15.3729 us (± 1.61468) |
1.18 |
completing_trace_ifInsideLoop |
9.1436 us (± 1.31366) |
8.0583 us (± 502.485) |
1.13 |
trace_loopDirectCall |
9.42073 us (± 1.45965) |
6.87237 us (± 675.495) |
1.37 |
completing_trace_loopDirectCall |
5.17739 us (± 709.14) |
3.96969 us (± 406.678) |
1.30 |
trace_pointerLoop |
15.2021 us (± 3.2533) |
11.3709 us (± 1.64883) |
1.34 |
completing_trace_pointerLoop |
10.6109 us (± 936.462) |
8.10338 us (± 541.771) |
1.31 |
trace_staticLoop |
7.69599 us (± 538.853) |
6.15695 us (± 556.513) |
1.25 |
completing_trace_staticLoop |
8.0361 us (± 899.894) |
6.18323 us (± 503.649) |
1.30 |
trace_fibonacci |
10.6702 us (± 1.4096) |
7.88136 us (± 483.307) |
1.35 |
completing_trace_fibonacci |
6.23182 us (± 453.89) |
4.96714 us (± 471.379) |
1.25 |
trace_gcd |
8.45874 us (± 769.879) |
6.19828 us (± 1.20333) |
1.36 |
completing_trace_gcd |
4.19748 us (± 297.541) |
3.15982 us (± 281.876) |
1.33 |
trace_nestedIf10 |
44.8121 us (± 3.48655) |
33.3169 us (± 2.94718) |
1.35 |
completing_trace_nestedIf10 |
48.4299 us (± 3.2533) |
34.0027 us (± 4.82456) |
1.42 |
trace_nestedIf100 |
1.93962 ms (± 39.5573) |
1.21648 ms (± 37.7076) |
1.59 |
completing_trace_nestedIf100 |
2.31659 ms (± 14.9311) |
1.26423 ms (± 29.7049) |
1.83 |
trace_chainedIf10 |
105.354 us (± 4.99436) |
73.1898 us (± 3.30693) |
1.44 |
completing_trace_chainedIf10 |
52.9147 us (± 3.15407) |
37.1053 us (± 2.6882) |
1.43 |
trace_chainedIf100 |
5.0404 ms (± 22.2995) |
3.03051 ms (± 41.8946) |
1.66 |
completing_trace_chainedIf100 |
2.68179 ms (± 17.8531) |
1.47893 ms (± 21.2653) |
1.81 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/superpowers/docs/superpowers/ignore rule so local generated planning files stay untrackedWhy
The superpowers planning directory is local workflow output and should not be retained in the repository.
Impact
Documentation-only cleanup; no production code or runtime behavior changes.
Validation
formattarget completed through the commit hookgit diff --check origin/main...HEAD