6 #ifndef MSHADOW_PACKET_PLAIN_INL_H_ 7 #define MSHADOW_PACKET_PLAIN_INL_H_ 10 #include "../packet-inl.h" 14 template<
typename DType>
24 explicit Packet(DType data) : data_(data) {}
52 template<
typename DType>
58 template<
typename DType>
63 template<
typename DType>
69 template<
typename DType>
76 #endif // MSHADOW_PACKET_PLAIN_INL_H_ static MSHADOW_CINLINE Packet< DType, kPlain > Fill(DType s)
Definition: plain-inl.h:26
Packet(DType data)
Definition: plain-inl.h:24
MSHADOW_CINLINE Packet< DType, kPlain > & operator=(DType s)
Definition: plain-inl.h:38
MSHADOW_CINLINE Packet< DType, kPlain > operator-(const Packet< DType, kPlain > &lhs, const Packet< DType, kPlain > &rhs)
Definition: plain-inl.h:59
static MSHADOW_CINLINE Packet< DType, kPlain > LoadUnAligned(const DType *src)
Definition: plain-inl.h:34
MSHADOW_CINLINE DType Sum() const
Definition: plain-inl.h:47
MSHADOW_CINLINE void Store(DType *dst) const
Definition: plain-inl.h:43
Definition: packet-inl.h:24
MSHADOW_CINLINE Packet< DType, kPlain > operator/(const Packet< DType, kPlain > &lhs, const Packet< DType, kPlain > &rhs)
Definition: plain-inl.h:70
int32_t index_t
type that will be used for index
Definition: base.h:291
static MSHADOW_CINLINE Packet< DType, kPlain > Load(const DType *src)
Definition: plain-inl.h:30
MSHADOW_CINLINE Packet< DType, kPlain > operator*(const Packet< DType, kPlain > &lhs, const Packet< DType, kPlain > &rhs)
Definition: plain-inl.h:64
Packet(void)
Definition: plain-inl.h:22
Definition: plain-inl.h:15
DType data_
The internal data.
Definition: plain-inl.h:20
MSHADOW_CINLINE Packet< DType, kPlain > operator+(const Packet< DType, kPlain > &lhs, const Packet< DType, kPlain > &rhs)
Definition: plain-inl.h:53
#define MSHADOW_CINLINE
cpu force inline
Definition: base.h:207
namespace for mshadow
Definition: base.h:282
Generic packet type.
Definition: packet-inl.h:41