aboutsummaryrefslogtreecommitdiffstats
path: root/rotxor64.c
blob: 21acacfc2de254958f9ab7175232df1764200c67 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#include <linux/kernel.h>

void mix_rotxor64(u32 h[4], const u32 v[4])
{
	u64 *h64 = (u64 *)h;
	const u64 *v64 = (const u64 *)v;

	h64[0] = ror64(h64[0], 19) ^ v64[0];
	h64[1] = ror64(h64[1], 19) ^ v64[1];
}