FastLED 3.10.8
Loading...
Searching...
No Matches

◆ wave8Transpose_8_bf1()

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

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

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

175 {
176 const u8 W0 = lut.lut[0x00].symbols[0].data;
177 const u8 W1 = lut.lut[0xFF].symbols[0].data;
178 detail::wave8_transpose_8_bf1(lanes, W0, W1, output);
179}
FL_IRAM FL_OPTIMIZE_FUNCTION void wave8_transpose_8_bf1(const u8 lanes[8], u8 W0, u8 W1, u8 output[8 *sizeof(Wave8Byte)]) FL_NO_EXCEPT
unsigned char u8
Definition stdint.h:131
@ W1
White is second.
Definition eorder.h:28
@ W0
White is first.
Definition eorder.h:29

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

+ Here is the call graph for this function: