STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
I64vec1 Class Reference

#include <ivec.h>

Inheritance diagram for I64vec1:
M64

Public Member Functions

 I64vec1 ()
 
 I64vec1 (__m64 mm)
 
EXPLICIT I64vec1 (int i)
 
EXPLICIT I64vec1 (__int64 mm)
 
I64vec1operator= (const M64 &a)
 
I64vec1operator&= (const M64 &a)
 
I64vec1operator|= (const M64 &a)
 
I64vec1operator^= (const M64 &a)
 
I64vec1 operator<< (const M64 &a)
 
I64vec1 operator<< (int count)
 
I64vec1operator<<= (const M64 &a)
 
I64vec1operator<<= (int count)
 
I64vec1 operator>> (const M64 &a)
 
I64vec1 operator>> (int count)
 
I64vec1operator>>= (const M64 &a)
 
I64vec1operator>>= (int count)
 
- Public Member Functions inherited from M64
 M64 ()
 
 M64 (__m64 mm)
 
 M64 (__int64 mm)
 
 M64 (int i)
 
 operator __m64 () const
 
M64operator&= (const M64 &a)
 
M64operator|= (const M64 &a)
 
M64operator^= (const M64 &a)
 

Additional Inherited Members

- Protected Attributes inherited from M64
__m64 vec
 

Constructor & Destructor Documentation

I64vec1::I64vec1 ( )
inline
132 { }
I64vec1::I64vec1 ( __m64  mm)
inline
133 : M64(mm) { }
M64()
Definition: ivec.h:100
EXPLICIT I64vec1::I64vec1 ( int  i)
inline
134 : M64(i) { }
M64()
Definition: ivec.h:100
int i[4]
Definition: dvec.h:70
EXPLICIT I64vec1::I64vec1 ( __int64  mm)
inline
135 : M64(mm) { }
M64()
Definition: ivec.h:100

Member Function Documentation

I64vec1& I64vec1::operator&= ( const M64 a)
inline
138 { return *this = (I64vec1) _m_pand(vec,a); }
__m64 _m_pand(__m64 _MM1, __m64 _MM2)
I64vec1()
Definition: ivec.h:132
__m64 vec
Definition: ivec.h:97
I64vec1 I64vec1::operator<< ( const M64 a)
inline
143 { return _m_psllq(vec, a); }
__m64 _m_psllq(__m64 _M, __m64 _Count)
__m64 vec
Definition: ivec.h:97
I64vec1 I64vec1::operator<< ( int  count)
inline
144 { return _m_psllqi(vec, count); }
iterator_traits< _InIt >::difference_type count(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3086
__m64 vec
Definition: ivec.h:97
__m64 _m_psllqi(__m64 _M, int _Count)
I64vec1& I64vec1::operator<<= ( const M64 a)
inline
145 { return *this = (I64vec1) _m_psllq(vec, a); }
I64vec1()
Definition: ivec.h:132
__m64 _m_psllq(__m64 _M, __m64 _Count)
__m64 vec
Definition: ivec.h:97
I64vec1& I64vec1::operator<<= ( int  count)
inline
146 { return *this = (I64vec1) _m_psllqi(vec, count); }
iterator_traits< _InIt >::difference_type count(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3086
I64vec1()
Definition: ivec.h:132
__m64 vec
Definition: ivec.h:97
__m64 _m_psllqi(__m64 _M, int _Count)
I64vec1& I64vec1::operator= ( const M64 a)
inline
137 { return *this = (I64vec1) a; }
I64vec1()
Definition: ivec.h:132
I64vec1 I64vec1::operator>> ( const M64 a)
inline
147 { return _m_psrlq(vec, a); }
__m64 _m_psrlq(__m64 _M, __m64 _Count)
__m64 vec
Definition: ivec.h:97
I64vec1 I64vec1::operator>> ( int  count)
inline
148 { return _m_psrlqi(vec, count); }
iterator_traits< _InIt >::difference_type count(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3086
__m64 vec
Definition: ivec.h:97
__m64 _m_psrlqi(__m64 _M, int _Count)
I64vec1& I64vec1::operator>>= ( const M64 a)
inline
149 { return *this = (I64vec1) _m_psrlq(vec, a); }
I64vec1()
Definition: ivec.h:132
__m64 _m_psrlq(__m64 _M, __m64 _Count)
__m64 vec
Definition: ivec.h:97
I64vec1& I64vec1::operator>>= ( int  count)
inline
150 { return *this = (I64vec1) _m_psrlqi(vec, count); }
iterator_traits< _InIt >::difference_type count(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3086
I64vec1()
Definition: ivec.h:132
__m64 vec
Definition: ivec.h:97
__m64 _m_psrlqi(__m64 _M, int _Count)
I64vec1& I64vec1::operator^= ( const M64 a)
inline
140 { return *this = (I64vec1) _m_pxor(vec,a); }
I64vec1()
Definition: ivec.h:132
__m64 vec
Definition: ivec.h:97
__m64 _m_pxor(__m64 _MM1, __m64 _MM2)
I64vec1& I64vec1::operator|= ( const M64 a)
inline
139 { return *this = (I64vec1) _m_por(vec,a); }
I64vec1()
Definition: ivec.h:132
__m64 _m_por(__m64 _MM1, __m64 _MM2)
__m64 vec
Definition: ivec.h:97

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