Streaming SIMD Extensions 2 operate on 128-bit quantities with 64-bit double precision floating-point values. The IntelŪ ItaniumŪ processor does not support parallel double precision computation, so Streaming SIMD Extensions 2 are not implemented on Itanium-based systems.
| Intrinsic | Across All IA |
MMX(TM) Technology |
Streaming SIMD Extenions |
Streaming SIMD Extensions 2 |
ItaniumŪ Architecture |
|---|---|---|---|---|---|
| _mm_add_sd | N/A | N/A | N/A | A | N/A |
| _mm_add_pd | N/A | N/A | N/A | A | N/A |
| _mm_sub_sd | N/A | N/A | N/A | A | N/A |
| _mm_sub_pd | N/A | N/A | N/A | A | N/A |
| _mm_mul_sd | N/A | N/A | N/A | A | N/A |
| _mm_mul_pd | N/A | N/A | N/A | A | N/A |
| _mm_sqrt_sd | N/A | N/A | N/A | A | N/A |
| _mm_sqrt_pd | N/A | N/A | N/A | A | N/A |
| _mm_div_sd | N/A | N/A | N/A | A | N/A |
| _mm_div_pd | N/A | N/A | N/A | A | N/A |
| _mm_min_sd | N/A | N/A | N/A | A | N/A |
| _mm_min_pd | N/A | N/A | N/A | A | N/A |
| _mm_max_sd | N/A | N/A | N/A | A | N/A |
| _mm_max_pd | N/A | N/A | N/A | A | N/A |
| _mm_and_pd | N/A | N/A | N/A | A | N/A |
| _mm_andnot_pd | N/A | N/A | N/A | A | N/A |
| _mm_or_pd | N/A | N/A | N/A | A | N/A |
| _mm_xor_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpeq_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpeq_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmplt_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmplt_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmple_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmple_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpgt_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpgt_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpge_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpge_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpneq_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpneq_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnlt_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnlt_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnle_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnle_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpngt_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpngt_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnge_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpnge_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpord_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpord_sd | N/A | N/A | N/A | A | N/A |
| _mm_cmpunord_pd | N/A | N/A | N/A | A | N/A |
| _mm_cmpunord_sd | N/A | N/A | N/A | A | N/A |
| _mm_comieq_sd | N/A | N/A | N/A | A | N/A |
| _mm_comilt_sd | N/A | N/A | N/A | A | N/A |
| _mm_comile_sd | N/A | N/A | N/A | A | N/A |
| _mm_comigt_sd | N/A | N/A | N/A | A | N/A |
| _mm_comige_sd | N/A | N/A | N/A | A | N/A |
| _mm_comineq_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomieq_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomilt_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomile_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomigt_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomige_sd | N/A | N/A | N/A | A | N/A |
| _mm_ucomineq_sd | N/A | N/A | N/A | A | N/A |
| _mm_cvtepi32_pd | N/A | N/A | N/A | A | N/A |
| _mm_cvtpd_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvttpd_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvtepi32_ps | N/A | N/A | N/A | A | N/A |
| _mm_cvtps_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvttps_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvtpd_ps | N/A | N/A | N/A | A | N/A |
| _mm_cvtps_pd | N/A | N/A | N/A | A | N/A |
| _mm_cvtsd_ss | N/A | N/A | N/A | A | N/A |
| _mm_cvtss_sd | N/A | N/A | N/A | A | N/A |
| _mm_cvtsd_si32 | N/A | N/A | N/A | A | N/A |
| _mm_cvttsd_si32 | N/A | N/A | N/A | A | N/A |
| _mm_cvtsi32_sd | N/A | N/A | N/A | A | N/A |
| _mm_cvtpd_pi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvttpd_pi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvtpi32_pd | N/A | N/A | N/A | A | N/A |
| _mm_unpackhi_pd | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_pd | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_pd | N/A | N/A | N/A | A | N/A |
| _mm_shuffle_pd | N/A | N/A | N/A | A | N/A |
| _mm_load_pd | N/A | N/A | N/A | A | N/A |
| _mm_load1_pd | N/A | N/A | N/A | A | N/A |
| _mm_loadr_pd | N/A | N/A | N/A | A | N/A |
| _mm_loadu_pd | N/A | N/A | N/A | A | N/A |
| _mm_load_sd | N/A | N/A | N/A | A | N/A |
| _mm_loadh_pd | N/A | N/A | N/A | A | N/A |
| _mm_loadl_pd | N/A | N/A | N/A | A | N/A |
| _mm_set_sd | N/A | N/A | N/A | A | N/A |
| _mm_set1_pd | N/A | N/A | N/A | A | N/A |
| _mm_set_pd | N/A | N/A | N/A | A | N/A |
| _mm_setr_pd | N/A | N/A | N/A | A | N/A |
| _mm_setzero_pd | N/A | N/A | N/A | A | N/A |
| _mm_move_sd | N/A | N/A | N/A | A | N/A |
| _mm_store_sd | N/A | N/A | N/A | A | N/A |
| _mm_store1_pd | N/A | N/A | N/A | A | N/A |
| _mm_store_pd | N/A | N/A | N/A | A | N/A |
| _mm_storeu_pd | N/A | N/A | N/A | A | N/A |
| _mm_storer_pd | N/A | N/A | N/A | A | N/A |
| _mm_storeh_pd | N/A | N/A | N/A | A | N/A |
| _mm_storel_pd | N/A | N/A | N/A | A | N/A |
| _mm_add_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_add_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_add_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_add_si64 | N/A | N/A | N/A | A | N/A |
| _mm_add_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_adds_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_adds_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_adds_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_adds_epu16 | N/A | N/A | N/A | A | N/A |
| _mm_avg_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_avg_epu16 | N/A | N/A | N/A | A | N/A |
| _mm_madd_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_max_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_max_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_min_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_min_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_mulhi_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_mulhi_epu16 | N/A | N/A | N/A | A | N/A |
| _mm_mullo_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_mul_su32 | N/A | N/A | N/A | A | N/A |
| _mm_mul_epu32 | N/A | N/A | N/A | A | N/A |
| _mm_sad_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_sub_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_sub_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_sub_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_sub_si64 | N/A | N/A | N/A | A | N/A |
| _mm_sub_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_subs_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_subs_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_subs_epu8 | N/A | N/A | N/A | A | N/A |
| _mm_subs_epu16 | N/A | N/A | N/A | A | N/A |
| _mm_and_si128 | N/A | N/A | N/A | A | N/A |
| _mm_andnot_si128 | N/A | N/A | N/A | A | N/A |
| _mm_or_si128 | N/A | N/A | N/A | A | N/A |
| _mm_xor_si128 | N/A | N/A | N/A | A | N/A |
| _mm_slli_si128 | N/A | N/A | N/A | A | N/A |
| _mm_slli_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_sll_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_slli_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_sll_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_slli_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_sll_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_srai_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_sra_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_srai_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_sra_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_srli_si128 | N/A | N/A | N/A | A | N/A |
| _mm_srli_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_srl_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_srli_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_srl_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_srli_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_srl_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_cmpeq_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_cmpeq_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_cmpeq_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cmpgt_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_cmpgt_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_cmpgt_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cmplt_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_cmplt_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_cmplt_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_cvtsi32_si128 | N/A | N/A | N/A | A | N/A |
| _mm_cvtsi128_si32 | N/A | N/A | N/A | A | N/A |
| _mm_packs_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_packs_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_packus_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_extract_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_insert_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_movemask_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_shuffle_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_shufflehi_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_shufflelo_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_unpackhi_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_unpackhi_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_unpackhi_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_unpackhi_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_unpacklo_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_move_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_movpi64_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_movepi64_pi64 | N/A | N/A | N/A | A | N/A |
| _mm_load_si128 | N/A | N/A | N/A | A | N/A |
| _mm_loadu_si128 | N/A | N/A | N/A | A | N/A |
| _mm_loadl_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_set_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_set_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_set_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_set_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_set1_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_set1_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_set1_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_set1_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_setr_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_setr_epi32 | N/A | N/A | N/A | A | N/A |
| _mm_setr_epi16 | N/A | N/A | N/A | A | N/A |
| _mm_setr_epi8 | N/A | N/A | N/A | A | N/A |
| _mm_setzero_si128 | N/A | N/A | N/A | A | N/A |
| _mm_store_si128 | N/A | N/A | N/A | A | N/A |
| _mm_storeu_si128 | N/A | N/A | N/A | A | N/A |
| _mm_storel_epi64 | N/A | N/A | N/A | A | N/A |
| _mm_maskmoveu_si128 | N/A | N/A | N/A | A | N/A |
| _mm_stream_pd | N/A | N/A | N/A | A | N/A |
| _mm_stream_si128 | N/A | N/A | N/A | A | N/A |
| _mm_clflush | N/A | N/A | N/A | A | N/A |
| _mm_lfence | N/A | N/A | N/A | A | N/A |
| _mm_mfence | N/A | N/A | N/A | A | N/A |
| _mm_stream_si32 | N/A | N/A | N/A | A | N/A |
| _mm_pause | N/A | N/A | N/A | A | N/A |