MMX-Logical-MMX

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])