FLINT3.7.0-dev

d1_expm1, d2_expm1, d3_expm1, d4_expm1, d1_log1p, d2_log1p, d3_log1p, d4_log1p

Synopsis#include <flint/dfloat.h>
void d1_expm1(d1_t res, d1_srcptr x)
void d2_expm1(d2_t res, d2_srcptr x)
void d3_expm1(d3_t res, d3_srcptr x)
void d4_expm1(d4_t res, d4_srcptr x)
void d1_log1p(d1_t res, d1_srcptr x)
void d2_log1p(d2_t res, d2_srcptr x)
void d3_log1p(d3_t res, d3_srcptr x)
void d4_log1p(d4_t res, d4_srcptr x)

e^x - 1 and \log(1 + x), with the bounds above, accurate also for small |x| where dN_exp and dN_log would cancel.

Cite this page

The FLINT team, “d1_expm1, d2_expm1, d3_expm1, d4_expm1, d1_log1p, d2_log1p, d3_log1p, d4_log1p (dfloat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/dfloat/d1_expm1.html (generated 2026-10-20).