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

◆ wave8Transpose_2_bf1()

FL_OPTIMIZE_FUNCTION FL_IRAM void fl::wave8Transpose_2_bf1 ( const u8(&) lanes[2],
const Wave8ByteExpansionLut & lut,
u8(&) output[2 *sizeof(Wave8Byte)] )

BF1 for 2-lane Wave8 (#2548 deep-dive followup).

Definition at line 189 of file wave8.cpp.hpp.

191 {
192 const u8 W0 = lut.lut[0x00].symbols[0].data;
193 const u8 W1 = lut.lut[0xFF].symbols[0].data;
194 detail::wave8_transpose_2_bf1(lanes, W0, W1, output);
195}
FASTLED_FORCE_INLINE FL_IRAM FL_OPTIMIZE_FUNCTION void wave8_transpose_2_bf1(const u8 lanes[2], u8 W0, u8 W1, u8 output[2 *sizeof(Wave8Byte)])
BF1 for 2-lane Wave8.
Definition wave8.hpp:417
unsigned char u8
Definition stdint.h:131
@ W1
White is second.
Definition eorder.h:26
@ W0
White is first.
Definition eorder.h:27

References FL_RESTRICT_PARAM, W0, W1, and fl::detail::wave8_transpose_2_bf1().

+ Here is the call graph for this function: