_fmpz_promote_set_ui, _fmpz_promote_set_si, _fmpz_promote_neg_ui, _fmpz_promote_set_uiui, _fmpz_promote_neg_uiui, _fmpz_init_promote_set_ui, _fmpz_init_promote_set_si
Synopsis
#include <flint/fmpz.h>Out-of-line parts of the inline assignment functions: set an initialised (_init_ versions: an uninitialised) f to a value that does not fit inline. Calling them with a value that fits leaves f non-canonical.
Cite this page
The FLINT team, “_fmpz_promote_set_ui, _fmpz_promote_set_si, _fmpz_promote_neg_ui, _fmpz_promote_set_uiui, _fmpz_promote_neg_uiui, _fmpz_init_promote_set_ui, _fmpz_init_promote_set_si (fmpz.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz/_fmpz_promote_set_ui.html (generated 2026-10-20).
@misc{flint-doc-fmpz-fmpz-promote-set-ui,
author = {{The FLINT team}},
title = {{\_fmpz\_promote\_set\_ui, \_fmpz\_promote\_set\_si, \_fmpz\_promote\_neg\_ui, \_fmpz\_promote\_set\_uiui, \_fmpz\_promote\_neg\_uiui, \_fmpz\_init\_promote\_set\_ui, \_fmpz\_init\_promote\_set\_si (fmpz.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpz/_fmpz_promote_set_ui.html},
note = {Generated 2026-10-20}
}