| xxhash.h | 4910 /* data_key = data_vec ^ key_vec; */ 4911 __m512i const data_key = _mm512_xor_si512 (data_vec, key_vec); local 4912 /* data_key_lo = data_key >> 32; */ 4913 __m512i const data_key_lo = _mm512_srli_epi64 (data_key, 32); 4914 /* product = (data_key & 0xffffffff) * (data_key_lo & 0xffffffff); */ 4915 __m512i const product = _mm512_mul_epu32 (data_key, data_key_lo); 4959 __m512i const data_key = _mm512_ternarylogic_epi32(key_vec, acc_vec, shifted, 0x96 /* key_vec ^ acc_vec ^ shifted */); local 4962 __m512i const data_key_hi = _mm512_srli_epi64 (data_key, 32); 4963 __m512i const prod_lo = _mm512_mul_epu32 (data_key, prime32); 5019 /* data_key = data_vec ^ key_vec; * 5020 __m256i const data_key = _mm256_xor_si256 (data_vec, key_vec); local 5052 __m256i const data_key = _mm256_xor_si256 (data_vec, key_vec); local 5127 __m128i const data_key = _mm_xor_si128 (data_vec, key_vec); local 5159 __m128i const data_key = _mm_xor_si128 (data_vec, key_vec); local 5351 uint64x2_t data_key = veorq_u64(data_vec, key_vec); local 5397 uint64x2_t data_key = veorq_u64(data_vec, key_vec); local 5443 xxh_u64x2 const data_key = data_vec ^ key_vec; local 5482 xxh_u64x2 const data_key = data_vec ^ key_vec; local [all...] |