Absolute value: branchless via mask and xor.
Definition at line 81 of file s16x16x4.h.
81 {
82
83 auto mask = simd::sra_i32_4(
raw, 31);
84
85 auto flipped = simd::xor_u32_4(
raw, mask);
86 return from_raw(simd::sub_i32_4(flipped, mask));
87 }
static FASTLED_FORCE_INLINE s16x16x4 from_raw(simd::simd_u32x4 r)
References FASTLED_FORCE_INLINE.