h48

A prototype for an optimal Rubik's cube solver, work in progress.
git clone https://git.tronto.net/h48
Download | Log | Files | Refs | README | LICENSE

commit b940b93f6f17d1ac65ca51ba9ec82a1cce0f5017
parent 2d66a0ffea4b03cd27b0f4363f8c4b8b0a1242e4
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date:   Sun, 18 Aug 2024 15:38:31 +0200

Fix error with neon

Diffstat:
Msrc/arch/neon.h | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/arch/neon.h b/src/arch/neon.h @@ -4,6 +4,9 @@ #define _ep_neon vcombine_u8(vdupq_n_u8(0x0F), vdupq_n_u8(0x0F)) #define _eo_neon vcombine_u8(vdupq_n_u8(0x10), vdupq_n_u8(0x10)) +_static_inline uint8x16_t compose_edges_slim(uint8x16_t, uint8x16_t); +_static_inline uint8x16_t compose_corners_slim(uint8x16_t, uint8x16_t); + // static cube #define static_cube(c_ufr, c_ubl, c_dfl, c_dbr, c_ufl, c_ubr, c_dfr, c_dbl, \ e_uf, e_ub, e_db, e_df, e_ur, e_ul, e_dl, e_dr, e_fr, e_fl, e_bl, e_br) \