MMX# MMX-Shift-XMM _mm_sll_pi16 _mm_slli_pi16 _mm_sll_pi32 _mm_slli_pi32 _mm_sll_si64 _mm_slli_si64 _mm_sra_pi16 _mm_srai_pi16 _mm_sra_pi32 _mm_srai_pi32 _mm_srl_pi16 _mm_srli_pi16 _mm_srl_pi32 _mm_srli_pi32 _mm_srl_si64 _mm_srli_si64 MMX-Shift-MMX _m_psllw _m_psllwi _m_pslld _m_pslldi _m_psllq _m_psllqi _m_psraw _m_psrawi _m_psrad _m_psradi _m_psrlw _m_psrlwi _m_psrld _m_psrldi _m_psrlq _m_psrlqi MMX-General Support-XMM _mm_empty MMX-General Support-MMX _m_empty MMX-Logical-XMM _mm_and_si64 _mm_andnot_si64 _mm_or_si64 _mm_xor_si64 MMX-Logical-MMX _m_pand _m_pandn _m_por _m_pxor MMX-Swizzle-XMM _mm_unpackhi_pi8 _mm_unpackhi_pi16 _mm_unpackhi_pi32 _mm_unpacklo_pi8 _mm_unpacklo_pi16 _mm_unpacklo_pi32 MMX-Swizzle-MMX _m_punpckhbw _m_punpckhwd _m_punpckhdq _m_punpcklbw _m_punpcklwd _m_punpckldq MMX-Arithmetic-XMM _mm_add_pi8 _mm_add_pi16 _mm_add_pi32 _mm_adds_pi8 _mm_adds_pi16 _mm_adds_pu8 _mm_adds_pu16 _mm_sub_pi8 _mm_sub_pi16 _mm_sub_pi32 _mm_subs_pi8 _mm_subs_pi16 _mm_subs_pu8 _mm_subs_pu16 _mm_madd_pi16 _mm_mulhi_pi16 _mm_mullo_pi16 MMX-Arithmetic-MMX _m_paddb _m_paddw _m_paddd _m_paddsb _m_paddsw _m_paddusb _m_paddusw _m_psubb _m_psubw _m_psubd _m_psubsb _m_psubsw _m_psubusb _m_psubusw _m_pmaddwd _m_pmulhw _m_pmullw MMX-Compare-XMM _mm_cmpeq_pi8 _mm_cmpeq_pi16 _mm_cmpeq_pi32 _mm_cmpgt_pi8 _mm_cmpgt_pi16 _mm_cmpgt_pi32 MMX-Compare-MMX _m_pcmpeqb _m_pcmpeqw _m_pcmpeqd _m_pcmpgtb _m_pcmpgtw _m_pcmpgtd MMX-Set-XMM _mm_setzero_si64 _mm_set_pi32 _mm_set_pi16 _mm_set_pi8 _mm_set1_pi32 _mm_set1_pi16 _mm_set1_pi8 _mm_setr_pi32 _mm_setr_pi16 _mm_setr_pi8 MMX-Convert-XMM _mm_cvtsi32_si64 _mm_cvtsi64_si32 _mm_cvtm64_si64 _mm_cvtsi64_m64 MMX-Convert-MMX _m_from_int64 _m_to_int64 _m_from_int _m_to_int MMX-Miscellaneous-XMM _mm_packs_pi16 _mm_packs_pi32 _mm_packs_pu16 MMX-Miscellaneous-MMX _m_packsswb _m_packssdw _m_packuswb