FastLED 3.10.8
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 191 of file wave8.cpp.hpp.

193 {
194 const u8 W0 = lut.lut[0x00].symbols[0].data;
195 const u8 W1 = lut.lut[0xFF].symbols[0].data;
196 detail::wave8_transpose_2_bf1(lanes, W0, W1, output);
197}
FL_IRAM FL_OPTIMIZE_FUNCTION void wave8_transpose_2_bf1(const u8 lanes[2], u8 W0, u8 W1, u8 output[2 *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_2_bf1().

+ Here is the call graph for this function: