NASM 2.05 based x86 Instruction Reference[ch208]
A.5.185 MULPD: Packed Single-FP Multiply MULPD xmm1,xmm2/mem128 ; 66 0F 59 /r [WILLAMETTE,SSE2] MULPD performs a SIMD multiply of the packed double-precision FP values in both operands, and stores the results in the destination register.