ror64
sum += ror64(sum, 32);
return (x + ror64(x, 32)) >> 32;
csum += ror64(csum, 32);
csum += ror64(csum, 32);
csum += ror64(csum, 32);
sum += ror64(sum, 32);
y = ror64(y, 32); \
#define SET_SUBKEY_LR(INDEX, sRL) (subkey[(INDEX)] = ror64((sRL), 32))
return ror64(rol32(status, 1), 1);
return (__force __wsum)((temp64 + ror64(temp64, 32)) >> 32);
d = ror64(d ^ a, 32); \
b = ror64(b ^ c, 24); \
d = ror64(d ^ a, 16); \
b = ror64(b ^ c, 63); \
#define e0(x) (ror64((x), 28) ^ ror64((x), 34) ^ ror64((x), 39))
#define e1(x) (ror64((x), 14) ^ ror64((x), 18) ^ ror64((x), 41))
#define s0(x) (ror64((x), 1) ^ ror64((x), 8) ^ ((x) >> 7))
#define s1(x) (ror64((x), 19) ^ ror64((x), 61) ^ ((x) >> 6))