From 72e018b066bd5cc3ce0181b43865a227e8b9b6ec Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 12 Apr 2024 20:22:01 +0200 Subject: Initial fork from H48 --- test/test.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 test/test.h (limited to 'test/test.h') diff --git a/test/test.h b/test/test.h new file mode 100644 index 0000000..3cbfd10 --- /dev/null +++ b/test/test.h @@ -0,0 +1,27 @@ +#include +#include +#include +#include +#include + +#define STRLENMAX 10000 + +typedef struct { + uint8_t corner[8]; + uint8_t edge[12]; +} cube_t; + +#ifdef CUBE_AVX2 +#include +typedef __m256i cube_fast_t; +#else +typedef cube_t cube_fast_t; +#endif + +/* Basic functions used in most tests */ +cube_t solvedcube(void); +bool iserror(cube_t); +bool issolvable(cube_t); +bool issolved(cube_t); +cube_t readcube(char *, char *); +void writecube(char *, cube_t, char *); -- cgit v1.3