FLINT3.7.0-dev

arb_exp_tab1, arb_exp_tab21, arb_exp_tab22, arb_sin_cos_tab1, arb_sin_cos_tab21, arb_sin_cos_tab22, arb_log_tab11, arb_log_tab12, arb_log_tab21, arb_log_tab22, arb_atan_tab1, arb_atan_tab21, arb_atan_tab22

Synopsis#include <flint/arb.h>
arb_exp_tab1
arb_exp_tab21
arb_exp_tab22
arb_sin_cos_tab1
arb_sin_cos_tab21
arb_sin_cos_tab22
arb_log_tab11
arb_log_tab12
arb_log_tab21
arb_log_tab22
arb_atan_tab1
arb_atan_tab21
arb_atan_tab22

Precomputed fixed-point tables for the table-based argument reduction. The tab1 tables (512 bits) serve one-step reduction with 8 index bits; the tab21 and tab22 tables (4608 bits) serve two-step reduction with 5 + 5 index bits. They hold e^{p/2^8}, \sin and \cos of p/2^8, \log(1 + p/2^7) and \operatorname{atan}(p/2^8) and the analogous values for the two-step tables.

Cite this page

The FLINT team, “arb_exp_tab1, arb_exp_tab21, arb_exp_tab22, arb_sin_cos_tab1, arb_sin_cos_tab21, arb_sin_cos_tab22, arb_log_tab11, arb_log_tab12, arb_log_tab21, arb_log_tab22, arb_atan_tab1, arb_atan_tab21, arb_atan_tab22 (arb.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/arb/arb_exp_tab1.html (generated 2026-10-20).