|
| std::size_t | pulp::runtime::simd_float_lanes () |
| std::size_t | pulp::runtime::simd_double_lanes () |
| void | pulp::runtime::simd_add (const float *a, const float *b, float *dst, std::size_t count) |
| void | pulp::runtime::simd_add (const double *a, const double *b, double *dst, std::size_t count) |
| void | pulp::runtime::simd_mul (const float *a, const float *b, float *dst, std::size_t count) |
| void | pulp::runtime::simd_mul (const double *a, const double *b, double *dst, std::size_t count) |
| void | pulp::runtime::simd_fma (const float *a, const float *b, const float *c, float *dst, std::size_t count) |
| void | pulp::runtime::simd_fma (const double *a, const double *b, const double *c, double *dst, std::size_t count) |
| void | pulp::runtime::simd_set (float value, float *dst, std::size_t count) |
| void | pulp::runtime::simd_set (double value, double *dst, std::size_t count) |
| void | pulp::runtime::simd_scale (const float *a, float scalar, float *dst, std::size_t count) |
| void | pulp::runtime::simd_scale (const double *a, double scalar, double *dst, std::size_t count) |
| void | pulp::runtime::simd_add_scaled (const float *a, float scalar, float *dst, std::size_t count) |
| void | pulp::runtime::simd_add_scaled (const double *a, double scalar, double *dst, std::size_t count) |
| float | pulp::runtime::simd_reduce_add (const float *data, std::size_t count) |
| double | pulp::runtime::simd_reduce_add (const double *data, std::size_t count) |
| float | pulp::runtime::simd_reduce_max (const float *data, std::size_t count) |
| double | pulp::runtime::simd_reduce_max (const double *data, std::size_t count) |
| float | pulp::runtime::simd_reduce_min (const float *data, std::size_t count) |
| double | pulp::runtime::simd_reduce_min (const double *data, std::size_t count) |
| void | pulp::runtime::simd_abs (const float *a, float *dst, std::size_t count) |
| void | pulp::runtime::simd_abs (const double *a, double *dst, std::size_t count) |
| void | pulp::runtime::simd_clamp (const float *a, float lo, float hi, float *dst, std::size_t count) |
| void | pulp::runtime::simd_clamp (const double *a, double lo, double hi, double *dst, std::size_t count) |