IntersectMBO / plutus

The Plutus language implementation and tools
Apache License 2.0
1.57k stars 479 forks source link

Experiment #6345

Closed kwxm closed 3 months ago

kwxm commented 3 months ago

I just want to check the lists benchmark.

kwxm commented 3 months ago

/benchmark lists

github-actions[bot] commented 3 months ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 months ago

Comparing benchmark results of 'lists' on 'd510d248f' (base) and 'c52bb6659' (PR)

Results table | Script | d510d24 | c52bb66 | Change | | :------ | :------: | :------: | :------: | | sort/ghcSort/10 | 35.95 μs | 35.49 μs | -1.3% | | sort/ghcSort/20 | 83.61 μs | 82.34 μs | -1.5% | | sort/ghcSort/30 | 129.0 μs | 127.1 μs | -1.5% | | sort/ghcSort/40 | 193.1 μs | 190.0 μs | -1.6% | | sort/ghcSort/50 | 238.0 μs | 235.1 μs | -1.2% | | sort/ghcSort/60 | 298.1 μs | 296.6 μs | -0.5% | | sort/ghcSort/70 | 392.4 μs | 395.3 μs | +0.7% | | sort/ghcSort/80 | 445.8 μs | 448.5 μs | +0.6% | | sort/ghcSort/90 | 492.8 μs | 498.8 μs | +1.2% | | sort/ghcSort/100 | 552.2 μs | 558.8 μs | +1.2% | | sort/ghcSort/110 | 606.7 μs | 613.2 μs | +1.1% | | sort/ghcSort/120 | 688.2 μs | 697.4 μs | +1.3% | | sort/ghcSort/130 | 841.3 μs | 852.4 μs | +1.3% | | sort/ghcSort/140 | 895.1 μs | 906.0 μs | +1.2% | | sort/ghcSort/150 | 955.6 μs | 967.2 μs | +1.2% | | sort/ghcSort/160 | 1.021 ms | 1.034 ms | +1.3% | | sort/ghcSort/170 | 1.077 ms | 1.089 ms | +1.1% | | sort/ghcSort/180 | 1.133 ms | 1.148 ms | +1.3% | | sort/ghcSort/190 | 1.201 ms | 1.213 ms | +1.0% | | sort/ghcSort/200 | 1.286 ms | 1.304 ms | +1.4% | | sort/ghcSort/210 | 1.343 ms | 1.359 ms | +1.2% | | sort/ghcSort/220 | 1.401 ms | 1.421 ms | +1.4% | | sort/ghcSort/230 | 1.500 ms | 1.518 ms | +1.2% | | sort/ghcSort/240 | 1.580 ms | 1.602 ms | +1.4% | | sort/ghcSort/250 | 1.666 ms | 1.685 ms | +1.1% | | sort/ghcSort/260 | 1.916 ms | 1.940 ms | +1.3% | | sort/ghcSort/270 | 1.968 ms | 1.994 ms | +1.3% | | sort/ghcSort/280 | 2.041 ms | 2.063 ms | +1.1% | | sort/ghcSort/290 | 2.112 ms | 2.134 ms | +1.0% | | sort/ghcSort/300 | 2.189 ms | 2.212 ms | +1.1% | | sort/ghcSort/310 | 2.265 ms | 2.289 ms | +1.1% | | sort/ghcSort/320 | 2.333 ms | 2.357 ms | +1.0% | | sort/ghcSort/330 | 2.407 ms | 2.428 ms | +0.9% | | sort/ghcSort/340 | 2.472 ms | 2.496 ms | +1.0% | | sort/ghcSort/350 | 2.533 ms | 2.560 ms | +1.1% | | sort/ghcSort/360 | 2.595 ms | 2.624 ms | +1.1% | | sort/ghcSort/370 | 2.670 ms | 2.698 ms | +1.0% | | sort/ghcSort/380 | 2.751 ms | 2.786 ms | +1.3% | | sort/ghcSort/390 | 2.884 ms | 2.918 ms | +1.2% | | sort/ghcSort/400 | 2.954 ms | 2.987 ms | +1.1% | | sort/ghcSort/410 | 2.994 ms | 3.026 ms | +1.1% | | sort/ghcSort/420 | 3.092 ms | 3.124 ms | +1.0% | | sort/ghcSort/430 | 3.158 ms | 3.194 ms | +1.1% | | sort/ghcSort/440 | 3.247 ms | 3.279 ms | +1.0% | | sort/ghcSort/450 | 3.450 ms | 3.451 ms | +0.0% | | sort/ghcSort/460 | 3.489 ms | 3.504 ms | +0.4% | | sort/ghcSort/470 | 3.569 ms | 3.576 ms | +0.2% | | sort/ghcSort/480 | 3.690 ms | 3.694 ms | +0.1% | | sort/ghcSort/490 | 3.760 ms | 3.763 ms | +0.1% | | sort/ghcSort/500 | 3.832 ms | 3.846 ms | +0.4% | | sort/insertionSort/10 | 34.44 μs | 34.45 μs | +0.0% | | sort/insertionSort/20 | 132.6 μs | 131.9 μs | -0.5% | | sort/insertionSort/30 | 295.2 μs | 294.6 μs | -0.2% | | sort/insertionSort/40 | 522.8 μs | 524.5 μs | +0.3% | | sort/insertionSort/50 | 813.8 μs | 811.6 μs | -0.3% | | sort/insertionSort/60 | 1.170 ms | 1.169 ms | -0.1% | | sort/insertionSort/70 | 1.589 ms | 1.590 ms | +0.1% | | sort/insertionSort/80 | 2.076 ms | 2.078 ms | +0.1% | | sort/insertionSort/90 | 2.616 ms | 2.624 ms | +0.3% | | sort/insertionSort/100 | 3.247 ms | 3.245 ms | -0.1% | | sort/insertionSort/110 | 3.926 ms | 3.922 ms | -0.1% | | sort/insertionSort/120 | 4.672 ms | 4.674 ms | +0.0% | | sort/insertionSort/130 | 5.569 ms | 5.493 ms | -1.4% | | sort/insertionSort/140 | 6.450 ms | 6.362 ms | -1.4% | | sort/insertionSort/150 | 7.403 ms | 7.308 ms | -1.3% | | sort/insertionSort/160 | 8.465 ms | 8.319 ms | -1.7% | | sort/insertionSort/170 | 9.497 ms | 9.402 ms | -1.0% | | sort/insertionSort/180 | 10.72 ms | 10.52 ms | -1.9% | | sort/insertionSort/190 | 11.93 ms | 11.76 ms | -1.4% | | sort/insertionSort/200 | 13.22 ms | 13.02 ms | -1.5% | | sort/insertionSort/210 | 14.57 ms | 14.35 ms | -1.5% | | sort/insertionSort/220 | 16.05 ms | 15.81 ms | -1.5% | | sort/insertionSort/230 | 17.56 ms | 17.25 ms | -1.8% | | sort/insertionSort/240 | 19.10 ms | 18.84 ms | -1.4% | | sort/insertionSort/250 | 20.77 ms | 20.47 ms | -1.4% | | sort/insertionSort/260 | 22.47 ms | 22.19 ms | -1.2% | | sort/insertionSort/270 | 24.23 ms | 23.90 ms | -1.4% | | sort/insertionSort/280 | 26.14 ms | 25.75 ms | -1.5% | | sort/insertionSort/290 | 28.10 ms | 27.76 ms | -1.2% | | sort/insertionSort/300 | 30.06 ms | 29.60 ms | -1.5% | | sort/insertionSort/310 | 32.18 ms | 31.68 ms | -1.6% | | sort/insertionSort/320 | 34.23 ms | 33.78 ms | -1.3% | | sort/insertionSort/330 | 36.53 ms | 35.99 ms | -1.5% | | sort/insertionSort/340 | 38.70 ms | 38.20 ms | -1.3% | | sort/insertionSort/350 | 41.00 ms | 40.48 ms | -1.3% | | sort/insertionSort/360 | 43.50 ms | 43.05 ms | -1.0% | | sort/insertionSort/370 | 45.97 ms | 45.34 ms | -1.4% | | sort/insertionSort/380 | 48.50 ms | 47.89 ms | -1.3% | | sort/insertionSort/390 | 51.39 ms | 50.60 ms | -1.5% | | sort/insertionSort/400 | 53.79 ms | 53.15 ms | -1.2% | | sort/insertionSort/410 | 56.52 ms | 55.87 ms | -1.2% | | sort/insertionSort/420 | 59.47 ms | 58.85 ms | -1.0% | | sort/insertionSort/430 | 62.47 ms | 61.69 ms | -1.2% | | sort/insertionSort/440 | 65.41 ms | 64.50 ms | -1.4% | | sort/insertionSort/450 | 68.51 ms | 67.46 ms | -1.5% | | sort/insertionSort/460 | 71.43 ms | 70.78 ms | -0.9% | | sort/insertionSort/470 | 74.58 ms | 73.91 ms | -0.9% | | sort/insertionSort/480 | 76.83 ms | 77.11 ms | +0.4% | | sort/insertionSort/490 | 79.99 ms | 80.48 ms | +0.6% | | sort/insertionSort/500 | 83.42 ms | 84.14 ms | +0.9% | | sort/mergeSort/10 | 93.19 μs | 94.42 μs | +1.3% | | sort/mergeSort/20 | 228.9 μs | 229.1 μs | +0.1% | | sort/mergeSort/30 | 381.8 μs | 378.8 μs | -0.8% | | sort/mergeSort/40 | 542.8 μs | 538.1 μs | -0.9% | | sort/mergeSort/50 | 707.7 μs | 702.8 μs | -0.7% | | sort/mergeSort/60 | 883.1 μs | 878.9 μs | -0.5% | | sort/mergeSort/70 | 1.065 ms | 1.059 ms | -0.6% | | sort/mergeSort/80 | 1.250 ms | 1.242 ms | -0.6% | | sort/mergeSort/90 | 1.438 ms | 1.424 ms | -1.0% | | sort/mergeSort/100 | 1.623 ms | 1.616 ms | -0.4% | | sort/mergeSort/110 | 1.817 ms | 1.805 ms | -0.7% | | sort/mergeSort/120 | 2.021 ms | 2.008 ms | -0.6% | | sort/mergeSort/130 | 2.262 ms | 2.244 ms | -0.8% | | sort/mergeSort/140 | 2.436 ms | 2.404 ms | -1.3% | | sort/mergeSort/150 | 2.622 ms | 2.604 ms | -0.7% | | sort/mergeSort/160 | 2.857 ms | 2.835 ms | -0.8% | | sort/mergeSort/170 | 3.052 ms | 3.017 ms | -1.1% | | sort/mergeSort/180 | 3.278 ms | 3.240 ms | -1.2% | | sort/mergeSort/190 | 3.483 ms | 3.451 ms | -0.9% | | sort/mergeSort/200 | 3.680 ms | 3.648 ms | -0.9% | | sort/mergeSort/210 | 3.914 ms | 3.883 ms | -0.8% | | sort/mergeSort/220 | 4.109 ms | 4.080 ms | -0.7% | | sort/mergeSort/230 | 4.356 ms | 4.319 ms | -0.8% | | sort/mergeSort/240 | 4.566 ms | 4.532 ms | -0.7% | | sort/mergeSort/250 | 4.816 ms | 4.792 ms | -0.5% | | sort/mergeSort/260 | 5.080 ms | 5.032 ms | -0.9% | | sort/mergeSort/270 | 5.249 ms | 5.197 ms | -1.0% | | sort/mergeSort/280 | 5.452 ms | 5.419 ms | -0.6% | | sort/mergeSort/290 | 5.674 ms | 5.609 ms | -1.1% | | sort/mergeSort/300 | 5.869 ms | 5.834 ms | -0.6% | | sort/mergeSort/310 | 6.102 ms | 6.068 ms | -0.6% | | sort/mergeSort/320 | 6.380 ms | 6.358 ms | -0.3% | | sort/mergeSort/330 | 6.586 ms | 6.527 ms | -0.9% | | sort/mergeSort/340 | 6.833 ms | 6.755 ms | -1.1% | | sort/mergeSort/350 | 7.059 ms | 6.977 ms | -1.2% | | sort/mergeSort/360 | 7.332 ms | 7.246 ms | -1.2% | | sort/mergeSort/370 | 7.535 ms | 7.447 ms | -1.2% | | sort/mergeSort/380 | 7.797 ms | 7.719 ms | -1.0% | | sort/mergeSort/390 | 8.035 ms | 7.931 ms | -1.3% | | sort/mergeSort/400 | 8.224 ms | 8.137 ms | -1.1% | | sort/mergeSort/410 | 8.516 ms | 8.391 ms | -1.5% | | sort/mergeSort/420 | 8.713 ms | 8.630 ms | -1.0% | | sort/mergeSort/430 | 8.979 ms | 8.908 ms | -0.8% | | sort/mergeSort/440 | 9.171 ms | 9.100 ms | -0.8% | | sort/mergeSort/450 | 9.430 ms | 9.341 ms | -0.9% | | sort/mergeSort/460 | 9.682 ms | 9.574 ms | -1.1% | | sort/mergeSort/470 | 9.938 ms | 9.844 ms | -0.9% | | sort/mergeSort/480 | 10.17 ms | 10.07 ms | -1.0% | | sort/mergeSort/490 | 10.48 ms | 10.36 ms | -1.1% | | sort/mergeSort/500 | 10.73 ms | 10.60 ms | -1.2% | | sort/quickSort/10 | 81.22 μs | 80.56 μs | -0.8% | | sort/quickSort/20 | 312.9 μs | 309.9 μs | -1.0% | | sort/quickSort/30 | 695.7 μs | 691.2 μs | -0.6% | | sort/quickSort/40 | 1.248 ms | 1.238 ms | -0.8% | | sort/quickSort/50 | 1.969 ms | 1.952 ms | -0.9% | | sort/quickSort/60 | 2.850 ms | 2.831 ms | -0.7% | | sort/quickSort/70 | 3.890 ms | 3.860 ms | -0.8% | | sort/quickSort/80 | 5.110 ms | 5.071 ms | -0.8% | | sort/quickSort/90 | 6.486 ms | 6.429 ms | -0.9% | | sort/quickSort/100 | 7.953 ms | 7.890 ms | -0.8% | | sort/quickSort/110 | 9.657 ms | 9.591 ms | -0.7% | | sort/quickSort/120 | 11.51 ms | 11.43 ms | -0.7% | | sort/quickSort/130 | 13.49 ms | 13.43 ms | -0.4% | | sort/quickSort/140 | 15.52 ms | 15.17 ms | -2.3% | | sort/quickSort/150 | 17.87 ms | 17.41 ms | -2.6% | | sort/quickSort/160 | 20.33 ms | 19.77 ms | -2.8% | | sort/quickSort/170 | 23.01 ms | 22.31 ms | -3.0% | | sort/quickSort/180 | 25.63 ms | 24.96 ms | -2.6% | | sort/quickSort/190 | 28.64 ms | 27.90 ms | -2.6% | | sort/quickSort/200 | 31.69 ms | 30.85 ms | -2.7% | | sort/quickSort/210 | 34.88 ms | 34.01 ms | -2.5% | | sort/quickSort/220 | 38.35 ms | 37.33 ms | -2.7% | | sort/quickSort/230 | 41.86 ms | 40.80 ms | -2.5% | | sort/quickSort/240 | 45.66 ms | 44.47 ms | -2.6% | | sort/quickSort/250 | 49.59 ms | 48.14 ms | -2.9% | | sort/quickSort/260 | 53.77 ms | 52.24 ms | -2.8% | | sort/quickSort/270 | 57.75 ms | 56.27 ms | -2.6% | | sort/quickSort/280 | 62.27 ms | 60.59 ms | -2.7% | | sort/quickSort/290 | 66.76 ms | 64.97 ms | -2.7% | | sort/quickSort/300 | 71.40 ms | 69.57 ms | -2.6% | | sort/quickSort/310 | 76.29 ms | 74.24 ms | -2.7% | | sort/quickSort/320 | 81.30 ms | 79.22 ms | -2.6% | | sort/quickSort/330 | 86.47 ms | 84.31 ms | -2.5% | | sort/quickSort/340 | 92.13 ms | 89.89 ms | -2.4% | | sort/quickSort/350 | 97.55 ms | 95.20 ms | -2.4% | | sort/quickSort/360 | 103.6 ms | 100.8 ms | -2.7% | | sort/quickSort/370 | 109.2 ms | 106.4 ms | -2.6% | | sort/quickSort/380 | 115.5 ms | 112.4 ms | -2.7% | | sort/quickSort/390 | 121.6 ms | 118.3 ms | -2.7% | | sort/quickSort/400 | 128.1 ms | 124.8 ms | -2.6% | | sort/quickSort/410 | 134.9 ms | 131.0 ms | -2.9% | | sort/quickSort/420 | 141.2 ms | 137.7 ms | -2.5% | | sort/quickSort/430 | 148.4 ms | 144.8 ms | -2.4% | | sort/quickSort/440 | 155.1 ms | 151.2 ms | -2.5% | | sort/quickSort/450 | 162.7 ms | 158.6 ms | -2.5% | | sort/quickSort/460 | 170.2 ms | 165.7 ms | -2.6% | | sort/quickSort/470 | 177.9 ms | 173.5 ms | -2.5% | | sort/quickSort/480 | 186.1 ms | 181.1 ms | -2.7% | | sort/quickSort/490 | 193.6 ms | 188.9 ms | -2.4% | | sort/quickSort/500 | 201.8 ms | 197.1 ms | -2.3% | | sum/compiled-from-Haskell/sum-right-builtin/10 | 9.920 μs | 9.706 μs | -2.2% | | sum/compiled-from-Haskell/sum-right-builtin/50 | 47.17 μs | 46.37 μs | -1.7% | | sum/compiled-from-Haskell/sum-right-builtin/100 | 95.08 μs | 93.43 μs | -1.7% | | sum/compiled-from-Haskell/sum-right-builtin/500 | 498.6 μs | 491.3 μs | -1.5% | | sum/compiled-from-Haskell/sum-right-builtin/1000 | 1.081 ms | 1.059 ms | -2.0% | | sum/compiled-from-Haskell/sum-right-builtin/5000 | 7.031 ms | 6.944 ms | -1.2% | | sum/compiled-from-Haskell/sum-right-builtin/10000 | 15.17 ms | 15.00 ms | -1.1% | | sum/compiled-from-Haskell/sum-right-Scott/10 | 6.945 μs | 6.813 μs | -1.9% | | sum/compiled-from-Haskell/sum-right-Scott/50 | 31.85 μs | 31.21 μs | -2.0% | | sum/compiled-from-Haskell/sum-right-Scott/100 | 63.47 μs | 62.40 μs | -1.7% | | sum/compiled-from-Haskell/sum-right-Scott/500 | 333.9 μs | 327.2 μs | -2.0% | | sum/compiled-from-Haskell/sum-right-Scott/1000 | 718.8 μs | 706.3 μs | -1.7% | | sum/compiled-from-Haskell/sum-right-Scott/5000 | 5.373 ms | 5.287 ms | -1.6% | | sum/compiled-from-Haskell/sum-right-Scott/10000 | 11.93 ms | 11.70 ms | -1.9% | | sum/compiled-from-Haskell/sum-right-data/10 | 25.11 μs | 24.32 μs | -3.1% | | sum/compiled-from-Haskell/sum-right-data/50 | 126.2 μs | 122.2 μs | -3.2% | | sum/compiled-from-Haskell/sum-right-data/100 | 256.3 μs | 248.0 μs | -3.2% | | sum/compiled-from-Haskell/sum-right-data/500 | 1.393 ms | 1.350 ms | -3.1% | | sum/compiled-from-Haskell/sum-right-data/1000 | 3.142 ms | 3.035 ms | -3.4% | | sum/compiled-from-Haskell/sum-right-data/5000 | 17.45 ms | 16.93 ms | -3.0% | | sum/compiled-from-Haskell/sum-right-data/10000 | 36.30 ms | 35.23 ms | -2.9% | | sum/compiled-from-Haskell/sum-left-builtin/10 | 9.506 μs | 9.264 μs | -2.5% | | sum/compiled-from-Haskell/sum-left-builtin/50 | 47.11 μs | 46.05 μs | -2.3% | | sum/compiled-from-Haskell/sum-left-builtin/100 | 93.60 μs | 91.41 μs | -2.3% | | sum/compiled-from-Haskell/sum-left-builtin/500 | 486.0 μs | 474.8 μs | -2.3% | | sum/compiled-from-Haskell/sum-left-builtin/1000 | 1.038 ms | 1.018 ms | -1.9% | | sum/compiled-from-Haskell/sum-left-builtin/5000 | 6.923 ms | 6.792 ms | -1.9% | | sum/compiled-from-Haskell/sum-left-builtin/10000 | 14.93 ms | 14.54 ms | -2.6% | | sum/compiled-from-Haskell/sum-left-Scott/10 | 6.825 μs | 6.704 μs | -1.8% | | sum/compiled-from-Haskell/sum-left-Scott/50 | 30.95 μs | 30.30 μs | -2.1% | | sum/compiled-from-Haskell/sum-left-Scott/100 | 61.87 μs | 60.81 μs | -1.7% | | sum/compiled-from-Haskell/sum-left-Scott/500 | 323.5 μs | 319.0 μs | -1.4% | | sum/compiled-from-Haskell/sum-left-Scott/1000 | 700.9 μs | 687.7 μs | -1.9% | | sum/compiled-from-Haskell/sum-left-Scott/5000 | 5.134 ms | 5.032 ms | -2.0% | | sum/compiled-from-Haskell/sum-left-Scott/10000 | 11.53 ms | 11.29 ms | -2.1% | | sum/compiled-from-Haskell/sum-left-data/10 | 26.73 μs | 25.89 μs | -3.1% | | sum/compiled-from-Haskell/sum-left-data/50 | 129.7 μs | 125.3 μs | -3.4% | | sum/compiled-from-Haskell/sum-left-data/100 | 262.6 μs | 254.5 μs | -3.1% | | sum/compiled-from-Haskell/sum-left-data/500 | 1.425 ms | 1.385 ms | -2.8% | | sum/compiled-from-Haskell/sum-left-data/1000 | 3.188 ms | 3.098 ms | -2.8% | | sum/compiled-from-Haskell/sum-left-data/5000 | 17.57 ms | 17.15 ms | -2.4% | | sum/compiled-from-Haskell/sum-left-data/10000 | 36.16 ms | 35.18 ms | -2.7% | | sum/hand-written-PLC/sum-right-builtin/10 | 10.27 μs | 10.00 μs | -2.6% | | sum/hand-written-PLC/sum-right-builtin/50 | 46.61 μs | 45.29 μs | -2.8% | | sum/hand-written-PLC/sum-right-builtin/100 | 93.80 μs | 92.00 μs | -1.9% | | sum/hand-written-PLC/sum-right-builtin/500 | 474.3 μs | 463.1 μs | -2.4% | | sum/hand-written-PLC/sum-right-builtin/1000 | 981.0 μs | 961.6 μs | -2.0% | | sum/hand-written-PLC/sum-right-builtin/5000 | 5.721 ms | 5.651 ms | -1.2% | | sum/hand-written-PLC/sum-right-builtin/10000 | 11.71 ms | 11.56 ms | -1.3% | | sum/hand-written-PLC/sum-right-Scott/10 | 5.839 μs | 5.822 μs | -0.3% | | sum/hand-written-PLC/sum-right-Scott/50 | 25.97 μs | 25.37 μs | -2.3% | | sum/hand-written-PLC/sum-right-Scott/100 | 51.79 μs | 51.01 μs | -1.5% | | sum/hand-written-PLC/sum-right-Scott/500 | 262.3 μs | 259.5 μs | -1.1% | | sum/hand-written-PLC/sum-right-Scott/1000 | 550.0 μs | 542.6 μs | -1.3% | | sum/hand-written-PLC/sum-right-Scott/5000 | 3.949 ms | 3.886 ms | -1.6% | | sum/hand-written-PLC/sum-right-Scott/10000 | 8.865 ms | 8.732 ms | -1.5% | | sum/hand-written-PLC/sum-left-builtin/10 | 10.68 μs | 10.43 μs | -2.3% | | sum/hand-written-PLC/sum-left-builtin/50 | 49.78 μs | 48.83 μs | -1.9% | | sum/hand-written-PLC/sum-left-builtin/100 | 97.98 μs | 95.72 μs | -2.3% | | sum/hand-written-PLC/sum-left-builtin/500 | 480.6 μs | 471.2 μs | -2.0% | | sum/hand-written-PLC/sum-left-builtin/1000 | 959.0 μs | 936.8 μs | -2.3% | | sum/hand-written-PLC/sum-left-builtin/5000 | 4.768 ms | 4.647 ms | -2.5% | | sum/hand-written-PLC/sum-left-builtin/10000 | 9.511 ms | 9.250 ms | -2.7% | | sum/hand-written-PLC/sum-left-Scott/10 | 6.373 μs | 6.235 μs | -2.2% | | sum/hand-written-PLC/sum-left-Scott/50 | 28.51 μs | 27.90 μs | -2.1% | | sum/hand-written-PLC/sum-left-Scott/100 | 56.63 μs | 54.86 μs | -3.1% | | sum/hand-written-PLC/sum-left-Scott/500 | 280.9 μs | 276.2 μs | -1.7% | | sum/hand-written-PLC/sum-left-Scott/1000 | 570.9 μs | 562.2 μs | -1.5% | | sum/hand-written-PLC/sum-left-Scott/5000 | 3.502 ms | 3.435 ms | -1.9% | | sum/hand-written-PLC/sum-left-Scott/10000 | 7.280 ms | 7.176 ms | -1.4% | | | | | | | TOTAL | 5.476 s | 5.368 s | -2.0% |