mmaddps
mmaddps is an MMX/SSE instruction that performs a multiply-add operation on packed single-precision floating-point values. Given two 128-bit operands containing four 32-bit floats each, it multiplies corresponding elements and adds adjacent products to produce two 32-bit results embedded in the destination.
Formally, for operand vectors a = [a0, a1, a2, a3] and b = [b0, b1, b2, b3], mmaddps computes
mmaddps is part of the MMX instruction set and has an equivalent SSE form called maddps when
Typical use cases include dot-product style computations in graphics, digital signal processing, and physics simulations where