FastLED 3.9.15
Loading...
Searching...
No Matches

◆ test_set1_u32_4()

void simd_test::test_set1_u32_4 ( TestResult & result)

Definition at line 263 of file simd_tests.cpp.

263 {
264 uint32_t value = 0xDEADBEEF;
265 uint32_t expected[4] = {0xDEADBEEF, 0xDEADBEEF, 0xDEADBEEF, 0xDEADBEEF};
266 uint32_t output[4] = {0};
267
268 simd_u32x4 v = set1_u32_4(value);
269 store_u32_4(output, v);
270
271 for (int i = 0; i < 4; i++) {
272 if (output[i] != expected[i]) {
273 result.fail("Set1 u32x4 operation produced incorrect results");
274 return;
275 }
276 }
277}
platforms::simd_u32x4 simd_u32x4
Definition types.h:26
expected< T, E > result
Alias for expected (Rust-style naming)
Definition result.h:31

References fl::type_rank< T >::value.

Referenced by setup().

+ Here is the caller graph for this function: