aboutsummaryrefslogtreecommitdiff
path: root/src/solve_h48.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-05-25 11:50:16 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-05-25 11:50:16 +0200
commit43020af69d6932c7af0bc53b59c492775835a14e (patch)
treebf6d07a6ff2b5f37734fb1d1311a7468ad5acce9 /src/solve_h48.h
parent0ebba869512abc8e37e461e7587f686fe7c91c6c (diff)
downloadnissy-core-43020af69d6932c7af0bc53b59c492775835a14e.tar.gz
nissy-core-43020af69d6932c7af0bc53b59c492775835a14e.zip
Small performance improvement in h48 coordinate / transform
Diffstat (limited to 'src/solve_h48.h')
-rw-r--r--src/solve_h48.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/solve_h48.h b/src/solve_h48.h
index 14c114a..d08fc72 100644
--- a/src/solve_h48.h
+++ b/src/solve_h48.h
@@ -71,8 +71,7 @@ coord_h48_edges(cube_fast_t c, int64_t coclass, uint8_t t, uint8_t h)
71 cube_fast_t d; 71 cube_fast_t d;
72 int64_t esep, eo; 72 int64_t esep, eo;
73 73
74 //d = transform_edges(c, t); 74 d = transform_edges(c, t);
75 d = transform(c, t);
76 esep = coord_fast_esep(d); 75 esep = coord_fast_esep(d);
77 eo = coord_fast_eo(d); 76 eo = coord_fast_eo(d);
78 77
@@ -181,8 +180,7 @@ gendata_cocsep_dfs(dfsarg_cocsep_t *arg)
181 return 0; 180 return 0;
182 181
183 for (t = 0, cc = 0; t < 48; t++) { 182 for (t = 0, cc = 0; t < 48; t++) {
184 //d = transform_corners(arg->cube, t); 183 d = transform_corners(arg->cube, t);
185 d = transform(arg->cube, t);
186 ii = coord_fast_cocsep(d); 184 ii = coord_fast_cocsep(d);
187 arg->selfsim[*arg->n] |= (i == ii) << t; 185 arg->selfsim[*arg->n] |= (i == ii) << t;
188 set_visited(arg->visited, ii); 186 set_visited(arg->visited, ii);

Generated with cgit - Back to sebastiano.tronto.net