From 3a2419af95da28f17cb0e46c0f54f5689f327f89 Mon Sep 17 00:00:00 2001 From: Marco Bodrato Date: Sat, 14 Apr 2012 09:55:15 +0200 Subject: mpn/generic/invert.c: Remove support for scratch == NULL. --- tune/speed.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tune') diff --git a/tune/speed.h b/tune/speed.h index 69f71af19..6fad91d22 100644 --- a/tune/speed.h +++ b/tune/speed.h @@ -1865,9 +1865,9 @@ int speed_routine_count_zeros_setup (struct speed_params *, mp_ptr, int, int); #define SPEED_ROUTINE_MPN_MUPI_DIV_QR(function,itchfn) \ { \ unsigned i; \ - mp_ptr dp, tp, qp, rp, ip, scratch; \ + mp_ptr dp, tp, qp, rp, ip, scratch, tmp; \ double t; \ - mp_size_t size1, itch; \ + mp_size_t size1, itch; \ TMP_DECL; \ \ size1 = (s->r == 0 ? 2 * s->size : s->r); \ @@ -1894,7 +1894,8 @@ int speed_routine_count_zeros_setup (struct speed_params *, mp_ptr, int, int); dp[s->size-1] |= GMP_NUMB_HIGHBIT; \ tp[size1 - 1] = dp[s->size-1] - 1; \ \ - mpn_invert (ip, dp, s->size, NULL); \ + tmp = TMP_ALLOC_LIMBS (mpn_invert_itch (s->size)); \ + mpn_invert (ip, dp, s->size, tmp); \ \ speed_operand_dst (s, qp, size1 - s->size); \ speed_operand_dst (s, rp, s->size); \ -- cgit v1.2.1