diff options
Diffstat (limited to 'src/arch/common.h')
| -rw-r--r-- | src/arch/common.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/arch/common.h b/src/arch/common.h index 2b95fe3..a7c4a3b 100644 --- a/src/arch/common.h +++ b/src/arch/common.h | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | STATIC_INLINE int popcount_u32(uint32_t); | 15 | STATIC_INLINE int popcount_u32(uint32_t); |
| 16 | STATIC_INLINE int popcount_u64(uint64_t); | 16 | STATIC_INLINE int popcount_u64(uint64_t); |
| 17 | 17 | ||
| 18 | STATIC void pieces(cube_t [static 1], uint8_t [static 8], uint8_t [static 12]); | 18 | STATIC void pieces(cube_t [NON_NULL], uint8_t [SIZE(8)], uint8_t [SIZE(12)]); |
| 19 | STATIC_INLINE bool equal(cube_t, cube_t); | 19 | STATIC_INLINE bool equal(cube_t, cube_t); |
| 20 | STATIC_INLINE cube_t invertco(cube_t); | 20 | STATIC_INLINE cube_t invertco(cube_t); |
| 21 | STATIC_INLINE cube_t compose_edges(cube_t, cube_t); | 21 | STATIC_INLINE cube_t compose_edges(cube_t, cube_t); |
| @@ -35,12 +35,12 @@ STATIC_INLINE cube_t invcoord_epudsep(uint64_t); | |||
| 35 | 35 | ||
| 36 | STATIC_INLINE bool is_eo_even(cube_t); | 36 | STATIC_INLINE bool is_eo_even(cube_t); |
| 37 | 37 | ||
| 38 | STATIC_INLINE void copy_corners(cube_t [static 1], cube_t); | 38 | STATIC_INLINE void copy_corners(cube_t [NON_NULL], cube_t); |
| 39 | STATIC_INLINE void copy_co(cube_t [static 1], cube_t); | 39 | STATIC_INLINE void copy_co(cube_t [NON_NULL], cube_t); |
| 40 | STATIC_INLINE void copy_edges(cube_t [static 1], cube_t); | 40 | STATIC_INLINE void copy_edges(cube_t [NON_NULL], cube_t); |
| 41 | STATIC_INLINE void set_eo(cube_t [static 1], uint64_t); | 41 | STATIC_INLINE void set_eo(cube_t [NON_NULL], uint64_t); |
| 42 | 42 | ||
| 43 | STATIC_INLINE void invcoord_esep_array(uint64_t, uint64_t, uint8_t[static 12]); | 43 | STATIC_INLINE void invcoord_esep_array(uint64_t, uint64_t, uint8_t[SIZE(12)]); |
| 44 | STATIC_INLINE cube_t invcoord_eoesep(uint64_t); | 44 | STATIC_INLINE cube_t invcoord_eoesep(uint64_t); |
| 45 | STATIC_INLINE uint64_t coord_epudsep_array(const uint8_t [8]); | 45 | STATIC_INLINE uint64_t coord_epudsep_array(const uint8_t [8]); |
| 46 | STATIC_INLINE void invcoord_epudsep_array(uint64_t, uint8_t [8]); | 46 | STATIC_INLINE void invcoord_epudsep_array(uint64_t, uint8_t [8]); |
| @@ -53,7 +53,7 @@ STATIC_INLINE uint64_t coord_epe(cube_t); | |||
| 53 | STATIC_INLINE cube_t invcoord_epe(uint64_t); | 53 | STATIC_INLINE cube_t invcoord_epe(uint64_t); |
| 54 | 54 | ||
| 55 | STATIC_INLINE void | 55 | STATIC_INLINE void |
| 56 | invcoord_esep_array(uint64_t set1, uint64_t set2, uint8_t mem[static 12]) | 56 | invcoord_esep_array(uint64_t set1, uint64_t set2, uint8_t mem[SIZE(12)]) |
| 57 | { | 57 | { |
| 58 | uint64_t bit1, bit2, i, j, jj, k, l, s, v, w, is1; | 58 | uint64_t bit1, bit2, i, j, jj, k, l, s, v, w, is1; |
| 59 | uint8_t slice[3] = {0}; | 59 | uint8_t slice[3] = {0}; |
