|
| template<std::size_t I, typename T_Type, uint32_t T_width, typename T_Storage> |
| constexpr auto & | alpaka::get (Simd< T_Type, T_width, T_Storage > &v) |
| template<std::size_t I, typename T_Type, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::get (Simd< T_Type, T_width, T_Storage > const &v) |
| template<typename Type, uint32_t T_width, typename T_Storage> |
| std::ostream & | alpaka::operator<< (std::ostream &s, Simd< Type, T_width, T_Storage > const &vec) |
| template<typename T_1, typename... T_Args> |
| ALPAKA_FN_HOST_ACC | alpaka::Simd (T_1, T_Args...) -> Simd< T_1, uint32_t(sizeof...(T_Args)+1u)> |
| #define | ALPAKA_VECTOR_BINARY_CMP_OP(typenameOrConcept, op) |
| | binary operators
|
| #define | ALPAKA_VECTOR_BINARY_OP(typenameOrConcept, op) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator!= (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator!= (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator!= (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator% (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator% (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator% (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator& (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator& (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator& (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator* (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator* (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator* (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator+ (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator+ (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator+ (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator- (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator- (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator- (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator/ (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator/ (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator/ (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator< (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator< (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator< (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator<< (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator<< (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator<< (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator<= (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator<= (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator<= (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator== (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator== (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator== (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator> (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator> (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator> (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<typename T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator>= (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator>= (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<typename T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator>= (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator>> (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator>> (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator>> (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator^ (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator^ (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator^ (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, uint32_t T_width, typename T_Storage, typename T_OtherStorage> |
| constexpr auto | alpaka::operator| (const Simd< T_Type, T_width, T_Storage > &lhs, const Simd< T_Type, T_width, T_OtherStorage > &rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator| (const Simd< T_Type, T_width, T_Storage > &lhs, T_ValueType rhs) |
| | binary operators
|
| template<std::integral T_Type, concepts::LosslesslyConvertible< T_Type > T_ValueType, uint32_t T_width, typename T_Storage> |
| constexpr auto | alpaka::operator| (T_ValueType lhs, const Simd< T_Type, T_width, T_Storage > &rhs) |
| | binary operators
|