nfloat64_struct, nfloat128_struct, nfloat192_struct, nfloat256_struct, nfloat384_struct, nfloat512_struct, nfloat1024_struct, nfloat2048_struct, nfloat4096_struct, nfloat64_t, nfloat128_t, nfloat192_t, nfloat256_t, nfloat384_t, nfloat512_t, nfloat1024_t, nfloat2048_t, nfloat4096_t
Synopsis
#include <flint/nfloat.h>nfloat64_structnfloat128_structnfloat192_structnfloat256_structnfloat384_structnfloat512_structnfloat1024_structnfloat2048_structnfloat4096_structnfloat64_tnfloat128_tnfloat192_tnfloat256_tnfloat384_tnfloat512_tnfloat1024_tnfloat2048_tnfloat4096_tStructs of the right size for elements of some common precisions, for declaring elements on the stack; nfloatX_t is a length-one array of nfloatX_struct, so it is passed by reference. The precision of the context must match the type.
Guides#
Cite this page
The FLINT team, “nfloat64_struct, nfloat128_struct, nfloat192_struct, nfloat256_struct, nfloat384_struct, nfloat512_struct, nfloat1024_struct, nfloat2048_struct, nfloat4096_struct, nfloat64_t, nfloat128_t, nfloat192_t, nfloat256_t, nfloat384_t, nfloat512_t, nfloat1024_t, nfloat2048_t, nfloat4096_t (nfloat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nfloat/nfloat64_struct.html (generated 2026-10-20).
@misc{flint-doc-nfloat-nfloat64-struct,
author = {{The FLINT team}},
title = {{nfloat64\_struct, nfloat128\_struct, nfloat192\_struct, nfloat256\_struct, nfloat384\_struct, nfloat512\_struct, nfloat1024\_struct, nfloat2048\_struct, nfloat4096\_struct, nfloat64\_t, nfloat128\_t, nfloat192\_t, nfloat256\_t, nfloat384\_t, nfloat512\_t, nfloat1024\_t, nfloat2048\_t, nfloat4096\_t (nfloat.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/nfloat/nfloat64_struct.html},
note = {Generated 2026-10-20}
}