_d1_vec_exp, _d2_vec_exp, _d3_vec_exp, _d4_vec_exp, _d1_vec_sin, _d2_vec_sin, _d3_vec_sin, _d4_vec_sin, _d1_vec_cos, _d2_vec_cos, _d3_vec_cos, _d4_vec_cos, _d1_vec_sin_cos, _d2_vec_sin_cos, _d3_vec_sin_cos, _d4_vec_sin_cos, _d1_vec_log, _d2_vec_log, _d3_vec_log, _d4_vec_log, _d1_vec_atan, _d2_vec_atan, _d3_vec_atan, _d4_vec_atan
#include <flint/dfloat.h>Elementwise elementary functions with the same static error bounds as the scalar kernels, which they run on four arguments at a time (3 to 5 times faster per element than scalar calls). Elements that hit a special case are redone with the scalar code.
The FLINT team, “_d1_vec_exp, _d2_vec_exp, _d3_vec_exp, _d4_vec_exp, _d1_vec_sin, _d2_vec_sin, _d3_vec_sin, _d4_vec_sin, _d1_vec_cos, _d2_vec_cos, _d3_vec_cos, _d4_vec_cos, _d1_vec_sin_cos, _d2_vec_sin_cos, _d3_vec_sin_cos, _d4_vec_sin_cos, _d1_vec_log, _d2_vec_log, _d3_vec_log, _d4_vec_log, _d1_vec_atan, _d2_vec_atan, _d3_vec_atan, _d4_vec_atan (dfloat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/dfloat/_d1_vec_exp.html (generated 2026-10-20).
@misc{flint-doc-dfloat-d1-vec-exp,
author = {{The FLINT team}},
title = {{\_d1\_vec\_exp, \_d2\_vec\_exp, \_d3\_vec\_exp, \_d4\_vec\_exp, \_d1\_vec\_sin, \_d2\_vec\_sin, \_d3\_vec\_sin, \_d4\_vec\_sin, \_d1\_vec\_cos, \_d2\_vec\_cos, \_d3\_vec\_cos, \_d4\_vec\_cos, \_d1\_vec\_sin\_cos, \_d2\_vec\_sin\_cos, \_d3\_vec\_sin\_cos, \_d4\_vec\_sin\_cos, \_d1\_vec\_log, \_d2\_vec\_log, \_d3\_vec\_log, \_d4\_vec\_log, \_d1\_vec\_atan, \_d2\_vec\_atan, \_d3\_vec\_atan, \_d4\_vec\_atan (dfloat.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/dfloat/_d1_vec_exp.html},
note = {Generated 2026-10-20}
}