Fix for MSVC
This commit is contained in:
parent
843d603f37
commit
3e3ed3c3ac
2 changed files with 4 additions and 2 deletions
|
|
@ -86,7 +86,8 @@ void ResonantArrayAVX::process(const float *inPtr, float *outPtr, unsigned numFr
|
|||
for (unsigned p = 0; p < numStringPacks; ++p) {
|
||||
ResonantStringAVX& rs = stringPacks[p];
|
||||
for (unsigned i = 0; i < numFrames; ++i)
|
||||
outputs8[i] += rs.process(_mm256_broadcast_ss(&inPtr[i]));
|
||||
outputs8[i] = _mm256_add_ps(
|
||||
outputs8[i], rs.process(_mm256_broadcast_ss(&inPtr[i])));
|
||||
}
|
||||
|
||||
// sum resonator outputs 8 to 1
|
||||
|
|
|
|||
|
|
@ -86,7 +86,8 @@ void ResonantArraySSE::process(const float *inPtr, float *outPtr, unsigned numFr
|
|||
for (unsigned p = 0; p < numStringPacks; ++p) {
|
||||
ResonantStringSSE& rs = stringPacks[p];
|
||||
for (unsigned i = 0; i < numFrames; ++i)
|
||||
outputs4[i] += rs.process(_mm_load1_ps(&inPtr[i]));
|
||||
outputs4[i] = _mm_add_ps(
|
||||
outputs4[i], rs.process(_mm_load1_ps(&inPtr[i])));
|
||||
}
|
||||
|
||||
// sum resonator outputs 4 to 1
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue