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

Generated with cgit - Back to sebastiano.tronto.net