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 |