| ▼Common | This module consists of definitions (macros, structures, utility functions) that are commonly applicable to all MATHLIB kernels |
| Common typedefs | This module consists of common typefeds to all MATHLIB kernels |
| Lookup table utilities | This module consists of utility functions tailored towards LUT that are commonly applicable to various MATHLIB kernels |
| SE0, SE1, and SA0 utilities | This module consists of utility functions tailored towards SE/SA that are commonly applicable to various MATHLIB kernels |
| ▼MATHLIB kernels | Kernels available within MATHLIB |
| MATHLIB_acos | Kernel for computing elementwise arc-cosine of an input vector. Supports float datatype |
| MATHLIB_acosh | Kernel for elementwise inverse hyperbolic cosine of an input vector. Supports float datatype |
| MATHLIB_asin | Kernel for computing elementwise arc-sine of an input vector. Supports float datatype |
| MATHLIB_asinh | Kernel for computing elementwise hyperbolic arc-sine of an input vector. Supports float datatype |
| MATHLIB_atan | Kernel for ataning the input vector elementwise. Supports float datatype |
| MATHLIB_atan2 | Kernel for performing arctan2 computation on the input vector elementwise. Supports float and double datatype |
| MATHLIB_atanh | Kernel for elementwise inverse hyperbolic tangent of an input vector. Supports float datatype |
| MATHLIB_cos | Kernel for computing elementwise cosine of an input vector. Supports float and double datatype |
| MATHLIB_cosh | Kernel for computing elementwise hyperbolic cosine of an input vector. Supports float datatype |
| MATHLIB_div | Kernel for computing elementwise divide of dividend and divisor vectors. Supports float datatype |
| MATHLIB_exp | Kernel for elementwise exponentializing of an input vector. Supports float datatype |
| MATHLIB_exp10 | Kernel for elementwise raising 10 to the power of the input. Supports float datatype |
| MATHLIB_exp2 | Kernel for elementwise computation of 2 raised to a given power. Supports float datatype |
| MATHLIB_log | Kernel for elementwise log of an input vector. Supports float datatype |
| MATHLIB_log10 | Kernel for elementwise log base 10 of an input vector. Supports float and double datatype |
| MATHLIB_log2 | Kernel for elementwise log base 2 of an input vector. Supports float datatype |
| MATHLIB_pow | Kernel for elementwise power of a base and an exponent vector. Supports float and double datatype |
| MATHLIB_rsqrt | Kernel for computing elementwise reciprocal square root of an input vector. Supports float datatype |
| MATHLIB_sin | Kernel for computing elementwise sine of an input vector. Supports float and double datatype |
| MATHLIB_sinh | Kernel for computing elementwise hyperbolic sine of an input vector. Supports float datatype |
| MATHLIB_sqrt | Kernel for computing elementwise square root of an input vector. Supports float and double datatype |
| MATHLIB_tan | Kernel for computing elementwise tangent of an input vector. Supports float datatype |
| MATHLIB_tanh | Kernel for computing elementwise hyperbolic tangent of an input vector. Supports float datatype |