Lines Matching defs:__GMP_CAST
37 #define GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)
376 /* __GMP_CAST allows us to use static_cast in C++, so our macros are clean
380 these warnings, so __GMP_CAST only needs to be used on documented
384 #define __GMP_CAST(type, expr) (static_cast<type> (expr))
386 #define __GMP_CAST(type, expr) ((type) (expr))
1521 mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0))
1527 mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb)
2202 ? _mpz_cmp_ui (Z, __GMP_CAST (unsigned long int, SI)) \
2209 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) \
2222 #define mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))
2240 mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)