about summary refs log tree commit diff
path: root/sysdeps/aarch64/fpu/sinf_sve.c
Commit message (Collapse)AuthorAgeFilesLines
* aarch64: Improve vecmath sin routinesJoe Ramsay2023-10-051-21/+23
| | | | | | | | * Update ULP comment reflecting a new observed max in [-pi/2, pi/2] * Use the same polynomial in AdvSIMD and SVE, rather than FTRIG instructions * Improve register use near special-case branch Also use overloaded intrinsics for SVE.
* aarch64: Add vector implementations of sin routinesJoe Ramsay2023-06-301-0/+96
Optimised implementations for single and double precision, Advanced SIMD and SVE, copied from Arm Optimized Routines. As previously, data tables are used via a barrier to prevent overly aggressive constant inlining. Special-case handlers are marked NOINLINE to avoid incurring the penalty of switching call standards unnecessarily. Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>