Lines Matching refs:dec
179 /* type for dec->len, dec->exp, ctx->prec */
406 char *mpd_to_sci(const mpd_t *dec, int fmt);
407 char *mpd_to_eng(const mpd_t *dec, int fmt);
408 mpd_ssize_t mpd_to_sci_size(char **res, const mpd_t *dec, int fmt);
409 mpd_ssize_t mpd_to_eng_size(char **res, const mpd_t *dec, int fmt);
412 char *mpd_qformat_spec(const mpd_t *dec, const mpd_spec_t *spec, const mpd_context_t *ctx, uint32_t *status);
413 char *mpd_qformat(const mpd_t *dec, const char *fmt, const mpd_context_t *ctx, uint32_t *status);
424 void mpd_fprint(FILE *file, const mpd_t *dec);
425 void mpd_print(const mpd_t *dec);
428 void mpd_qset_string(mpd_t *dec, const char *s, const mpd_context_t *ctx, uint32_t *status);
429 void mpd_qset_string_exact(mpd_t *dec, const char *s, uint32_t *status);
458 mpd_ssize_t mpd_qget_ssize(const mpd_t *dec, uint32_t *status);
459 mpd_uint_t mpd_qget_uint(const mpd_t *dec, uint32_t *status);
460 mpd_uint_t mpd_qabs_uint(const mpd_t *dec, uint32_t *status);
462 int32_t mpd_qget_i32(const mpd_t *dec, uint32_t *status);
463 uint32_t mpd_qget_u32(const mpd_t *dec, uint32_t *status);
465 int64_t mpd_qget_i64(const mpd_t *dec, uint32_t *status);
466 uint64_t mpd_qget_u64(const mpd_t *dec, uint32_t *status);
589 char *mpd_format(const mpd_t *dec, const char *fmt, mpd_context_t *ctx);
718 EXTINLINE mpd_ssize_t mpd_adjexp(const mpd_t *dec);
721 EXTINLINE mpd_uint_t mpd_msword(const mpd_t *dec);
731 EXTINLINE int mpd_iscanonical(const mpd_t *dec);
732 EXTINLINE int mpd_isfinite(const mpd_t *dec);
733 EXTINLINE int mpd_isinfinite(const mpd_t *dec);
734 EXTINLINE int mpd_isinteger(const mpd_t *dec);
735 EXTINLINE int mpd_isnan(const mpd_t *dec);
736 EXTINLINE int mpd_isnegative(const mpd_t *dec);
737 EXTINLINE int mpd_ispositive(const mpd_t *dec);
738 EXTINLINE int mpd_isqnan(const mpd_t *dec);
739 EXTINLINE int mpd_issigned(const mpd_t *dec);
740 EXTINLINE int mpd_issnan(const mpd_t *dec);
741 EXTINLINE int mpd_isspecial(const mpd_t *dec);
742 EXTINLINE int mpd_iszero(const mpd_t *dec);
744 EXTINLINE int mpd_iszerocoeff(const mpd_t *dec);
745 EXTINLINE int mpd_isnormal(const mpd_t *dec, const mpd_context_t *ctx);
746 EXTINLINE int mpd_issubnormal(const mpd_t *dec, const mpd_context_t *ctx);
750 EXTINLINE int mpd_isoddcoeff(const mpd_t *dec);
752 int mpd_isodd(const mpd_t *dec);
754 int mpd_iseven(const mpd_t *dec);
755 /* 0 if dec is positive, 1 if dec is negative */
756 EXTINLINE uint8_t mpd_sign(const mpd_t *dec);
757 /* 1 if dec is positive, -1 if dec is negative */
758 EXTINLINE int mpd_arith_sign(const mpd_t *dec);
760 EXTINLINE int mpd_isdynamic(const mpd_t *dec);
761 EXTINLINE int mpd_isstatic(const mpd_t *dec);
762 EXTINLINE int mpd_isdynamic_data(const mpd_t *dec);
763 EXTINLINE int mpd_isstatic_data(const mpd_t *dec);
764 EXTINLINE int mpd_isshared_data(const mpd_t *dec);
765 EXTINLINE int mpd_isconst_data(const mpd_t *dec);
766 EXTINLINE mpd_ssize_t mpd_trail_zeros(const mpd_t *dec);
828 EXTINLINE void mpd_del(mpd_t *dec);