unity_zp_pow_fmpz, unity_zp_pow_ui, unity_zp_pow_2k_fmpz, unity_zp_pow_2k_ui, unity_zp_pow_sliding_fmpz
Synopsis
#include <flint/aprcl.h>Set f to g^{\mathit{pow}}, by binary exponentiation, by the 2^k-ary method with k from _unity_zp_pow_select_k, and by sliding window exponentiation.
Cite this page
The FLINT team, “unity_zp_pow_fmpz, unity_zp_pow_ui, unity_zp_pow_2k_fmpz, unity_zp_pow_2k_ui, unity_zp_pow_sliding_fmpz (aprcl.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/aprcl/unity_zp_pow_fmpz.html (generated 2026-10-20).
@misc{flint-doc-aprcl-unity-zp-pow-fmpz,
author = {{The FLINT team}},
title = {{unity\_zp\_pow\_fmpz, unity\_zp\_pow\_ui, unity\_zp\_pow\_2k\_fmpz, unity\_zp\_pow\_2k\_ui, unity\_zp\_pow\_sliding\_fmpz (aprcl.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/aprcl/unity_zp_pow_fmpz.html},
note = {Generated 2026-10-20}
}