<<

intrinsic functions
    add_epi16
    add_epi32
    add_epi64
    add_epi8
    add_pd
    add_pi16
    add_pi32
    add_pi8
    add_ps
    add_sd
    add_si64
    add_ss
    adds_epi16
    adds_epi8
    adds_epu16
    adds_epu8
    adds_pi16
    adds_pi8
    adds_pu16
    adds_pu8
    addsub_pd
    addsub_ps
    and_pd
    and_ps
    and_si128
    and_si64
    andnot_pd
    andnot_ps
    andnot_si128
    andnot_si64
    avg_epu16
    avg_epu8
    avg_pu16
    avg_pu8
    clflush
    cmp8xchg16
    cmpeq_epi16
    cmpeq_epi32
    cmpeq_epi8
    cmpeq_pd
    cmpeq_pi16
    cmpeq_pi32
    cmpeq_pi8
    cmpeq_ps
    cmpeq_sd
    cmpeq_ss
    cmpge_pd
    cmpge_ps
    cmpge_sd
    cmpge_ss
    cmpgt_epi16
    cmpgt_epi32
    cmpgt_epi8
    cmpgt_pd
    cmpgt_pi16
    cmpgt_pi32
    cmpgt_pi8
    cmpgt_ps
    cmpgt_sd
    cmpgt_ss
    cmple_pd
    cmple_ps
    cmple_sd
    cmple_ss
    cmplt_epi16
    cmplt_epi32
    cmplt_epi8
    cmplt_pd
    cmplt_ps
    cmplt_sd
    cmplt_ss
    cmpneq_pd
    cmpneq_ps
    cmpneq_sd
    cmpneq_ss
    cmpnge_pd
    cmpnge_ps
    cmpnge_sd
    cmpnge_ss
    cmpngt_pd
    cmpngt_ps
    cmpngt_sd
    cmpngt_ss
    cmpnle_pd
    cmpnle_ps
    cmpnle_sd
    cmpnle_ss
    cmpnlt_pd
    cmpnlt_ps
    cmpnlt_sd
    cmpnlt_ss
    cmpord_pd
    cmpord_ps
    cmpord_sd
    cmpord_ss
    cmpunord_pd
    cmpunord_ps
    cmpunord_sd
    cmpunord_ss
    comieq_sd
    comieq_ss
    comige_sd
    comige_ss
    comigt_sd
    comigt_ss
    comile_sd
    comile_ss
    comilt_sd
    comilt_ss
    comineq_sd
    comineq_ss
    cvtepi32_pd
    cvtepi32_ps
    cvtm64_si64
    cvtpd_epi32
    cvtpd_pi32
    cvtpd_ps
    cvtpi16_ps
    cvtpi32_pd
    cvtpi32_ps
    cvtpi32x2_ps
    cvtpi8_ps
    cvtps_epi32
    cvtps_pd
    cvtps_pi16
    cvtps_pi32
    cvtps_pi8
    cvtpu16_ps
    cvtpu8_ps
    cvtsd_f64
    cvtsd_si32
    cvtsd_si64
    cvtsd_ss
    cvtsi128_si32
    cvtsi128_si64
    cvtsi32_sd
    cvtsi32_si128
    cvtsi32_si64
    cvtsi32_ss
    cvtsi64_m64
    cvtsi64_sd
    cvtsi64_si128
    cvtsi64_si32
    cvtsi64_ss
    cvtss_f32
    cvtss_sd
    cvtss_si32
    cvtss_si64
    cvttpd_epi32
    cvttpd_pi32
    cvttps_epi32
    cvttps_pi32
    cvttsd_si32
    cvttsd_si64
    cvttss_si32
    cvttss_si64
    czx1l
    czx1r
    czx2l
    czx2r
    dep_mi
    dep_mr
    dep_zi
    dep_zr
    div_pd
    div_ps
    div_sd
    div_ss
    empty
    extr
    extract_epi16
    extract_pi16
    fc_i
    foo_cmp8xchg16
    foo_ld16
    foo_ld16_acq
    foo_st16
    getcsr
    hadd_pd
    hadd_ps
    hint
    hsub_pd
    hsub_ps
    insert_epi16
    insert_pi16
    InterlockedCompare64Exchange128
    InterlockedCompare64Exchange128_acq
    InterlockedCompare64Exchange128_rel
    ld16
    lfence
    load_pd
    load_ps
    load_ps1
    load_sd
    load_si128
    load_ss
    load1_pd
    load128
    load128_acq
    loaddup_pd
    loadh_pd
    loadh_pi
    loadl_epi64
    loadl_pd
    loadl_pi
    loadr_pd
    loadr_ps(
    loadu_pd
    loadu_ps
    loadu_si128
    m64_extru
    madd_epi16
    madd_pi16
    maskmove_si641
    maskmoveu_si128
    max_epi16
    max_epu8
    max_pd
    max_pi16
    max_ps
    max_pu8
    max_sd
    max_ss
    mfence
    min_epi16
    min_epu8
    min_pd
    min_pi16
    min_ps
    min_pu8
    min_sd
    min_ss
    mix1l
    mix1r
    mix2l
    mix2r
    mix4l
    mix4r
    move_epi64
    move_sd
    move_ss
    movedup_pd
    movehdup_ps
    movehl_ps
    moveldup_ps
    movelh_ps
    movemask_epi8
    movemask_pd
    movemask_pi8
    movemask_ps
    movepi64_pi64
    movpi64_pi64
    mul_epu32
    mul_pd
    mul_ps
    mul_sd
    mul_ss
    mul_su32
    mulhi_epi16
    mulhi_epu16
    mulhi_pi16
    mulhi_pu16
    mullo_epi16
    mullo_pi16
    mux1
    mux2
    or_pd
    or_ps
    or_si128
    or_si64
    packs_epi16
    packs_epi32
    packs_pi16
    packs_pi32
    packs_pu16
    packus_epi16
    padd1uus
    padd2uus
    pavg1_nraz
    pavg2_nraz
    pavgsub1
    pavgsub2
    pmpy2l
    pmpy2r
    pmpyshr2
    pmpyshr2u
    popcnt
    prefetch
    pshladd2
    pshradd2
    psub1uus
    psub2uus
    rcp_ps
    rcp_ss
    rsqrt_ps
    rsqrt_ss
    sad_epu8
    sad_pu8
    set_epi16
    set_epi32
    set_epi64
    set_epi8
    set_pd
    set_pi16
    set_pi32
    set_pi8
    set_ps
    set_ps1
    set_sd
    set_ss
    set1_epi16
    set1_epi32
    set1_epi64
    set1_epi8
    set1_pd
    set1_pi16
    set1_pi32
    set1_pi8
    setcsr
    setr_epi16
    setr_epi32
    setr_epi64
    setr_epi8
    setr_pd
    setr_pi16
    setr_pi32
    setr_pi8
    setr_ps
    setzero_pd
    setzero_ps
    setzero_si128
    setzero_si64
    sfence
    shladd
    shrp
    shuffle_epi32
    shuffle_pd
    shuffle_pi16
    shuffle_ps
    shufflehi_epi16
    shufflelo_epi16
    sll_epi16
    sll_epi32
    sll_epi64
    sll_pi16
    sll_pi32
    sll_pi64
    slli_epi16
    slli_epi32
    slli_epi64
    slli_pi16
    slli_pi32
    slli_pi64
    slli_si128
    sqrt_pd
    sqrt_ps
    sqrt_sd
    sqrt_ss
    sra_epi16
    sra_epi32
    sra_pi16
    sra_pi32
    srai_epi16
    srai_epi32
    srai_pi16
    srai_pi32
    srl_epi16
    srl_epi32
    srl_epi64
    srl_pi16
    srl_pi32
    srl_pi64
    srli_epi16
    srli_epi32
    srli_epi64
    srli_pi16
    srli_pi32
    srli_pi64
    srli_si128
    st16
    store_pd
    store_ps
    store_ps1
    store_sd
    store_si128
    store_ss
    store1_pd
    store128
    store128_rel
    storeh_pd
    storeh_pi
    storel_epi64
    storel_pd
    storel_pi
    storer_pd
    storer_ps
    storeu_pd
    storeu_ps
    storeu_si128
    stream_pd
    stream_pi
    stream_ps
    stream_si128
    stream_si32
    sub_epi16
    sub_epi32
    sub_epi64
    sub_epi8
    sub_pd
    sub_pi16
    sub_pi32
    sub_pi8
    sub_ps
    sub_sd
    sub_si64
    sub_ss
    subs_epi16
    subs_epi8
    subs_epu16
    subs_epu8
    subs_pi16
    subs_pi8
    subs_pu16
    subs_pu8
    ucomieq_sd
    ucomieq_ss
    ucomige_sd
    ucomige_ss
    ucomigt_sd
    ucomigt_ss
    ucomile_sd
    ucomile_ss
    ucomilt_sd
    ucomilt_ss
    ucomineq_sd
    ucomineq_ss
    unpackhi_epi16
    unpackhi_epi32
    unpackhi_epi64
    unpackhi_epi8
    unpackhi_pd
    unpackhi_pi16
    unpackhi_pi32
    unpackhi_pi8
    unpackhi_ps
    unpacklo_epi16
    unpacklo_epi32
    unpacklo_epi64
    unpacklo_epi8
    unpacklo_pd
    unpacklo_pi16
    unpacklo_pi32
    unpacklo_pi8
    unpacklo_ps
    xmah
    xmahu
    xmal
    xmalu
    xor_pd
    xor_ps
    xor_si128
    xor_si64
intrinsics
    about
    arithmetic intrinsics
       Arithmetic Operations for the Streaming SIMD Extensions
       Floating-point Arithmetic Operations for Streaming SIMD Extensions 2
       Integer Arithmetic Operations for SSE2
       Integer Arithmetic Related
       MMX(TM) Technology Packed Arithmetic Intrinsics
    data alignment
       Alignment Support
       Allocating and Freeing Aligned Memory Blocks
       Overview: Data Alignment, Memory Allocation Intrinsics, and Inline Assembly
    data types
    floating point
       Double-Precision Floating-point Vector Intrinsics for Streaming SIMD Extensions 3
       Floating Point Related
       Floating-point Arithmetic Operations for Streaming SIMD Extensions 2
       Floating-point Comparison Operations for Streaming SIMD Extensions 2
       Floating-point Conversion Operations for Streaming SIMD Extensions 2
       Floating-point Intrinsics for Streaming SIMD Extensions
       Floating-point Load Operations for Streaming SIMD Extensions 2
       Floating-point Logical Operations for Streaming SIMD Extensions 2
       Floating-point Set Operations for Streaming SIMD Extensions 2
       Floating-point Store Operations for Streaming SIMD Extensions 2
       Single-precision Floating-point Vector Intrinsics for Streaming SIMD Extensions 3
    inline assembly
    memory allocation
    registers
    sample code
       Dot Product
       Double Complex
       Time Stamp
        dot product
        double complex
        time stamp
    using



macros
    for SSE3
    matrix transposition
    read and write control registers
    shuffle for SSE
    shuffle for SSE2



Streaming SIMD Extensions
Streaming SIMD Extensions 2
Streaming SIMD Extensions 3
Supplemental Streaming SIMD Extensions 3