Speedup from results/6ac0d27_7.csv to results/1bbf978_7.csv : 93.08 = - 98.9 % Fix rows Speedup from results/1bbf978_8.csv to results/e31a477_8.csv : 166.80 = - 99.4 % Used columns Speedup from results/e31a477_11.csv to results/8093b18_11.csv : 2.06 = - 51.4 % Remove check board Speedup from results/8093b18_11.csv to results/021b72b_11.csv : 256.38 = - 99.6 % Remove diagonal check Speedup from results/021b72b_14.csv to results/9a3ed05_14.csv : 1.15 = - 13.0 % Remove bitvectors Speedup from results/9a3ed05_14.csv to results/7244e11_14.csv : 1.01 = - 0.7 % Remove board Speedup from results/7244e11_14.csv to results/9de3efa_14.csv : 1.64 = - 39.0 % Remove used_columns, track indices instead Speedup from results/9de3efa_14.csv to results/2429bed_14.csv : 1.80 = - 44.3 % Use bitvectors for diagonals Speedup from results/2429bed_14.csv to results/2732d73_14.csv : 1.17 = - 14.3 % Index logic changed to bit magic Speedup from results/2732d73_14.csv to results/f0adf9f_14.csv : 1.04 = - 3.8 % Bit optimizations Speedup from results/f0adf9f_14.csv to results/f890895_14.csv : 2.29 = - 56.3 % Fold diagonals into used columns Speedup from results/f890895_14.csv to results/2d90970_14.csv : 1.23 = - 18.5 % Bit optimizations Speedup from results/2d90970_15.csv to results/46097e7_15.csv : 1.84 = - 45.7 % Use symmetry Speedup from results/46097e7_15.csv to results/37a2f8b_15.csv : 1.07 = - 7.0 % Add symmetry in second row odd Total speedup is 187880487.89283523 First algorithmic optimizations: -------------------------------- Speedup from results/6ac0d27_7.csv to results/1bbf978_7.csv : 93.08 = - 98.9 % Speedup from results/1bbf978_8.csv to results/e31a477_8.csv : 166.80 = - 99.4 % Speedup from results/e31a477_11.csv to results/8093b18_11.csv : 2.06 = - 51.4 % Speedup from results/8093b18_11.csv to results/021b72b_11.csv : 256.38 = - 99.6 % Total speedup is 8183846.258923089 All the rest: ------------- Speedup from results/021b72b_14.csv to results/9a3ed05_14.csv : 1.15 = - 13.0 % Speedup from results/9a3ed05_14.csv to results/7244e11_14.csv : 1.01 = - 0.7 % Speedup from results/7244e11_14.csv to results/9de3efa_14.csv : 1.64 = - 39.0 % Speedup from results/9de3efa_14.csv to results/2429bed_14.csv : 1.80 = - 44.3 % Speedup from results/2429bed_14.csv to results/2732d73_14.csv : 1.17 = - 14.3 % Speedup from results/2732d73_14.csv to results/f0adf9f_14.csv : 1.04 = - 3.8 % Speedup from results/f0adf9f_14.csv to results/f890895_14.csv : 2.29 = - 56.3 % Speedup from results/f890895_14.csv to results/2d90970_14.csv : 1.23 = - 18.5 % Speedup from results/2d90970_15.csv to results/46097e7_15.csv : 1.84 = - 45.7 % Speedup from results/46097e7_15.csv to results/37a2f8b_15.csv : 1.07 = - 7.0 % Total speedup is 22.95748013203249