-
Notifications
You must be signed in to change notification settings - Fork 97
Home
A Bhat edited this page Jan 13, 2020
·
20 revisions
Optimized implementations of various library functions for ARM architecture processors
Function | Float-Scalar | Double-Scalar | Float-Vector | Double-Vector |
---|---|---|---|---|
exp | ✔️ | ✔️ | ✔️ | ✔️ |
exp_1u | ❌ | ❌ | ✔️ | ❌ |
exp2 | ✔️ | ✔️ | ✔️ | ✔️ |
exp2_1u | ❌ | ❌ | ✔️ | ❌ |
pow | ✔️ | ✔️ | ✔️ | ❌ |
log | ✔️ | ✔️ | ✔️ | ✔️ |
log2 | ✔️ | ✔️ | ✔️ | ✔️ |
sin | ✔️ | ❌ | ✔️ | ✔️ |
cos | ✔️ | ❌ | ✔️ | ✔️ |
sincos | ✔️ | ❌ | ❌ | ❌ |
Function | AArch32 | AArch64 | AArch64-SVE |
---|---|---|---|
memcpy | ✔️ | ✔️ | |
memmove | ✔️ | ✔️ | |
memset | ✔️ | ✔️ | |
memchr | ✔️ | ✔️ | ✔️ |
memcmp | ✔️ | ||
strcpy | ✔️ | ✔️ | ✔️ |
strcmp | ✔️ | ✔️ | ✔️ |
strncmp | ✔️ | ✔️ | |
strchr | ✔️ | ✔️ | |
strrchr | ✔️ | ✔️ | |
strchrnul | ✔️ | ✔️ | |
strlen | ✔️ | ✔️ | |
strnlen | ✔️ | ✔️ |
- Quarterly release YY.MM format.
- Last release 19.11 (Nov 2019)
- Next release 20.02 (Feb 2020)
- strrchr routine (In trunk now)
- Vector version of pow routine.
- Improved memcpy, memove, memcmp, strlen and strnlen
- Erf function
- TBC