diff --git a/makefile b/makefile index 37f82acc..9e58889f 100644 --- a/makefile +++ b/makefile @@ -197,7 +197,7 @@ preSingeliBin: git submodule update --init; \ fi @echo "pre-singeli build:" - @${MAKE} i_singeli=0 singeli=0 force_build_dir=obj/presingeli f= lf= postmsg="singeli sources:" i_t=presingeli i_f='-O1 -DPRE_SINGELI' OUTPUT=obj/presingeli/BQN c + @${MAKE} i_singeli=0 singeli=0 force_build_dir=obj/presingeli f= lf= postmsg="singeli sources:" i_t=presingeli i_f='-O1 -DPRE_SINGELI' FFI=0 OUTPUT=obj/presingeli/BQN c build_singeli: ${addprefix src/singeli/gen/, cmp.c dyarith.c copy.c equal.c scan.c slash.c} diff --git a/src/ffi.c b/src/ffi.c index 364e8f19..c72b6651 100644 --- a/src/ffi.c +++ b/src/ffi.c @@ -82,8 +82,7 @@ BQNV bqn_makeChar(uint32_t c) { return makeX(m_c32(c)); } static usz calcIA(size_t rank, size_t* shape) { if (rank>UR_MAX) thrM("Rank too large"); usz r = 1; - NOUNROLL - for (size_t i = 0; i < rank; i++) if (mulOn(r, shape[i])) thrM("Size too large"); + NOUNROLL for (size_t i = 0; i < rank; i++) if (mulOn(r, shape[i])) thrM("Size too large"); return r; } static void copyBData(B* r, BQNV* data, usz ia) {