STREAMS 2
TYPE DOUBLE
FLOPS 2
BYTES 16
DESC Double-precision dot product of two vectors, only scalar operations
LOADS 2
STORES 0
INSTR_CONST 20
INSTR_LOOP 15
UOPS 18
xorpd FPR1, FPR1
xorpd FPR6, FPR6
xorpd FPR7, FPR7
xorpd FPR8, FPR8
LOOP 4
movsd FPR2, [STR0 + GPR1 * 8]
mulsd FPR2, [STR1 + GPR1 * 8]
addsd FPR1, FPR2
movsd FPR3, [STR0 + GPR1 * 8 + 8]
mulsd FPR3, [STR1 + GPR1 * 8 + 8]
addsd FPR6, FPR3
movsd FPR4, [STR0 + GPR1 * 8 + 16]
mulsd FPR4, [STR1 + GPR1 * 8 + 16]
addsd FPR7, FPR4
movsd FPR5, [STR0 + GPR1 * 8 + 24]
mulsd FPR5, [STR1 + GPR1 * 8 + 24]
addsd FPR8, FPR5
