diff options
Diffstat (limited to 'src/arch/common.h')
| -rw-r--r-- | src/arch/common.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/arch/common.h b/src/arch/common.h new file mode 100644 index 0000000..cd2d36e --- /dev/null +++ b/src/arch/common.h | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | _static void pieces(cube_t *, uint8_t [static 8], uint8_t [static 12]); | ||
| 2 | _static_inline bool equal(cube_t, cube_t); | ||
| 3 | _static_inline cube_t invertco(cube_t); | ||
| 4 | _static_inline cube_t compose_epcpeo(cube_t, cube_t); | ||
| 5 | _static_inline cube_t compose_edges(cube_t, cube_t); | ||
| 6 | _static_inline cube_t compose_corners(cube_t, cube_t); | ||
| 7 | _static_inline cube_t compose(cube_t, cube_t); | ||
| 8 | _static_inline cube_t inverse(cube_t); | ||
| 9 | |||
| 10 | _static_inline int64_t coord_co(cube_t); | ||
| 11 | _static_inline int64_t coord_csep(cube_t); | ||
| 12 | _static_inline int64_t coord_cocsep(cube_t); | ||
| 13 | _static_inline int64_t coord_eo(cube_t); | ||
| 14 | _static_inline int64_t coord_esep(cube_t); | ||
| 15 | |||
| 16 | _static_inline void copy_corners(cube_t *, cube_t); | ||
| 17 | _static_inline void copy_edges(cube_t *, cube_t); | ||
| 18 | _static_inline void set_eo(cube_t *, int64_t); | ||
| 19 | _static_inline cube_t invcoord_esep(int64_t); | ||
