MMX-Logical-XMM#

_mm_and_si64#

Tech:

MMX

Category:

Logical

Header:

mmintrin.h

Searchable:

MMX-Logical-XMM

Register:

XMM 128 bit

Return Type:

__m64

Param Types:

__m64 a, __m64 b

Param ETypes:

UI64 a, UI64 b

__m64 _mm_and_si64(__m64 a, __m64 b);

Intel Description

Compute the bitwise AND of 64 bits (representing integer data) in “a” and “b”, and store the result in “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := (a[63:0] AND b[63:0])

_mm_andnot_si64#

Tech:

MMX

Category:

Logical

Header:

mmintrin.h

Searchable:

MMX-Logical-XMM

Register:

XMM 128 bit

Return Type:

__m64

Param Types:

__m64 a, __m64 b

Param ETypes:

UI64 a, UI64 b

__m64 _mm_andnot_si64(__m64 a, __m64 b);

Intel Description

Compute the bitwise NOT of 64 bits (representing integer data) in “a” and then AND with “b”, and store the result in “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := ((NOT a[63:0]) AND b[63:0])

_mm_or_si64#

Tech:

MMX

Category:

Logical

Header:

mmintrin.h

Searchable:

MMX-Logical-XMM

Register:

XMM 128 bit

Return Type:

__m64

Param Types:

__m64 a, __m64 b

Param ETypes:

UI64 a, UI64 b

__m64 _mm_or_si64(__m64 a, __m64 b);

Intel Description

Compute the bitwise OR of 64 bits (representing integer data) in “a” and “b”, and store the result in “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := (a[63:0] OR b[63:0])

_mm_xor_si64#

Tech:

MMX

Category:

Logical

Header:

mmintrin.h

Searchable:

MMX-Logical-XMM

Register:

XMM 128 bit

Return Type:

__m64

Param Types:

__m64 a, __m64 b

Param ETypes:

UI64 a, UI64 b

__m64 _mm_xor_si64(__m64 a, __m64 b);

Intel Description

Compute the bitwise XOR of 64 bits (representing integer data) in “a” and “b”, and store the result in “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := (a[63:0] XOR b[63:0])