17 #include "absl/base/internal/unaligned_access.h"
18 #include "absl/numeric/int128.h"
22 namespace hash_internal {
40 uint64_t duplicated_state = current_state;
54 current_state = (cs0 ^ cs1);
58 duplicated_state = (ds0 ^ ds1);
64 current_state = current_state ^ duplicated_state;
73 current_state =
WyhashMix(
a ^ salt[1],
b ^ current_state);