From 62867f45332610cc78d5cb92bcdd51096be456c4 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sun, 6 Nov 2022 12:56:00 -0500 Subject: [PATCH] Make brute-force Mark Firsts store result in a register (always <64 elements) --- src/builtins/selfsearch.c | 53 ++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/src/builtins/selfsearch.c b/src/builtins/selfsearch.c index ab751d20..31fd61c8 100644 --- a/src/builtins/selfsearch.c +++ b/src/builtins/selfsearch.c @@ -160,14 +160,15 @@ B memberOf_c1(B t, B x) { return r; } #define BRUTE(T) \ - i##T* xp = xv; \ - u64* rp; B r = m_bitarrv(&rp, n); bitp_set(rp, 0, 1); \ - for (usz i=1; i