Lines Matching +full:1 +full:v0
20 #define SIPROUND SIPHASH_PERMUTATION(v0, v1, v2, v3)
23 u64 v0 = SIPHASH_CONST_0; \
28 v3 ^= key->key[1]; \
30 v1 ^= key->key[1]; \
31 v0 ^= key->key[0];
37 v0 ^= b; \
43 return (v0 ^ v1) ^ (v2 ^ v3);
49 const u8 left = len & (sizeof(u64) - 1); in __siphash_aligned()
57 v0 ^= m; in __siphash_aligned()
71 case 1: b |= end[0]; in __siphash_aligned()
82 const u8 left = len & (sizeof(u64) - 1); in __siphash_unaligned()
90 v0 ^= m; in __siphash_unaligned()
104 case 1: b |= end[0]; in __siphash_unaligned()
122 v0 ^= first; in siphash_1u64()
139 v0 ^= first; in siphash_2u64()
143 v0 ^= second; in siphash_2u64()
162 v0 ^= first; in siphash_3u64()
166 v0 ^= second; in siphash_3u64()
170 v0 ^= third; in siphash_3u64()
190 v0 ^= first; in siphash_4u64()
194 v0 ^= second; in siphash_4u64()
198 v0 ^= third; in siphash_4u64()
202 v0 ^= forth; in siphash_4u64()
223 v0 ^= combined; in siphash_3u32()
239 v0 ^= b; \
244 return (v0 ^ v1) ^ (v2 ^ v3);
250 const u8 left = len & (sizeof(u64) - 1); in __hsiphash_aligned()
257 v0 ^= m; in __hsiphash_aligned()
271 case 1: b |= end[0]; in __hsiphash_aligned()
283 const u8 left = len & (sizeof(u64) - 1); in __hsiphash_unaligned()
290 v0 ^= m; in __hsiphash_unaligned()
304 case 1: b |= end[0]; in __hsiphash_unaligned()
336 v0 ^= combined; in hsiphash_2u32()
355 v0 ^= combined; in hsiphash_3u32()
376 v0 ^= combined; in hsiphash_4u32()
380 v0 ^= combined; in hsiphash_4u32()
385 #define HSIPROUND HSIPHASH_PERMUTATION(v0, v1, v2, v3)
388 u32 v0 = HSIPHASH_CONST_0; \
393 v3 ^= key->key[1]; \
395 v1 ^= key->key[1]; \
396 v0 ^= key->key[0];
401 v0 ^= b; \
412 const u8 left = len & (sizeof(u32) - 1); in __hsiphash_aligned()
419 v0 ^= m; in __hsiphash_aligned()
424 case 1: b |= end[0]; in __hsiphash_aligned()
435 const u8 left = len & (sizeof(u32) - 1); in __hsiphash_unaligned()
442 v0 ^= m; in __hsiphash_unaligned()
447 case 1: b |= end[0]; in __hsiphash_unaligned()
463 v0 ^= first; in hsiphash_1u32()
479 v0 ^= first; in hsiphash_2u32()
482 v0 ^= second; in hsiphash_2u32()
500 v0 ^= first; in hsiphash_3u32()
503 v0 ^= second; in hsiphash_3u32()
506 v0 ^= third; in hsiphash_3u32()
525 v0 ^= first; in hsiphash_4u32()
528 v0 ^= second; in hsiphash_4u32()
531 v0 ^= third; in hsiphash_4u32()
534 v0 ^= forth; in hsiphash_4u32()