In the description of FloatVectorOperations::addWithMultiply it says it will multiply both source and dest by the multiplier, but if I understand the code correctly, it only multiplies the source, testing this also give me these results, using the tip and VS2010. For me the way it is described would be more useful then the current implementation, but of course you could also change the description.

Please tell me if this is the right way to report this, I sadly do not know enough about SIMD instruction to do it myself.



No.. It says

    /** Multiplies each source value by the given multiplier, then adds it to the destination value. */

It doesn't say anything about multiplying both (??)

Ah sorry, I somehow misunderstood. Excuse me.