ReactOS  0.4.15-dev-499-g1f31905
I8vec16 Class Reference

#include <dvec.h>

Inheritance diagram for I8vec16:
Collaboration diagram for I8vec16:

Public Member Functions

 I8vec16 ()
 
 I8vec16 (__m128i mm)
 
I8vec16operator= (const M128 &a)
 
I8vec16operator&= (const M128 &a)
 
I8vec16operator|= (const M128 &a)
 
I8vec16operator^= (const M128 &a)
 
I8vec16operator+= (const I8vec16 &a)
 
I8vec16operator -= (const I8vec16 &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 491 of file dvec.h.

Constructor & Destructor Documentation

◆ I8vec16() [1/2]

I8vec16::I8vec16 ( )
inline

Definition at line 494 of file dvec.h.

494 { }

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

◆ I8vec16() [2/2]

I8vec16::I8vec16 ( __m128i  mm)
inline

Definition at line 495 of file dvec.h.

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

Member Function Documentation

◆ operator -=()

I8vec16& I8vec16::operator -= ( const I8vec16 a)
inline

Definition at line 504 of file dvec.h.

504 { return *this = (I8vec16) _mm_sub_epi8(vec,a); }
I8vec16()
Definition: dvec.h:494
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ operator&=()

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

Definition at line 499 of file dvec.h.

499 { return *this = (I8vec16) _mm_and_si128(vec,a); }
I8vec16()
Definition: dvec.h:494
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ operator+=()

I8vec16& I8vec16::operator+= ( const I8vec16 a)
inline

Definition at line 503 of file dvec.h.

503 { return *this = (I8vec16) _mm_add_epi8(vec,a); }
I8vec16()
Definition: dvec.h:494
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ operator=()

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

Definition at line 497 of file dvec.h.

497 { return *this = (I8vec16) a; }
I8vec16()
Definition: dvec.h:494
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ operator^=()

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

Definition at line 501 of file dvec.h.

501 { return *this = (I8vec16) _mm_xor_si128(vec,a); }
I8vec16()
Definition: dvec.h:494
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ operator|=()

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

Definition at line 500 of file dvec.h.

500 { return *this = (I8vec16) _mm_or_si128(vec,a); }
I8vec16()
Definition: dvec.h:494
__m128i vec
Definition: dvec.h:61
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

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