MMX-Logical-MMX#
_m_pand#
- Tech:
MMX
- Category:
Logical
- Header:
mmintrin.h
- Searchable:
MMX-Logical-MMX
- Register:
MMX 64 bit
- Return Type:
__m64
- Param Types:
__m64 a, __m64 b
- Param ETypes:
UI64 a, UI64 b
__m64 _m_pand(__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])
_m_pandn#
- Tech:
MMX
- Category:
Logical
- Header:
mmintrin.h
- Searchable:
MMX-Logical-MMX
- Register:
MMX 64 bit
- Return Type:
__m64
- Param Types:
__m64 a, __m64 b
- Param ETypes:
UI64 a, UI64 b
__m64 _m_pandn(__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])
_m_por#
- Tech:
MMX
- Category:
Logical
- Header:
mmintrin.h
- Searchable:
MMX-Logical-MMX
- Register:
MMX 64 bit
- Return Type:
__m64
- Param Types:
__m64 a, __m64 b
- Param ETypes:
UI64 a, UI64 b
__m64 _m_por(__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])
_m_pxor#
- Tech:
MMX
- Category:
Logical
- Header:
mmintrin.h
- Searchable:
MMX-Logical-MMX
- Register:
MMX 64 bit
- Return Type:
__m64
- Param Types:
__m64 a, __m64 b
- Param ETypes:
UI64 a, UI64 b
__m64 _m_pxor(__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])