HomeSort by relevance Sort by last modified time
    Searched refs:LDBL_MANT_BIT (Results 1 - 2 of 2) sorted by null

  /external/bison/lib/
float+.h 29 # define LDBL_MANT_BIT LDBL_MANT_DIG
33 # define LDBL_MANT_BIT (LDBL_MANT_DIG * 2)
37 # define LDBL_MANT_BIT (LDBL_MANT_DIG * 4)
131 #define LDBL_TOTAL_BIT ((LDBL_MANT_BIT - 1) + LDBL_EXP_BIT + 1)
135 'long double' most often have LDBL_MANT_BIT = 64, LDBL_EXP_BIT = 16, hence
vasnprintf.c 908 m.nlimbs = (LDBL_MANT_BIT + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS;
916 /* x = 2^exp * y = 2^(exp - LDBL_MANT_BIT) * (y * 2^LDBL_MANT_BIT), and the
918 /* Convert the mantissa (y * 2^LDBL_MANT_BIT) to a sequence of limbs.
923 # if (LDBL_MANT_BIT % GMP_LIMB_BITS) != 0
924 # if (LDBL_MANT_BIT % GMP_LIMB_BITS) > GMP_LIMB_BITS / 2
927 y *= (mp_limb_t) 1 << (LDBL_MANT_BIT % (GMP_LIMB_BITS / 2));
937 m.limbs[LDBL_MANT_BIT / GMP_LIMB_BITS] = (hi << (GMP_LIMB_BITS / 2)) | lo;
942 y *= (mp_limb_t) 1 << (LDBL_MANT_BIT % GMP_LIMB_BITS);
947 m.limbs[LDBL_MANT_BIT / GMP_LIMB_BITS] = d
    [all...]

Completed in 61 milliseconds