_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)sourceint _decfloat_is_finite(const decfloat_t x)sourceint _decfloat_is_nan(const decfloat_t x)sourceint _decfloat_is_inf(const decfloat_t x)sourceint _decfloat_is_pos_inf(const decfloat_t x)sourceint _decfloat_is_neg_inf(const decfloat_t x)sourceint _decfloat_is_int(const decfloat_t x, gr_ctx_t ctx)sourceint _decfloat_sgn(const decfloat_t x, gr_ctx_t ctx)sourceint _decfloat_cmp(const decfloat_t x, const decfloat_t y, gr_ctx_t ctx)sourceint _decfloat_cmpabs(const decfloat_t x, const decfloat_t y, gr_ctx_t ctx)sourceint _decfloat_cmp_si(const decfloat_t x, slong c, gr_ctx_t ctx)sourceint _decfloat_cmp_ui(const decfloat_t x, ulong c, gr_ctx_t ctx)sourceint _decfloat_cmpabs_ui(const decfloat_t x, ulong c, gr_ctx_t ctx)sourceRaw 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).
@misc{flint-doc-decimal-decfloat-is-special,
author = {{The FLINT team}},
title = {{\_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)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/decimal/_decfloat_is_special.html},
note = {Generated 2026-10-20}
}