_d1b_vec_sqrt, _d2b_vec_sqrt, _d3b_vec_sqrt, _d4b_vec_sqrt, _d1b_vec_rsqrt, _d2b_vec_rsqrt, _d3b_vec_rsqrt, _d4b_vec_rsqrt, _d1b_vec_exp, _d2b_vec_exp, _d3b_vec_exp, _d4b_vec_exp, _d1b_vec_sin, _d2b_vec_sin, _d3b_vec_sin, _d4b_vec_sin, _d1b_vec_cos, _d2b_vec_cos, _d3b_vec_cos, _d4b_vec_cos, _d1b_vec_sin_cos, _d2b_vec_sin_cos, _d3b_vec_sin_cos, _d4b_vec_sin_cos, _d1b_vec_log, _d2b_vec_log, _d3b_vec_log, _d4b_vec_log, _d1b_vec_atan, _d2b_vec_atan, _d3b_vec_atan, _d4b_vec_atan
#include <flint/dfloat.h>int _d1b_vec_sqrt(d1b_ptr res, d1b_srcptr x, slong len)int _d2b_vec_sqrt(d2b_ptr res, d2b_srcptr x, slong len)int _d3b_vec_sqrt(d3b_ptr res, d3b_srcptr x, slong len)int _d4b_vec_sqrt(d4b_ptr res, d4b_srcptr x, slong len)int _d1b_vec_rsqrt(d1b_ptr res, d1b_srcptr x, slong len)int _d2b_vec_rsqrt(d2b_ptr res, d2b_srcptr x, slong len)int _d3b_vec_rsqrt(d3b_ptr res, d3b_srcptr x, slong len)int _d4b_vec_rsqrt(d4b_ptr res, d4b_srcptr x, slong len)void _d1b_vec_exp(d1b_ptr res, d1b_srcptr x, slong len)void _d2b_vec_exp(d2b_ptr res, d2b_srcptr x, slong len)void _d3b_vec_exp(d3b_ptr res, d3b_srcptr x, slong len)void _d4b_vec_exp(d4b_ptr res, d4b_srcptr x, slong len)void _d1b_vec_sin(d1b_ptr res, d1b_srcptr x, slong len)void _d2b_vec_sin(d2b_ptr res, d2b_srcptr x, slong len)void _d3b_vec_sin(d3b_ptr res, d3b_srcptr x, slong len)void _d4b_vec_sin(d4b_ptr res, d4b_srcptr x, slong len)void _d1b_vec_cos(d1b_ptr res, d1b_srcptr x, slong len)void _d2b_vec_cos(d2b_ptr res, d2b_srcptr x, slong len)void _d3b_vec_cos(d3b_ptr res, d3b_srcptr x, slong len)void _d4b_vec_cos(d4b_ptr res, d4b_srcptr x, slong len)void _d1b_vec_sin_cos(d1b_ptr sres, d1b_ptr cres, d1b_srcptr x, slong len)void _d2b_vec_sin_cos(d2b_ptr sres, d2b_ptr cres, d2b_srcptr x, slong len)void _d3b_vec_sin_cos(d3b_ptr sres, d3b_ptr cres, d3b_srcptr x, slong len)void _d4b_vec_sin_cos(d4b_ptr sres, d4b_ptr cres, d4b_srcptr x, slong len)int _d1b_vec_log(d1b_ptr res, d1b_srcptr x, slong len)int _d2b_vec_log(d2b_ptr res, d2b_srcptr x, slong len)int _d3b_vec_log(d3b_ptr res, d3b_srcptr x, slong len)int _d4b_vec_log(d4b_ptr res, d4b_srcptr x, slong len)void _d1b_vec_atan(d1b_ptr res, d1b_srcptr x, slong len)void _d2b_vec_atan(d2b_ptr res, d2b_srcptr x, slong len)void _d3b_vec_atan(d3b_ptr res, d3b_srcptr x, slong len)void _d4b_vec_atan(d4b_ptr res, d4b_srcptr x, slong len)Elementwise square roots and elementary functions of balls. _dNb_vec_sqrt, _dNb_vec_rsqrt and _dNb_vec_log return the bitwise or of the statuses of the elements; where an element fails, its output is unspecified.
The FLINT team, “_d1b_vec_sqrt, _d2b_vec_sqrt, _d3b_vec_sqrt, _d4b_vec_sqrt, _d1b_vec_rsqrt, _d2b_vec_rsqrt, _d3b_vec_rsqrt, _d4b_vec_rsqrt, _d1b_vec_exp, _d2b_vec_exp, _d3b_vec_exp, _d4b_vec_exp, _d1b_vec_sin, _d2b_vec_sin, _d3b_vec_sin, _d4b_vec_sin, _d1b_vec_cos, _d2b_vec_cos, _d3b_vec_cos, _d4b_vec_cos, _d1b_vec_sin_cos, _d2b_vec_sin_cos, _d3b_vec_sin_cos, _d4b_vec_sin_cos, _d1b_vec_log, _d2b_vec_log, _d3b_vec_log, _d4b_vec_log, _d1b_vec_atan, _d2b_vec_atan, _d3b_vec_atan, _d4b_vec_atan (dfloat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/dfloat/_d1b_vec_sqrt.html (generated 2026-10-20).
@misc{flint-doc-dfloat-d1b-vec-sqrt,
author = {{The FLINT team}},
title = {{\_d1b\_vec\_sqrt, \_d2b\_vec\_sqrt, \_d3b\_vec\_sqrt, \_d4b\_vec\_sqrt, \_d1b\_vec\_rsqrt, \_d2b\_vec\_rsqrt, \_d3b\_vec\_rsqrt, \_d4b\_vec\_rsqrt, \_d1b\_vec\_exp, \_d2b\_vec\_exp, \_d3b\_vec\_exp, \_d4b\_vec\_exp, \_d1b\_vec\_sin, \_d2b\_vec\_sin, \_d3b\_vec\_sin, \_d4b\_vec\_sin, \_d1b\_vec\_cos, \_d2b\_vec\_cos, \_d3b\_vec\_cos, \_d4b\_vec\_cos, \_d1b\_vec\_sin\_cos, \_d2b\_vec\_sin\_cos, \_d3b\_vec\_sin\_cos, \_d4b\_vec\_sin\_cos, \_d1b\_vec\_log, \_d2b\_vec\_log, \_d3b\_vec\_log, \_d4b\_vec\_log, \_d1b\_vec\_atan, \_d2b\_vec\_atan, \_d3b\_vec\_atan, \_d4b\_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/_d1b_vec_sqrt.html},
note = {Generated 2026-10-20}
}