components/gnump/patches/004-t-modlinv.c.patch
changeset 219 22d9e175d379
equal deleted inserted replaced
218:2659b05538d8 219:22d9e175d379
       
     1 --- tests/t-modlinv.c	2009-05-12 02:12:12.000000000 -0400
       
     2 +++ tests/t-modlinv.c	2009-09-21 18:25:28.190094000 -0400
       
     3 @@ -26,24 +26,24 @@
       
     4  #include "tests.h"
       
     5  
       
     6  
       
     7 -void
       
     8 +static void
       
     9  one (mp_limb_t n)
       
    10  {
       
    11 -  mp_limb_t  inv, prod;
       
    12 +  mp_limb_t  i, p;
       
    13  
       
    14 -  binvert_limb (inv, n);
       
    15 -  prod = (inv * n) & GMP_NUMB_MASK;
       
    16 -  if (prod != 1)
       
    17 +  binvert_limb (i, n);
       
    18 +  p = (i * n) & GMP_NUMB_MASK;
       
    19 +  if (p != 1)
       
    20      {
       
    21        printf ("binvert_limb wrong\n");
       
    22        mp_limb_trace ("  n       ", n);
       
    23 -      mp_limb_trace ("  got     ", inv);
       
    24 -      mp_limb_trace ("  product ", prod);
       
    25 +      mp_limb_trace ("  got     ", i);
       
    26 +      mp_limb_trace ("  product ", p);
       
    27        abort ();
       
    28      }
       
    29  }
       
    30  
       
    31 -void
       
    32 +static void
       
    33  some (void)
       
    34  {
       
    35    int  i;
       
    36 @@ -51,7 +51,7 @@
       
    37      one (refmpn_random_limb () | 1);
       
    38  }
       
    39  
       
    40 -void
       
    41 +static void
       
    42  all (void)
       
    43  {
       
    44    mp_limb_t  n;