diff --git a/src/fp_generator.hpp b/src/fp_generator.hpp index 392e3ba..581a0de 100644 --- a/src/fp_generator.hpp +++ b/src/fp_generator.hpp @@ -1556,9 +1556,9 @@ private: */ void mulPackAddShr(const Pack& z, const RegExp& p, const Reg64& H, bool last = false) { - assert(n >= 3); const Reg64& a = rax; const size_t n = z.size(); + assert(n >= 3); // clear CF and OF xor_(a, a); const size_t loop = last ? n - 1 : n - 3;