[BACK]Return to set_dfl_prec.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpf

Diff for /OpenXM_contrib/gmp/mpf/Attic/set_dfl_prec.c between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2000/09/09 14:13:14 version 1.1.1.3, 2003/08/25 16:06:35
Line 1 
Line 1 
 /* mpf_set_default_prec --  /* mpf_set_default_prec --
   
 Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc.  Copyright 1993, 1994, 1995, 2001 Free Software Foundation, Inc.
   
 This file is part of the GNU MP Library.  This file is part of the GNU MP Library.
   
Line 22  MA 02111-1307, USA. */
Line 22  MA 02111-1307, USA. */
 #include "gmp.h"  #include "gmp.h"
 #include "gmp-impl.h"  #include "gmp-impl.h"
   
 mp_size_t __gmp_default_fp_limb_precision  mp_size_t __gmp_default_fp_limb_precision = __GMPF_BITS_TO_PREC (53);
   = (53 + 2 * BITS_PER_MP_LIMB - 1) / BITS_PER_MP_LIMB;  
   
 void  void
 #if __STDC__  
 mpf_set_default_prec (unsigned long int prec_in_bits)  mpf_set_default_prec (unsigned long int prec_in_bits)
 #else  
 mpf_set_default_prec (prec_in_bits)  
      unsigned long int prec_in_bits;  
 #endif  
 {  {
   mp_size_t prec;    __gmp_default_fp_limb_precision = __GMPF_BITS_TO_PREC (prec_in_bits);
   
   prec = (MAX (53, prec_in_bits) + 2 * BITS_PER_MP_LIMB - 1)/BITS_PER_MP_LIMB;  
   __gmp_default_fp_limb_precision = prec;  
 }  }

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>