Skip to content

Commit 88c8b3e

Browse files
author
(no author)
committed
Add mp_bitcnt_t type to MPIR
1 parent 00f292c commit 88c8b3e

33 files changed

+262
-196
lines changed

gmp-h.in

Lines changed: 70 additions & 43 deletions
Large diffs are not rendered by default.

mpf/div_2exp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ MA 02110-1301, USA. */
6767
then use that mpn_rshift. */
6868

6969
void
70-
mpf_div_2exp (mpf_ptr r, mpf_srcptr u, unsigned long int exp)
70+
mpf_div_2exp (mpf_ptr r, mpf_srcptr u, mp_bitcnt_t exp)
7171
{
7272
mp_srcptr up;
7373
mp_ptr rp = r->_mp_d;

mpf/get_dfl_prec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ MA 02110-1301, USA. */
2323
#include "gmp-impl.h"
2424

2525

26-
unsigned long
26+
mp_bitcnt_t
2727
mpf_get_default_prec (void)
2828
{
2929
return __GMPF_PREC_TO_BITS (__gmp_default_fp_limb_precision);

mpf/get_prc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ MA 02110-1301, USA. */
2222
#include "mpir.h"
2323
#include "gmp-impl.h"
2424

25-
unsigned long int
25+
mp_bitcnt_t
2626
mpf_get_prec (mpf_srcptr x)
2727
{
2828
return __GMPF_PREC_TO_BITS (x->_mp_prec);

mpf/mul_2exp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ MA 02110-1301, USA. */
6161
then use that mpn_rshift. */
6262

6363
void
64-
mpf_mul_2exp (mpf_ptr r, mpf_srcptr u, unsigned long int exp)
64+
mpf_mul_2exp (mpf_ptr r, mpf_srcptr u, mp_bitcnt_t exp)
6565
{
6666
mp_srcptr up;
6767
mp_ptr rp = r->_mp_d;

mpf/set_dfl_prec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ MA 02110-1301, USA. */
2525
mp_size_t __gmp_default_fp_limb_precision = __GMPF_BITS_TO_PREC (53);
2626

2727
void
28-
mpf_set_default_prec (unsigned long int prec_in_bits)
28+
mpf_set_default_prec (mp_bitcnt_t prec_in_bits)
2929
{
3030
__gmp_default_fp_limb_precision = __GMPF_BITS_TO_PREC (prec_in_bits);
3131
}

mpf/set_prc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ MA 02110-1301, USA. */
3030
inconsistent. */
3131

3232
void
33-
mpf_set_prec (mpf_ptr x, unsigned long int new_prec_in_bits)
33+
mpf_set_prec (mpf_ptr x, mp_bitcnt_t new_prec_in_bits)
3434
{
3535
mp_size_t old_prec, new_prec, new_prec_plus1;
3636
mp_size_t size, sign;

mpf/set_prc_raw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ MA 02110-1301, USA. */
2525
#include "gmp-impl.h"
2626

2727
void
28-
mpf_set_prec_raw (mpf_ptr x, unsigned long int prec_in_bits)
28+
mpf_set_prec_raw (mpf_ptr x, mp_bitcnt_t prec_in_bits)
2929
{
3030
x->_mp_prec = __GMPF_BITS_TO_PREC (prec_in_bits);
3131
}

mpf/urandomb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ MA 02110-1301, USA. */
2626
#include "gmp-impl.h"
2727

2828
void
29-
mpf_urandomb (mpf_t rop, gmp_randstate_t rstate, unsigned long int nbits)
29+
mpf_urandomb (mpf_t rop, gmp_randstate_t rstate, mp_bitcnt_t nbits)
3030
{
3131
mp_ptr rp;
3232
mp_size_t nlimbs;

0 commit comments

Comments
 (0)