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