Lines Matching refs:BDIGIT

1755 	* bignum.c (bigxor_int): Apply BIGLO for long in a BDIGIT expression.
1765 SIZEOF_BDIGITS can be different to sizeof(BDIGIT).
5800 SIZEOF_BDIGITS <= sizeof(BDIGIT) is enough.
6402 * bignum.c (bary_small_rshift): Specify the higher BDIGIT instead of
7225 BDIGIT array and size.
7226 (big2str_karatsuba): Receive the number to stringize as BDIGIT array
7227 and size. Use an temporary array of BDIGIT.
9275 * bignum.c (biglsh_bang): Don't shift a BDIGIT with BITSPERDIG bits.
9866 * bignum.c (bigand_int): Don't apply bitwise and for BDIGIT and long.
9966 This fixes (bignum fits in a BDIGIT) | (fixnum bigger than BDIGIT)
9968 such as LP64 with 32bit BDIGIT (no int128).
10011 * bignum.c (big2dbl): Use (BDIGIT)1 instead of 1UL.
10079 (bary_2comp): Apply BIGLO after possible over flow of BDIGIT.
10082 Apply BIGLO after possible over flow of BDIGIT.
10086 Apply BIGLO after possible over flow of BDIGIT.
10087 (rb_big_neg): Apply BIGLO after possible over flow of BDIGIT.
10092 (bigxor_int): Apply BIGLO after possible over flow of BDIGIT.
10094 * marshal.c (shortlen): Use SIZEOF_BDIGITS instead of sizeof(BDIGIT).
10097 instead of sizeof(BDIGIT).
10101 * bignum.c (big2ulong): suppress shorten-64-to-32 warning. BDIGIT can
10201 * include/ruby/defines.h (BDIGIT): Define it only if it is not defined
10614 * ext/bigdecimal/bigdecimal.h (BDIGIT): Make it independent from the
10654 (bary_unpack): Set the overflowed bit if an extra BDIGIT exists.
10865 * bignum.c (rb_uint2big): Consider environments BDIGIT is bigger than
10878 * bignum.c (DIGSPERLONG): Don't define if BDIGIT is bigger than long.
10879 (DIGSPERLL): Don't define if BDIGIT is bigger than LONG_LONG
10880 (rb_absint_size): Consider environments BDIGIT is bigger than long.
10884 (bigsub_int): Consider environments BDIGIT is bigger than long.
10885 Use SIZEOF_BDIGITS instead of sizeof(BDIGIT).
10930 BDIGIT is 16bit.
11039 (BDIGIT): Use uint64_t if uint128_t is available.
11060 (big2dbl): Don't assign BDIGIT values to int variable.
11241 * bignum.c (bigdivrem): Use a BDIGIT variable to store the return
12052 * bignum.c (rb_absint_size): explicit cast to BDIGIT to avoid implicit
12122 * bignum.c (rb_int_import): explicitly casting BDIGIT_DBL to BDIGIT
12253 * random.c (int_pair_to_real_inclusive): Add a cast to BDIGIT.
12308 Use BDIGIT instead of int.
12469 * bignum.c: Use BDIGIT type for hbase.
12500 representable in BDIGIT.