ReactOS  0.4.15-dev-509-g96a357b
I128vec1 Class Reference

#include <dvec.h>

Inheritance diagram for I128vec1:
Collaboration diagram for I128vec1:

Public Member Functions

 I128vec1 ()
 
 I128vec1 (__m128i mm)
 
I128vec1operator= (const M128 &a)
 
I128vec1operator&= (const M128 &a)
 
I128vec1operator|= (const M128 &a)
 
I128vec1operator^= (const M128 &a)
 
- Public Member Functions inherited from M128
 M128 ()
 
 M128 (__m128i mm)
 
 operator __m128i () const
 
M128operator&= (const M128 &a)
 
M128operator|= (const M128 &a)
 
M128operator^= (const M128 &a)
 

Additional Inherited Members

- Protected Attributes inherited from M128
__m128i vec
 

Detailed Description

Definition at line 80 of file dvec.h.

Constructor & Destructor Documentation

◆ I128vec1() [1/2]

I128vec1::I128vec1 ( )
inline

Definition at line 83 of file dvec.h.

83 { }

Referenced by operator&=(), operator=(), operator^=(), and operator|=().

◆ I128vec1() [2/2]

I128vec1::I128vec1 ( __m128i  mm)
inline

Definition at line 84 of file dvec.h.

84 : M128(mm) { }
M128()
Definition: dvec.h:64

Member Function Documentation

◆ operator&=()

I128vec1& I128vec1::operator&= ( const M128 a)
inline

Definition at line 87 of file dvec.h.

87 { return *this = (I128vec1) _mm_and_si128(vec,a); }
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
I128vec1()
Definition: dvec.h:83

◆ operator=()

Definition at line 86 of file dvec.h.

86 { return *this = (I128vec1) a; }
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
I128vec1()
Definition: dvec.h:83

◆ operator^=()

I128vec1& I128vec1::operator^= ( const M128 a)
inline

Definition at line 89 of file dvec.h.

89 { return *this = (I128vec1) _mm_xor_si128(vec,a); }
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
I128vec1()
Definition: dvec.h:83

◆ operator|=()

I128vec1& I128vec1::operator|= ( const M128 a)
inline

Definition at line 88 of file dvec.h.

88 { return *this = (I128vec1) _mm_or_si128(vec,a); }
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
I128vec1()
Definition: dvec.h:83

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