• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libunistring-0.9.3/lib/

Lines Matching refs:GMP_LIMB_BITS

324 # define GMP_LIMB_BITS 32
325 typedef int mp_limb_verify[2 * (sizeof (mp_limb_t) * CHAR_BIT == GMP_LIMB_BITS) - 1];
393 carry = carry >> GMP_LIMB_BITS;
418 with m>=0 and n>0 (in base beta = 2^GMP_LIMB_BITS).
527 ((mp_twolimb_t) remainder << GMP_LIMB_BITS) | *--sourceptr;
581 /* 0 <= s < GMP_LIMB_BITS.
600 accu = accu >> GMP_LIMB_BITS;
628 accu = accu >> GMP_LIMB_BITS;
639 ((mp_twolimb_t) b_msd << GMP_LIMB_BITS) | b_2msd;
650 ((mp_twolimb_t) r_ptr[j + b_len] << GMP_LIMB_BITS)
677 ((mp_twolimb_t) c1 << GMP_LIMB_BITS) | r_ptr[j + b_len - 2];
710 carry = carry >> GMP_LIMB_BITS; /* <= q* */
761 accu = (mp_twolimb_t) (mp_limb_t) accu << GMP_LIMB_BITS;
762 accu += (mp_twolimb_t) *--ptr << (GMP_LIMB_BITS - s);
763 *ptr = (mp_limb_t) (accu >> GMP_LIMB_BITS);
779 (i <= r_len && i > 0 ? r_ptr[i - 1] >> (GMP_LIMB_BITS - 1) : 0)
821 size_t c_len = 9 * ((size_t)(a_len * (GMP_LIMB_BITS * 0.03345f)) + 1);
837 ((mp_twolimb_t) remainder << GMP_LIMB_BITS) | *--ptr;
878 m.nlimbs = (LDBL_MANT_BIT + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS;
893 # if (LDBL_MANT_BIT % GMP_LIMB_BITS) != 0
894 # if (LDBL_MANT_BIT % GMP_LIMB_BITS) > GMP_LIMB_BITS / 2
897 y *= (mp_limb_t) 1 << (LDBL_MANT_BIT % (GMP_LIMB_BITS / 2));
902 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
907 m.limbs[LDBL_MANT_BIT / GMP_LIMB_BITS] = (hi << (GMP_LIMB_BITS / 2)) | lo;
912 y *= (mp_limb_t) 1 << (LDBL_MANT_BIT % GMP_LIMB_BITS);
917 m.limbs[LDBL_MANT_BIT / GMP_LIMB_BITS] = d;
921 for (i = LDBL_MANT_BIT / GMP_LIMB_BITS; i > 0; )
924 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
929 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
934 m.limbs[--i] = (hi << (GMP_LIMB_BITS / 2)) | lo;
966 m.nlimbs = (DBL_MANT_BIT + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS;
981 # if (DBL_MANT_BIT % GMP_LIMB_BITS) != 0
982 # if (DBL_MANT_BIT % GMP_LIMB_BITS) > GMP_LIMB_BITS / 2
985 y *= (mp_limb_t) 1 << (DBL_MANT_BIT % (GMP_LIMB_BITS / 2));
990 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
995 m.limbs[DBL_MANT_BIT / GMP_LIMB_BITS] = (hi << (GMP_LIMB_BITS / 2)) | lo;
1000 y *= (mp_limb_t) 1 << (DBL_MANT_BIT % GMP_LIMB_BITS);
1005 m.limbs[DBL_MANT_BIT / GMP_LIMB_BITS] = d;
1009 for (i = DBL_MANT_BIT / GMP_LIMB_BITS; i > 0; )
1012 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
1017 y *= (mp_limb_t) 1 << (GMP_LIMB_BITS / 2);
1022 m.limbs[--i] = (hi << (GMP_LIMB_BITS / 2)) | lo;
1078 pow5_ptr = (mp_limb_t *) malloc (((int)(abs_n * (2.322f / GMP_LIMB_BITS)) + 1
1079 + abs_s / GMP_LIMB_BITS + 1)
1108 carry = carry >> GMP_LIMB_BITS;
1114 s_limbs = abs_s / GMP_LIMB_BITS;
1115 s_bits = abs_s % GMP_LIMB_BITS;
1128 accu = accu >> GMP_LIMB_BITS;
1225 accu = accu >> GMP_LIMB_BITS;
1313 while (y < (1.0L / (1 << (GMP_LIMB_BITS / 2)) / (1 << (GMP_LIMB_BITS / 2))))
1315 y *= 1.0L * (1 << (GMP_LIMB_BITS / 2)) * (1 << (GMP_LIMB_BITS / 2));
1316 exp -= GMP_LIMB_BITS;
1404 while (y < (1.0 / (1 << (GMP_LIMB_BITS / 2)) / (1 << (GMP_LIMB_BITS / 2))))
1406 y *= 1.0 * (1 << (GMP_LIMB_BITS / 2)) * (1 << (GMP_LIMB_BITS / 2));
1407 exp -= GMP_LIMB_BITS;