diff --git a/src/builtins/slash.c b/src/builtins/slash.c index 829dafab..47dcf595 100644 --- a/src/builtins/slash.c +++ b/src/builtins/slash.c @@ -444,7 +444,15 @@ static B compress(B w, B x, usz wia, u8 xl, u8 xt) { #if SINGELI si_compress_bool(wp, xp, rp, wia); #else - for (usz i=0, ri=0; i>1 | (x>>CTZ(v))<<63; + ++j; if (j%64==0) rp[j/64-1] = o; + } + } + usz q=(-j)%64; if (q) rp[j/64] = o>>q; #endif break; }