Definition at line 71 of file perlin_q16.cpp.hpp.
71 {
72 fl::u32 idx =
static_cast<fl::u32
>(
t) >> 8;
73 fl::i32 frac =
t & 0xFF;
74 fl::i32 a = table[idx];
75 fl::i32 b = table[idx + 1];
76
77 return a + static_cast<fl::i32>(
78 (static_cast<fl::i32>(frac << 8) * (b - a)) >> 16);
79}
References FASTLED_FORCE_INLINE, fl::FL_NO_EXCEPT, and fl::t.