mxnet
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
mshadow::packet::Packet< float, kSSE2 > Struct Template Reference

#include <sse-inl.h>

Collaboration diagram for mshadow::packet::Packet< float, kSSE2 >:
Collaboration graph

Public Member Functions

 Packet (void)
 
 Packet (__m128 data)
 
MSHADOW_CINLINE Packet< float, kSSE2 > & operator= (float s)
 
MSHADOW_CINLINE void Store (float *dst) const
 
MSHADOW_CINLINE float Sum () const
 

Static Public Member Functions

static MSHADOW_CINLINE Packet< float, kSSE2Fill (float s)
 
static MSHADOW_CINLINE Packet< float, kSSE2Load (const float *src)
 
static MSHADOW_CINLINE Packet< float, kSSE2LoadUnAligned (const float *src)
 

Public Attributes

__m128 data_
 The internal data. More...
 

Static Public Attributes

static constexpr index_t size = 4
 number of float in vector More...
 

Constructor & Destructor Documentation

mshadow::packet::Packet< float, kSSE2 >::Packet ( void  )
inline
mshadow::packet::Packet< float, kSSE2 >::Packet ( __m128  data)
inlineexplicit

Member Function Documentation

static MSHADOW_CINLINE Packet<float, kSSE2> mshadow::packet::Packet< float, kSSE2 >::Fill ( float  s)
inlinestatic
static MSHADOW_CINLINE Packet<float, kSSE2> mshadow::packet::Packet< float, kSSE2 >::Load ( const float *  src)
inlinestatic
static MSHADOW_CINLINE Packet<float, kSSE2> mshadow::packet::Packet< float, kSSE2 >::LoadUnAligned ( const float *  src)
inlinestatic
MSHADOW_CINLINE Packet<float, kSSE2>& mshadow::packet::Packet< float, kSSE2 >::operator= ( float  s)
inline
MSHADOW_CINLINE void mshadow::packet::Packet< float, kSSE2 >::Store ( float *  dst) const
inline
MSHADOW_CINLINE float mshadow::packet::Packet< float, kSSE2 >::Sum ( ) const
inline

Member Data Documentation

__m128 mshadow::packet::Packet< float, kSSE2 >::data_

The internal data.

constexpr index_t mshadow::packet::Packet< float, kSSE2 >::size = 4
static

number of float in vector


The documentation for this struct was generated from the following file: