Lines Matching refs:flags
152 static inline int bf_get_exp_bits(bf_flags_t flags) in bf_get_exp_bits() argument
155 e = (flags >> BF_EXP_BITS_SHIFT) & BF_EXP_BITS_MASK; in bf_get_exp_bits()
282 int bf_add(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, bf_flags_t flags);
283 int bf_sub(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, bf_flags_t flags);
284 int bf_add_si(bf_t *r, const bf_t *a, int64_t b1, limb_t prec, bf_flags_t flags);
285 int bf_mul(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, bf_flags_t flags);
286 int bf_mul_ui(bf_t *r, const bf_t *a, uint64_t b1, limb_t prec, bf_flags_t flags);
288 bf_flags_t flags);
289 int bf_mul_2exp(bf_t *r, slimb_t e, limb_t prec, bf_flags_t flags);
290 int bf_div(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, bf_flags_t flags);
293 limb_t prec, bf_flags_t flags, int rnd_mode);
295 bf_flags_t flags, int rnd_mode);
297 bf_flags_t flags, int rnd_mode);
300 int bf_round(bf_t *r, limb_t prec, bf_flags_t flags);
302 int bf_sqrt(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
319 limb_t prec, bf_flags_t flags);
324 limb_t prec, bf_flags_t flags);
326 slimb_t expn, limb_t prec, bf_flags_t flags);
373 bf_flags_t flags);
377 int bf_get_int32(int *pres, const bf_t *a, int flags);
378 int bf_get_int64(int64_t *pres, const bf_t *a, int flags);
386 int bf_normalize_and_round(bf_t *r, limb_t prec1, bf_flags_t flags);
401 int bf_const_log2(bf_t *T, limb_t prec, bf_flags_t flags);
402 int bf_const_pi(bf_t *T, limb_t prec, bf_flags_t flags);
403 int bf_exp(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
404 int bf_log(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
406 int bf_pow(bf_t *r, const bf_t *x, const bf_t *y, limb_t prec, bf_flags_t flags);
407 int bf_cos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
408 int bf_sin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
409 int bf_tan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
410 int bf_atan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
412 limb_t prec, bf_flags_t flags);
413 int bf_asin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
414 int bf_acos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags);
501 bf_flags_t flags);
503 bf_flags_t flags);
505 bf_flags_t flags);
507 bf_flags_t flags);
509 bf_flags_t flags);
511 bf_flags_t flags);
513 limb_t prec, bf_flags_t flags, int rnd_mode);
515 bf_flags_t flags, int rnd_mode);
517 int bfdec_sqrt(bfdec_t *r, const bfdec_t *a, limb_t prec, bf_flags_t flags);
518 int bfdec_round(bfdec_t *r, limb_t prec, bf_flags_t flags);
522 char *bfdec_ftoa(size_t *plen, const bfdec_t *a, limb_t prec, bf_flags_t flags);
524 limb_t prec, bf_flags_t flags);
533 int bfdec_normalize_and_round(bfdec_t *r, limb_t prec1, bf_flags_t flags);