inteli.mmx

Public Imports

inteli.types
public import inteli.types;
Undocumented in source.

Members

Aliases

_m_empty
alias _m_empty = _mm_empty
Undocumented in source.
_m_from_int
alias _m_from_int = _mm_cvtsi32_si64
Undocumented in source.
_m_from_int64
alias _m_from_int64 = _mm_cvtsi64_m64
Undocumented in source.
_m_paddb
deprecated alias _m_paddb = _mm_add_pi8
Undocumented in source.
_m_paddd
deprecated alias _m_paddd = _mm_add_pi32
Undocumented in source.
_m_paddw
deprecated alias _m_paddw = _mm_add_pi16
Undocumented in source.
_m_pand
deprecated alias _m_pand = _mm_and_si64
Undocumented in source.
_m_pandn
deprecated alias _m_pandn = _mm_andnot_si64
Undocumented in source.
_m_to_int
deprecated alias _m_to_int = _mm_cvtsi64_si32
Undocumented in source.
_m_to_int64
deprecated alias _m_to_int64 = _mm_cvtm64_si64
Undocumented in source.

Functions

_mm_add_pi16
__m64 _mm_add_pi16(__m64 a, __m64 b)

Add packed 16-bit integers in a and b.

_mm_add_pi32
__m64 _mm_add_pi32(__m64 a, __m64 b)

Add packed 32-bit integers in a and b.

_mm_add_pi8
__m64 _mm_add_pi8(__m64 a, __m64 b)

Add packed 8-bit integers in a and b.

_mm_adds_pi16
__m64 _mm_adds_pi16(__m64 a, __m64 b)

Add packed 16-bit integers in a and b using signed saturation.

_mm_adds_pi8
__m64 _mm_adds_pi8(__m64 a, __m64 b)

Add packed 8-bit integers in a and b using signed saturation.

_mm_adds_pu16
__m64 _mm_adds_pu16(__m64 a, __m64 b)

Add packed 16-bit integers in a and b using unsigned saturation.

_mm_adds_pu8
__m64 _mm_adds_pu8(__m64 a, __m64 b)

Add packed 8-bit integers in a and b using unsigned saturation.

_mm_and_si64
__m64 _mm_and_si64(__m64 a, __m64 b)

Compute the bitwise AND of 64 bits (representing integer data) in a and b.

_mm_andnot_si64
__m64 _mm_andnot_si64(__m64 a, __m64 b)

Compute the bitwise NOT of 64 bits (representing integer data) in a and then AND with b.

_mm_cmpeq_pi16
__m64 _mm_cmpeq_pi16(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpeq_pi32
__m64 _mm_cmpeq_pi32(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpeq_pi8
__m64 _mm_cmpeq_pi8(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpgt_pi16
__m64 _mm_cmpgt_pi16(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpgt_pi32
__m64 _mm_cmpgt_pi32(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpgt_pi8
__m64 _mm_cmpgt_pi8(__m64 a, __m64 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtm64_si64
long _mm_cvtm64_si64(__m64 a)

Copy 64-bit integer a to dst.

_mm_cvtsi32_si64
__m64 _mm_cvtsi32_si64(int a)

Copy 32-bit integer a to the lower elements of dst, and zero the upper element of dst.

_mm_cvtsi64_m64
__m64 _mm_cvtsi64_m64(long a)

Copy 64-bit integer a to dst.

_mm_cvtsi64_si32
int _mm_cvtsi64_si32(__m64 a)

Copy the lower 32-bit integer in a to dst.

_mm_empty
void _mm_empty()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set1_pi16
__m64 _mm_set1_pi16(short a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set1_pi32
__m64 _mm_set1_pi32(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set1_pi8
__m64 _mm_set1_pi8(byte a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set_pi16
__m64 _mm_set_pi16(short e3, short e2, short e1, short e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set_pi32
__m64 _mm_set_pi32(int e1, int e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set_pi8
__m64 _mm_set_pi8(char e7, char e6, char e5, char e4, char e3, char e2, char e1, char e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setr_pi16
__m64 _mm_setr_pi16(short e3, short e2, short e1, short e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setr_pi32
__m64 _mm_setr_pi32(int e1, int e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setr_pi8
__m64 _mm_setr_pi8(char e7, char e6, char e5, char e4, char e3, char e2, char e1, char e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setzero_si64
__m64 _mm_setzero_si64()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Guillaume Piolat