I don’t have any experience with this, how can we use SSE features to improve the performance by processing both channels separately? FloatVectorOperations?
I couldn’t find any examples of using FloatVectorOperations in action. How do you do it for instance in the following example?
for (int channel = 0; channel < 2; ++channel)
float* channelData = buffer.getWritePointer (channel);
for(int i=0; i<buffer.getNumSamples(); i++)
channelData[i] = GainParam*channelData[i];
float temp = abs (channelData[i]);