|
| using | VecType = float64x2_t |
| |
| using | ScalarType = double |
| |
| static FORCE_INLINE VecType | load (const ScalarType *ptr) noexcept |
| |
| static FORCE_INLINE VecType | loadu (const ScalarType *ptr) noexcept |
| |
| static FORCE_INLINE void | store (ScalarType *ptr, VecType val) noexcept |
| |
| static FORCE_INLINE void | storeu (ScalarType *ptr, VecType val) noexcept |
| |
| static FORCE_INLINE VecType | set1 (ScalarType scalar) noexcept |
| |
| static FORCE_INLINE VecType | add (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | add (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | mul (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | mul (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | sub (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | sub (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | sub (ScalarType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | div (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | div (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | div (ScalarType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | fmadd (VecType a, VecType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fmadd (VecType a, ScalarType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fmsub (VecType a, VecType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fmsub (VecType a, ScalarType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fnmadd (VecType a, VecType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fnmadd (VecType a, ScalarType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fnmsub (VecType a, VecType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | fnmsub (VecType a, ScalarType b, VecType c) noexcept |
| |
| static FORCE_INLINE VecType | min (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | min (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | max (VecType a, VecType b) noexcept |
| |
| static FORCE_INLINE VecType | max (VecType a, ScalarType b) noexcept |
| |
| static FORCE_INLINE VecType | gather (const ScalarType *base, const my_size_t *indices) noexcept |
| |
| static FORCE_INLINE void | scatter (ScalarType *base, const my_size_t *indices, VecType val) noexcept |
| |
| static FORCE_INLINE VecType | abs (VecType v) noexcept |
| |
| static FORCE_INLINE bool | all_within_tolerance (VecType a, VecType b, ScalarType tol) noexcept |
| |