PFADD
Usage: PFADD dest,src Modifies flags: None
Performs mixed negative and positive accumulation of the two doublewords of the 'dest' operand and the 'src' operand. Then stores the results in the low and high words of the 'dest' operand.
Packed Single-Precision FP Addition
PFADD mm1,mm2/m64 ; 0F 0F /r 9E [PENT,3DNOW]
PFADD performs addition on each of two packed single-precision FP value pairs.
dst[0-31] := dst[0-31] + src[0-31],
dst[32-63] := dst[32-63] + src[32-63].
Both operands are single-precision, floating-point operands with 24-bit significands.
Example:
pfadd mm1 mm2
PFADD
Usage: PFADD dest,src Modifies flags: None
Performs mixed negative and positive accumulation of the two doublewords of the 'dest' operand and the 'src' operand. Then stores the results in the low and high words of the 'dest' operand.
Packed Single-Precision FP Addition
PFADD mm1,mm2/m64 ; 0F 0F /r 9E [PENT,3DNOW]
PFADD performs addition on each of two packed single-precision FP value pairs.
dst[0-31] := dst[0-31] + src[0-31],
dst[32-63] := dst[32-63] + src[32-63].
Both operands are single-precision, floating-point operands with 24-bit significands.
Example:
pfadd mm1 mm2
PFADD
Usage: PFADD dest,src Modifies flags: None
Performs mixed negative and positive accumulation of the two doublewords of the 'dest' operand and the 'src' operand. Then stores the results in the low and high words of the 'dest' operand.
Packed Single-Precision FP Addition
PFADD mm1,mm2/m64 ; 0F 0F /r 9E [PENT,3DNOW]
PFADD performs addition on each of two packed single-precision FP value pairs.
dst[0-31] := dst[0-31] + src[0-31],
dst[32-63] := dst[32-63] + src[32-63].
Both operands are single-precision, floating-point operands with 24-bit significands.
Example:
pfadd mm1 mm2