| 47 | } |
| 48 | |
| 49 | static void assert_lt( |
| 50 | float* a, const std::vector<float>& b, const float eps, |
| 51 | const size_t simd_len = SIMD_LEN) { |
| 52 | for (size_t i = 0; i < simd_len; i++) { |
| 53 | ASSERT_LT(std::abs(a[i] - b[i]), eps); |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | static void force_memset_ret(void* dst, const size_t len) { |
| 58 | memset(dst, 'f', len); |