FLINT3.7.0-dev

_decfloat_is_special, _decfloat_is_finite, _decfloat_is_nan, _decfloat_is_inf, _decfloat_is_pos_inf, _decfloat_is_neg_inf, _decfloat_is_int, _decfloat_sgn, _decfloat_cmp, _decfloat_cmpabs, _decfloat_cmp_si, _decfloat_cmp_ui, _decfloat_cmpabs_ui

Synopsis#include <flint/decimal.h>
int _decfloat_is_special(const decfloat_t x)source
int _decfloat_is_finite(const decfloat_t x)source
int _decfloat_is_nan(const decfloat_t x)source
int _decfloat_is_inf(const decfloat_t x)source
int _decfloat_is_pos_inf(const decfloat_t x)source
int _decfloat_is_neg_inf(const decfloat_t x)source
int _decfloat_is_int(const decfloat_t x, gr_ctx_t ctx)source
int _decfloat_sgn(const decfloat_t x, gr_ctx_t ctx)source
int _decfloat_cmp(const decfloat_t x, const decfloat_t y, gr_ctx_t ctx)source
int _decfloat_cmpabs(const decfloat_t x, const decfloat_t y, gr_ctx_t ctx)source
int _decfloat_cmp_si(const decfloat_t x, slong c, gr_ctx_t ctx)source
int _decfloat_cmp_ui(const decfloat_t x, ulong c, gr_ctx_t ctx)source
int _decfloat_cmpabs_ui(const decfloat_t x, ulong c, gr_ctx_t ctx)source

Raw versions returning the result directly. Comparisons involving NaN return 0.

Cite this page

The FLINT team, “_decfloat_is_special, _decfloat_is_finite, _decfloat_is_nan, _decfloat_is_inf, _decfloat_is_pos_inf, _decfloat_is_neg_inf, _decfloat_is_int, _decfloat_sgn, _decfloat_cmp, _decfloat_cmpabs, _decfloat_cmp_si, _decfloat_cmp_ui, _decfloat_cmpabs_ui (decimal.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/decimal/_decfloat_is_special.html (generated 2026-10-20).