| 552 | // ============================================================================ |
| 553 | |
| 554 | inline bool test_unpacklo_u32_4() { |
| 555 | // {a0, b0, a1, b1} |
| 556 | simd_u32x4 a = set_u32_4(1, 2, 3, 4); |
| 557 | simd_u32x4 b = set_u32_4(10, 20, 30, 40); |
| 558 | uint32_t output[4] = {0}; |
| 559 | store_u32_4(output, unpacklo_u32_4(a, b)); |
| 560 | uint32_t expected[4] = {1, 10, 2, 20}; |
| 561 | return compare_u32(expected, output, 4); |
| 562 | } |
| 563 | |
| 564 | inline bool test_unpackhi_u32_4() { |
| 565 | // {a2, b2, a3, b3} |
nothing calls this directly
no test coverage detected