FLINT3.7.0-dev

n_nbits, n_nbits_nz, n_leading_zeros, n_trailing_zeros, n_next_pow2m1

Synopsis#include <flint/fft_small.h>
ulong n_nbits(ulong x)source
ulong n_nbits_nz(ulong x)source
ulong n_leading_zeros(ulong x)source
ulong n_trailing_zeros(ulong x)source
ulong n_next_pow2m1(ulong a)source

The bit length of x (0 for x = 0; _nz requires x \ne 0), the numbers of leading and trailing zero bits (FLINT_BITS for x = 0), and 2^{k} - 1 for a of bit length k.

Cite this page

The FLINT team, “n_nbits, n_nbits_nz, n_leading_zeros, n_trailing_zeros, n_next_pow2m1 (fft_small.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fft_small/n_nbits.html (generated 2026-10-20).