X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/f9c435c0c2f58c87699e1ef693388bc4df180ba0..bccb92dd7abb72205fb3835f746145d271d2b998:/mpreduce.c diff --git a/mpreduce.c b/mpreduce.c index 52e86a1..02ce2cf 100644 --- a/mpreduce.c +++ b/mpreduce.c @@ -105,7 +105,7 @@ int mpreduce_create(mpreduce *r, mp *p) st = Z; #endif - for (i = 0, mp_scan(&sc, p); i < d - 1 && mp_step(&sc); i++) { + for (i = 0, mp_scan(&sc, p); i < d && mp_step(&sc); i++) { switch (st | mp_bit(&sc)) { case Z | 1: st = Z1; break; case Z1 | 0: st = Z; op = MPRI_SUB; goto instr;