| 207 | } |
| 208 | |
| 209 | static constexpr FASTLED_FORCE_INLINE Derived sqrt(Derived x) { |
| 210 | return x.mValue <= 0 ? Derived() : sqrt_impl(x, fl::bool_constant<traits::USE_ISQRT32>()); |
| 211 | } |
| 212 | |
| 213 | private: |
| 214 | // sqrt implementation for i16 types (use isqrt32) |