SSE2 Intrinsics

Floating-Point Intrinsics Arithmetic Operation Intrinsics Intrinsic name Corresponding instruction Operation R0 value R1 value _mm_add_sd ADDSD Adds a0 [op] b0 a1 _mm_add_pd ADDPD Adds a0 [op] b0 a1 [op] b1 _mm_div_sd DIVSD Divides a0 [op] b0 a1 _mm_div_pd DIVPD Divides…

SSE Intrinsics

Packed Arithmetic Intrinsics Intrinsic Instruction Operation R0 R1 R2 R3 _mm_add_ss ADDSS Adds a0 [op] b0 a1 a2 a3 _mm_add_ps ADDPS Adds a0 [op] b0 a1 [op] b1 a2 [op] b2 a3 [op] b3 _mm_sub_ss SUBSS Subtracts a0 [op] b0…

MMX Intrinsics

General Support Intrinsics Intrinsic name Operation Signed Saturation Assembly instruction _mm_empty Empties MM state Not applicable Not applicable EMMS _mm_cvtsi32_si64 Converts from int Not applicable Not applicable MOVD _mm_cvtsi64_si32 Converts from int Not applicable Not applicable MOVD _mm_packs_pi16 Packs Yes…