#include <type_traits>
Go to the source code of this file.
◆ SYCL_PLOAD
#define SYCL_PLOAD |
( |
|
Alignment, |
|
|
|
AlignedType |
|
) |
| |
Value:template <typename packet_type> \
const Eigen::TensorSycl::internal::RangeAccess< \
cl::sycl::access::mode::read_write, \
from) { \
return ploadt_ro<packet_type, Alignment>(from); \
}
#define EIGEN_ALWAYS_INLINE
EIGEN_DEVICE_FUNC Packet pload(const typename unpacket_traits< Packet >::type *from)
Definition at line 79 of file SYCL/PacketMath.h.
◆ SYCL_PSTORE
#define SYCL_PSTORE |
( |
|
alignment | ) |
|
Value:template <typename packet_type> \
const Eigen::TensorSycl::internal::RangeAccess< \
cl::sycl::access::mode::read_write, \
const packet_type& from) { \
pstore##alignment(to.get_pointer(), from); \
}
#define EIGEN_ALWAYS_INLINE
EIGEN_DEVICE_FUNC void pstore(Scalar *to, const Packet &from)
Definition at line 640 of file SYCL/PacketMath.h.