diff options
Diffstat (limited to 'sysdeps/aarch64/fpu/vecmath_config.h')
-rw-r--r-- | sysdeps/aarch64/fpu/vecmath_config.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sysdeps/aarch64/fpu/vecmath_config.h b/sysdeps/aarch64/fpu/vecmath_config.h index d0bdbb4ae8..0920658a0c 100644 --- a/sysdeps/aarch64/fpu/vecmath_config.h +++ b/sysdeps/aarch64/fpu/vecmath_config.h @@ -35,4 +35,14 @@ __ptr; \ }) +#define V_LOG_POLY_ORDER 6 +#define V_LOG_TABLE_BITS 7 +extern const struct v_log_data +{ + /* Shared data for vector log and log-derived routines (e.g. asinh). */ + double poly[V_LOG_POLY_ORDER - 1]; + double ln2; + double invc[1 << V_LOG_TABLE_BITS]; + double logc[1 << V_LOG_TABLE_BITS]; +} __v_log_data attribute_hidden; #endif |