Developer Guide and Reference

Contents

Double-precision Floating-point Vector Intrinsics

The double-precision floating-point intrinsics listed here are designed for the Intel® Pentium® 4 processor with Streaming SIMD Extensions 3 (Intel® SSE3). The prototypes for these intrinsics are in the
pmmintrin.h
header file.
To use these intrinsics, include the
immintrin.h
file as follows:
#include <immintrin.h>
The results of each intrinsic operation are placed in the registers
R0
and
R1.
Intrinsic Name
Operation
Corresponding Intel® SSE3 Instruction
_mm_addsub_pd
Subtract and add
ADDSUBPD
_mm_hadd_pd
Add
HADDPD
_mm_hsub_pd
Subtract
HSUBPD
_mm_loaddup_pd
Duplicate
MOVDDUP
_mm_movedup_pd
Duplicate