Criterion Benchmark Results

Each cell links to the detailed Criterion.rs report for that specific benchmark size.

Note: Values shown are the midpoint of the mean confidence interval, formatted for readability.

[Switch to the standard Criterion.rs report]

Benchmark Name 1x1 100x100 250x250 500x500 1000x1000
bool_matrix_and 22.92 ns 389.13 ns 3.09 µs 15.77 µs 61.70 µs
bool_matrix_not 21.48 ns 271.42 ns 2.06 µs 10.95 µs 45.58 µs
bool_matrix_or 22.91 ns 400.79 ns 3.08 µs 15.66 µs 61.62 µs
bool_matrix_xor 21.27 ns 395.48 ns 3.09 µs 16.36 µs 61.96 µs
boolean AND 22.49 ns 386.50 ns 3.16 µs 17.45 µs 61.71 µs
boolean NOT 21.68 ns 271.76 ns 2.15 µs 11.43 µs 47.02 µs
boolean OR 22.76 ns 377.59 ns 3.10 µs 16.84 µs 63.75 µs
boolean XOR 21.34 ns 387.74 ns 3.11 µs 17.27 µs 64.22 µs
frame add 269.20 ns 21.77 µs 75.27 µs 261.43 µs 1.32 ms
frame apply_axis 26.06 ns 7.23 µs 61.61 µs 276.70 µs 1.19 ms
frame divide 261.77 ns 24.86 µs 83.44 µs 269.31 µs 1.33 ms
frame matrix_multiply 62.63 ns 1.29 ms 19.78 ms 158.89 ms 2.03 s
frame multiply 248.00 ns 22.24 µs 74.98 µs 258.25 µs 1.35 ms
frame prod_horizontal 88.26 ns 27.42 µs 174.57 µs 708.05 µs 4.11 ms
frame prod_vertical 25.19 ns 19.70 µs 131.28 µs 533.23 µs 2.20 ms
frame subtract 250.76 ns 22.05 µs 76.17 µs 258.81 µs 1.33 ms
frame sum_horizontal 95.54 ns 29.08 µs 191.41 µs 770.79 µs 4.06 ms
frame sum_vertical 25.53 ns 19.52 µs 131.79 µs 534.92 µs 2.21 ms
frame transpose 28.11 ns 13.42 µs 88.78 µs 395.91 µs 2.65 ms
matrix add 21.09 ns 4.23 µs 33.18 µs 165.62 µs 1.16 ms
matrix apply_axis 26.34 ns 7.17 µs 61.75 µs 276.41 µs 1.20 ms
matrix divide 23.19 ns 6.22 µs 38.47 µs 175.05 µs 1.17 ms
matrix matrix_multiply 62.32 ns 1.29 ms 19.65 ms 157.71 ms 1.76 s
matrix multiply 23.17 ns 4.28 µs 33.07 µs 168.06 µs 1.15 ms
matrix prod_horizontal 87.95 ns 27.49 µs 174.73 µs 709.97 µs 3.84 ms
matrix prod_vertical 23.94 ns 19.71 µs 131.41 µs 535.21 µs 2.20 ms
matrix subtract 20.51 ns 4.22 µs 33.09 µs 165.58 µs 1.16 ms
matrix sum_horizontal 87.63 ns 29.35 µs 191.03 µs 771.87 µs 3.83 ms
matrix sum_vertical 26.11 ns 19.50 µs 131.65 µs 533.79 µs 2.21 ms
matrix transpose 25.83 ns 13.16 µs 88.52 µs 401.41 µs 2.46 ms
scalar add 21.50 ns 2.47 µs 23.93 µs 92.59 µs 813.56 µs
scalar divide 24.64 ns 6.22 µs 38.66 µs 155.06 µs 787.54 µs
scalar multiply 23.85 ns 2.56 µs 23.59 µs 95.70 µs 758.95 µs
scalar subtract 21.65 ns 2.50 µs 24.34 µs 95.39 µs 756.75 µs