FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MC2S

#define MC2S ( x)
Value:
{ \
c1 = *coef; coef++; c2 = *coef; coef++; \
vLo = *(vb1+(x)); vHi = *(vb1+(23-(x))); \
sum1L = MADD64(sum1L, vLo, c1); sum2L = MADD64(sum2L, vLo, c2); \
sum1L = MADD64(sum1L, vHi, -c2); sum2L = MADD64(sum2L, vHi, c1); \
vLo = *(vb1+32+(x)); vHi = *(vb1+32+(23-(x))); \
sum1R = MADD64(sum1R, vLo, c1); sum2R = MADD64(sum2R, vLo, c2); \
sum1R = MADD64(sum1R, vHi, -c2); sum2R = MADD64(sum2R, vHi, c1); \
}
int x
Definition simple.h:92

Definition at line 213 of file polyphase.hpp.

213#define MC2S(x) { \
214 c1 = *coef; coef++; c2 = *coef; coef++; \
215 vLo = *(vb1+(x)); vHi = *(vb1+(23-(x))); \
216 sum1L = MADD64(sum1L, vLo, c1); sum2L = MADD64(sum2L, vLo, c2); \
217 sum1L = MADD64(sum1L, vHi, -c2); sum2L = MADD64(sum2L, vHi, c1); \
218 vLo = *(vb1+32+(x)); vHi = *(vb1+32+(23-(x))); \
219 sum1R = MADD64(sum1R, vLo, c1); sum2R = MADD64(sum2R, vLo, c2); \
220 sum1R = MADD64(sum1R, vHi, -c2); sum2R = MADD64(sum2R, vHi, c1); \
221}

Referenced by fl::third_party::PolyphaseStereo().