<<<    Index    >>>
3-495
INSTRUCTION SET REFERENCE
PCMPEQB/PCMPEQW/PCMPEQD—Packed Compare for Equal 
(Continued)
Intel C/C++ Compiler Intrinsic Equivalents
Pre-4.0 Intel C/C++ Compiler intrinsic:
__m64 _m_pcmpeqb (__m64 m1, __m64 m2)
Version 4.0 and later Intel C/C++ Compiler intrinsic:
__m64 _mm_cmpeq_pi8 (__m64 m1, __m64 m2)
If the respective 8-bit values in m1 are equal to the respective 8-bit values in m2 set the respec-
tive 8-bit resulting values to all ones, otherwise set them to all zeroes.
Pre-4.0 Intel C/C++ Compiler intrinsic:
__m64 _m_pcmpeqw (__m64 m1, __m64 m2)
Version 4.0 and later Intel C/C++ Compiler intrinsic:
__m64 _mm_cmpeq_pi16 (__m64 m1, __m64 m2)
If the respective 16-bit values in m1 are equal to the respective 16-bit values in m2 set the
respective 16-bit resulting values to all ones, otherwise set them to all zeroes.
Pre-4.0 Intel C/C++ Compiler intrinsic:
__m64 _m_pcmpeqd (__m64 m1, __m64 m2)
Version 4.0 and later Intel C/C++ Compiler intrinsic:
__m64 _mm_cmpeq_pi32 (__m64 m1, __m64 m2)
If the respective 32-bit values in m1 are equal to the respective 32-bit values in m2 set the
respective 32-bit resulting values to all ones, otherwise set them to all zeroes.
Flags Affected
None:
<<<    Index    >>>