FLINT3.7.0-dev

n_factor_ecm_double

Synopsis#include <flint/ulong_extras.h>
void n_factor_ecm_double(ulong * x, ulong * z, ulong x0, ulong z0, ulong n, n_ecm_t n_ecm_inf)source

Sets (x : z) = 2 (x_0 : z_0), using x = (x_0 + z_0)^2 (x_0 - z_0)^2 and z = 4 x_0 z_0 \left((x_0 - z_0)^2 + 4 a_{24} x_0 z_0\right).

Cite this page

The FLINT team, “n_factor_ecm_double (ulong_extras.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/ulong_extras/n_factor_ecm_double.html (generated 2026-10-20).