From d6feeb290d49366bd018c23254a25ca3b2f6c00a Mon Sep 17 00:00:00 2001 From: John Maddock Date: Thu, 22 Nov 2012 09:56:47 +0000 Subject: [PATCH] Small optimisation for integer modulus. [SVN r81477] --- include/boost/multiprecision/gmp.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/boost/multiprecision/gmp.hpp b/include/boost/multiprecision/gmp.hpp index 0868de18..9a601e63 100644 --- a/include/boost/multiprecision/gmp.hpp +++ b/include/boost/multiprecision/gmp.hpp @@ -1636,8 +1636,7 @@ inline typename enable_if, Integer>::type eval_integer_modu { if((sizeof(Integer) <= sizeof(long)) || (val <= (std::numeric_limits::max)())) { - gmp_int r; - return mpz_tdiv_r_ui(r.data(), x.data(), val); + return mpz_tdiv_ui(x.data(), val); } else {