Given a message, MurmurHash3 can produce a 32-bit hash result or a 128-bit one.
Message msg;
char output_v32_a[4];
char output_v32_b[4];
char output_v128[16];
MurmurHash32(msg, output_v32_a);
MurmurHash128(msg, output_v128);
memcpy(output_v32_b, output_v128, 4);
In the pseudocode above, is there any quality difference between output_v32_a
and output_v32_b
?