From 022ef64f6ba5adb1e8407a95ba681f04e90211df Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Tue, 11 Oct 2022 20:12:04 -0400 Subject: [PATCH] Add NOUNROLLs to bitwise functions --- src/builtins/sysfn.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/builtins/sysfn.c b/src/builtins/sysfn.c index 958e512a..505963ad 100644 --- a/src/builtins/sysfn.c +++ b/src/builtins/sysfn.c @@ -1232,13 +1232,13 @@ B bitop1(B f, B x, enum BitOp1 op, char* name) { } switch (op) { default: UD; case op_not: { - usz l = n/64; for (usz i=0; i> q) & (rp[l]^~xp[l]); } break; case op_neg: switch (ow) { default: thrF("•bit._%U: unhandled width %s", name, ow); #define CASE(W) case W: \ - for (usz i=0; i> q) & (rp[l]^(wp[l] P xp[l])); \ } break; OP(and,&) OP(or,|) OP(xor,^) #undef OP #define CASE(W, Q, P) case W: \ - for (usz i=0; i