STREAMS 4
TYPE DOUBLE
FLOPS 2
BYTES 32
DESC Double-precision triad A(i) = B(i) * C(i) + D(i), uses AVX-512 and non-temporal stores
LOADS 3
STORES 1
INSTR_CONST 16
INSTR_LOOP 9
UOPS 9
LOOP 8
vmovapd zmm1, [STR1 + GPR1*8]
vmovapd zmm2, [STR2 + GPR1*8]
vmovapd zmm3, [STR3 + GPR1*8]
vmulpd  zmm0, zmm1, zmm2
vaddpd  zmm0, zmm0, zmm3
vmovntpd [STR0 + GPR1*8], zmm0

