aboutsummaryrefslogtreecommitdiff
path: root/test/test.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-06-09 12:43:49 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-06-09 12:43:49 +0200
commitc5c5017a335208881e27fc8f72c1d0145a04622a (patch)
tree7a1518e5b05f3fbde810fa3080c41099ba7d5ae8 /test/test.h
parent28ad019d62583b7e89b4e76922aa73857d5876eb (diff)
downloadnissy-core-c5c5017a335208881e27fc8f72c1d0145a04622a.tar.gz
nissy-core-c5c5017a335208881e27fc8f72c1d0145a04622a.zip
Remvoed cube_fast_t and more. More cleaning up to do.
Diffstat (limited to 'test/test.h')
-rw-r--r--test/test.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/test/test.h b/test/test.h
index ab40bde..1bbb9fc 100644
--- a/test/test.h
+++ b/test/test.h
@@ -6,16 +6,14 @@
6 6
7#define STRLENMAX 10000 7#define STRLENMAX 10000
8 8
9#ifdef CUBE_AVX2
10#include <immintrin.h>
11typedef __m256i cube_t;
12#else
9typedef struct { 13typedef struct {
10 uint8_t corner[8]; 14 uint8_t corner[8];
11 uint8_t edge[12]; 15 uint8_t edge[12];
12} cube_t; 16} cube_t;
13
14#ifdef CUBE_AVX2
15#include <immintrin.h>
16typedef __m256i cube_fast_t;
17#else
18typedef cube_t cube_fast_t;
19#endif 17#endif
20 18
21/* Basic functions used in most tests */ 19/* Basic functions used in most tests */
@@ -26,5 +24,3 @@ bool issolvable(cube_t);
26bool issolved(cube_t); 24bool issolved(cube_t);
27cube_t readcube(char *, char *); 25cube_t readcube(char *, char *);
28void writecube(char *, cube_t, char *); 26void writecube(char *, cube_t, char *);
29cube_t fasttocube(cube_fast_t);
30cube_fast_t cubetofast(cube_t);

Generated with cgit - Back to sebastiano.tronto.net