GDAL
|
Public Member Functions | |
XMMReg2Double (double val) | |
XMMReg2Double (const XMMReg2Double &other) | |
void | nsLoad2Val (const double *pval) |
void | nsLoad2ValAligned (const double *pval) |
void | nsLoad2Val (const float *pval) |
void | nsLoad2Val (const unsigned char *ptr) |
void | nsLoad2Val (const short *ptr) |
void | nsLoad2Val (const unsigned short *ptr) |
void | Zeroize () |
const XMMReg2Double & | operator= (const XMMReg2Double &other) |
const XMMReg2Double & | operator+= (const XMMReg2Double &other) |
XMMReg2Double | operator+ (const XMMReg2Double &other) |
XMMReg2Double | operator- (const XMMReg2Double &other) |
XMMReg2Double | operator* (const XMMReg2Double &other) |
const XMMReg2Double & | operator*= (const XMMReg2Double &other) |
void | AddLowAndHigh () |
void | Store2Double (double *pval) |
void | Store2DoubleAligned (double *pval) |
operator double () const | |
Static Public Member Functions | |
static XMMReg2Double | Zero () |
static XMMReg2Double | Load2Val (const double *ptr) |
static XMMReg2Double | Load2ValAligned (const double *ptr) |
static XMMReg2Double | Load2Val (const float *ptr) |
static XMMReg2Double | Load2Val (const unsigned char *ptr) |
static XMMReg2Double | Load2Val (const short *ptr) |
static void | Load4Val (const unsigned char *ptr, XMMReg2Double &low, XMMReg2Double &high) |
static void | Load4Val (const short *ptr, XMMReg2Double &low, XMMReg2Double &high) |
static void | Load4Val (const unsigned short *ptr, XMMReg2Double &low, XMMReg2Double &high) |
static void | Load4Val (const double *ptr, XMMReg2Double &low, XMMReg2Double &high) |
static void | Load4Val (const float *ptr, XMMReg2Double &low, XMMReg2Double &high) |
Public Attributes | |
double | low |
double | high |