diff options
Diffstat (limited to 'src/solvers/coord')
| -rw-r--r-- | src/solvers/coord/dr.h | 8 | ||||
| -rw-r--r-- | src/solvers/coord/dreo.h | 6 | ||||
| -rw-r--r-- | src/solvers/coord/eo.h | 2 | ||||
| -rw-r--r-- | src/solvers/coord/gendata.h | 2 |
4 files changed, 7 insertions, 11 deletions
diff --git a/src/solvers/coord/dr.h b/src/solvers/coord/dr.h index d986742..7f7af4f 100644 --- a/src/solvers/coord/dr.h +++ b/src/solvers/coord/dr.h | |||
| @@ -12,10 +12,6 @@ STATIC size_t coordinate_dr_gendata(unsigned char *); | |||
| 12 | 12 | ||
| 13 | STATIC bool is_eoco_solvable(cube_t); | 13 | STATIC bool is_eoco_solvable(cube_t); |
| 14 | 14 | ||
| 15 | /* TODO: remove the following two when all coordinates are converted to unsigned */ | ||
| 16 | STATIC uint64_t coord_co_u(cube_t c) { return (uint64_t)coord_co(c); } | ||
| 17 | STATIC cube_t invcoord_co_u(uint64_t i) { return invcoord_co((int64_t)i); } | ||
| 18 | |||
| 19 | STATIC coord_t coordinate_dr = { | 15 | STATIC coord_t coordinate_dr = { |
| 20 | .name = "DR", | 16 | .name = "DR", |
| 21 | .coord = &coordinate_dr_coord, | 17 | .coord = &coordinate_dr_coord, |
| @@ -54,8 +50,8 @@ STATIC coord_t coordinate_dr = { | |||
| 54 | .coord = &coord_dreoesep_nosym, | 50 | .coord = &coord_dreoesep_nosym, |
| 55 | .cube = &invcoord_dreoesep_nosym, | 51 | .cube = &invcoord_dreoesep_nosym, |
| 56 | .max2 = POW_3_7, | 52 | .max2 = POW_3_7, |
| 57 | .coord2 = &coord_co_u, | 53 | .coord2 = &coord_co, |
| 58 | .cube2 = &invcoord_co_u, | 54 | .cube2 = &invcoord_co, |
| 59 | .merge = &coordinate_dr_merge, | 55 | .merge = &coordinate_dr_merge, |
| 60 | }, | 56 | }, |
| 61 | }; | 57 | }; |
diff --git a/src/solvers/coord/dreo.h b/src/solvers/coord/dreo.h index f6fa3e9..31f7008 100644 --- a/src/solvers/coord/dreo.h +++ b/src/solvers/coord/dreo.h | |||
| @@ -47,8 +47,8 @@ STATIC coord_t coordinate_dreo = { | |||
| 47 | .coord = &coord_dresep_nosym, | 47 | .coord = &coord_dresep_nosym, |
| 48 | .cube = &invcoord_dresep_nosym, | 48 | .cube = &invcoord_dresep_nosym, |
| 49 | .max2 = POW_3_7, | 49 | .max2 = POW_3_7, |
| 50 | .coord2 = &coord_co_u, | 50 | .coord2 = &coord_co, |
| 51 | .cube2 = &invcoord_co_u, | 51 | .cube2 = &invcoord_co, |
| 52 | .merge = &coordinate_dreo_merge, | 52 | .merge = &coordinate_dreo_merge, |
| 53 | }, | 53 | }, |
| 54 | }; | 54 | }; |
| @@ -56,7 +56,7 @@ STATIC coord_t coordinate_dreo = { | |||
| 56 | STATIC uint64_t | 56 | STATIC uint64_t |
| 57 | coord_dresep_nosym(cube_t cube) | 57 | coord_dresep_nosym(cube_t cube) |
| 58 | { | 58 | { |
| 59 | return (uint64_t)coord_esep(cube) / COMB_8_4; | 59 | return coord_esep(cube) / COMB_8_4; |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | STATIC cube_t | 62 | STATIC cube_t |
diff --git a/src/solvers/coord/eo.h b/src/solvers/coord/eo.h index 7735319..b963832 100644 --- a/src/solvers/coord/eo.h +++ b/src/solvers/coord/eo.h | |||
| @@ -44,7 +44,7 @@ STATIC cube_t | |||
| 44 | coordinate_eo_cube(uint64_t c, const unsigned char *data) | 44 | coordinate_eo_cube(uint64_t c, const unsigned char *data) |
| 45 | { | 45 | { |
| 46 | cube_t cube = SOLVED_CUBE; | 46 | cube_t cube = SOLVED_CUBE; |
| 47 | set_eo(&cube, (int64_t)c); | 47 | set_eo(&cube, c); |
| 48 | return cube; | 48 | return cube; |
| 49 | } | 49 | } |
| 50 | 50 | ||
diff --git a/src/solvers/coord/gendata.h b/src/solvers/coord/gendata.h index 7118b08..678bfd7 100644 --- a/src/solvers/coord/gendata.h +++ b/src/solvers/coord/gendata.h | |||
| @@ -29,7 +29,7 @@ gendata_coord_dispatch( | |||
| 29 | return NISSY_ERROR_INVALID_SOLVER; | 29 | return NISSY_ERROR_INVALID_SOLVER; |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | return (int64_t)gendata_coord(coord, buf); | 32 | return gendata_coord(coord, buf); |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | STATIC size_t | 35 | STATIC size_t |
