haddpd
Horizontal Add Packed Double-Precision
HADDPD xmm1, xmm2/m128
Adds adjacent double-precision elements horizontally.
Details
The Horizontal Add Packed Double-Precision instruction adds adjacent double-precision elements horizontally.
Pseudocode Operation
// Adds adjacent double-precision elements horizontally
Example
HADDPD xmm1, xmm2/m128
Encoding
Binary Layout
66
+0
0F
+1
7C
+2
Operands
-
dest
128-bit XMM SIMD register -
src
128-bit XMM SIMD register or Memory operand