| 297 | static const uint32_t c2 = 0x1b873593; |
| 298 | |
| 299 | inline __m512i Fetch64Batch(const char** data, size_t offset) { |
| 300 | return _mm512_set_epi64(core::DecodeFixed64(data[7]+offset), |
| 301 | core::DecodeFixed64(data[6]+offset), |
| 302 | core::DecodeFixed64(data[5]+offset), |
| 303 | core::DecodeFixed64(data[4]+offset), |
| 304 | core::DecodeFixed64(data[3]+offset), |
| 305 | core::DecodeFixed64(data[2]+offset), |
| 306 | core::DecodeFixed64(data[1]+offset), |
| 307 | core::DecodeFixed64(data[0]+offset)); |
| 308 | } |
| 309 | |
| 310 | inline __m512i Fetch32Batch(const char** data, size_t offset) { |
| 311 | return _mm512_set_epi64((uint64_t)core::DecodeFixed32(data[7]+offset), |
no test coverage detected