From 43020af69d6932c7af0bc53b59c492775835a14e Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 25 May 2024 11:50:16 +0200 Subject: Small performance improvement in h48 coordinate / transform --- TODO.txt | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index d6d3699..55f4a40 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,16 +1,3 @@ -Table generation: transform only edges - (cube_avx2 and cube_portable) - - implement compose_fast_edges and compose_fast_corners - - tests not needed: just base the full transform on the other two - - cube_portable: easy for compose_fast to call the other two - - cube_avx2: split in (EP+EO+CP) and (CO); compose_edges call - (EP+EO+CP), compose_corners calls the full compose - (cube_routines) - - refactor transform(): use big array of cubes instead of switch - - add transform_edges and transform_corners - (solve_h48) - - uncomment transform_edges() and transform_corners() - Solver - write a solver (how many tricks? some, but not all are needed) @@ -27,6 +14,7 @@ Refactoring - remove cube type and some low-level utilities from interface, rename cube_fast_t to cube_t - add b64 i/o format, base64 encoded cube, one 6-bit word per piece + - transformations: remove switch to make shorter, but keep performance ## H48 optimal solver (some has already been implemented) -- cgit v1.3