|
FastLED 3.9.15
|
| FASTLED_FORCE_INLINE FL_IRAM FL_OPTIMIZE_FUNCTION void fl::detail::wave8_transpose_8 | ( | const Wave8Byte | lane_waves[8], |
| u8 | output[8 *sizeof(Wave8Byte)] ) |
Transpose 8 lanes of Wave8Byte data into interleaved format.
| lane_waves | Array of 8 Wave8Byte structures |
| output | Output buffer (64 bytes) |
Spread-LUT transpose (#2533): ~1.90× faster than the unrolled naive on the ESP32-P4 (RV32) — 3356→1764 us/frame, bit-exact. See bit_spread_lut.hpp.
Definition at line 205 of file wave8.hpp.
References spread_transpose8_symbol().
Referenced by fl::wave8Transpose_8(), and fl::wave8Transpose_8().
Here is the call graph for this function:
Here is the caller graph for this function: