diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2023-11-05 16:29:14 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2023-11-05 16:37:39 +0100 |
| commit | 1964938ca6abef6e5c81d9dccdf42c55abacb5e9 (patch) | |
| tree | 9908417751ddf22e45ea68da0f209083249ac08e /README.md | |
| parent | 9c1659d91a331735f88c127aa236a59153e23dfc (diff) | |
| download | nissy-core-1964938ca6abef6e5c81d9dccdf42c55abacb5e9.tar.gz nissy-core-1964938ca6abef6e5c81d9dccdf42c55abacb5e9.zip | |
Refactoring
Diffstat (limited to '')
| -rw-r--r-- | README.md | 11 |
1 files changed, 5 insertions, 6 deletions
| @@ -30,12 +30,6 @@ for benchmarks. | |||
| 30 | 30 | ||
| 31 | ## TODO: | 31 | ## TODO: |
| 32 | 32 | ||
| 33 | ### Cleanup / refactor | ||
| 34 | |||
| 35 | * see planner | ||
| 36 | * change all set_epi to setr_epi | ||
| 37 | * change epi8 to epi64x (shorter!) | ||
| 38 | |||
| 39 | ### Documentation and interface | 33 | ### Documentation and interface |
| 40 | 34 | ||
| 41 | * inline some documentation as comments in cube.h or cube.c | 35 | * inline some documentation as comments in cube.h or cube.c |
| @@ -53,6 +47,11 @@ for benchmarks. | |||
| 53 | * Takes as parameters the amount of memory to use and a FILE for the tables | 47 | * Takes as parameters the amount of memory to use and a FILE for the tables |
| 54 | * Use multi-move (up to 4/5 moves at once) | 48 | * Use multi-move (up to 4/5 moves at once) |
| 55 | 49 | ||
| 50 | ### cube.h changes | ||
| 51 | |||
| 52 | * Consider removing zerocube() from the api | ||
| 53 | * prefix public functions with nissy_ or something similar | ||
| 54 | |||
| 56 | ### Future optimizations | 55 | ### Future optimizations |
| 57 | 56 | ||
| 58 | * CO is the worst part of moving, transforming and inverting. Try basing | 57 | * CO is the worst part of moving, transforming and inverting. Try basing |
