diff options
author | Joe Ramsay <Joe.Ramsay@arm.com> | 2022-12-15 13:27:31 +0000 |
---|---|---|
committer | Joe Ramsay <joe.ramsay@arm.com> | 2022-12-15 13:27:31 +0000 |
commit | 1bca1a541cce13c352296acd5dfa16160fc27bc9 (patch) | |
tree | 71ea7d7ff77d964ce4dc10b7ba8e293a333a6ef6 /pl/math/v_asinh_2u5.c | |
parent | 3c0af1a73df1551a372294d4b05573b2a47f051e (diff) | |
download | arm-optimized-routines-1bca1a541cce13c352296acd5dfa16160fc27bc9.tar.gz |
pl/math: Auto-generate mathbench and ulp headers
Instead of maintaining three separate lists of routines, which
are cumbersome and prone to merge conflicts, we provide a new
macro, PL_SIG, which by some preprocessor machinery outputs the
lists in the required format (macro formats have been changed
very slightly to make the generation simpler). Only routines with
simple signatures are handled - binary functions still need
mathbench wrappers defined manually. As well, routines with
non-standard references (i.e. powi/powk) still need entries and
wrappers manually defined.
Diffstat (limited to 'pl/math/v_asinh_2u5.c')
-rw-r--r-- | pl/math/v_asinh_2u5.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pl/math/v_asinh_2u5.c b/pl/math/v_asinh_2u5.c index 974e6df..02e8098 100644 --- a/pl/math/v_asinh_2u5.c +++ b/pl/math/v_asinh_2u5.c @@ -6,6 +6,7 @@ #include "v_math.h" #include "estrin.h" +#include "pl_sig.h" #if V_SUPPORTED @@ -152,4 +153,5 @@ VPCS_ATTR v_f64_t V_NAME (asinh) (v_f64_t x) } VPCS_ALIAS +PL_SIG (V, D, 1, asinh, -10.0, 10.0) #endif |