| 372 | // ============================================================================ |
| 373 | |
| 374 | inline bool test_xor_u32_4() { |
| 375 | uint32_t a[4] = {0xFFFFFFFF, 0x0F0F0F0F, 0xAAAAAAAA, 0x12345678}; |
| 376 | uint32_t b[4] = {0x0F0F0F0F, 0xFFFFFFFF, 0x55555555, 0x12345678}; |
| 377 | uint32_t expected[4] = {0xF0F0F0F0, 0xF0F0F0F0, 0xFFFFFFFF, 0x00000000}; |
| 378 | uint32_t output[4] = {0}; |
| 379 | store_u32_4(output, xor_u32_4(load_u32_4(a), load_u32_4(b))); |
| 380 | return compare_u32(expected, output, 4); |
| 381 | } |
| 382 | |
| 383 | inline bool test_and_u32_4() { |
| 384 | uint32_t a[4] = {0xFFFF0000, 0x0F0F0F0F, 0xAAAAAAAA, 0x00000000}; |
nothing calls this directly
no test coverage detected