Home | History | Annotate | Download | only in hash

Lines Matching defs:Fetch

356 #undef Fetch
357 #define Fetch Fetch64
386 uint64_t a = Fetch(s) + k2;
387 uint64_t b = Fetch(s + len - 8);
412 uint64_t a = Fetch(s) * k1;
413 uint64_t b = Fetch(s + 8);
414 uint64_t c = Fetch(s + len - 8) * mul;
415 uint64_t d = Fetch(s + len - 16) * k2;
436 return WeakHashLen32WithSeeds(Fetch(s),
437 Fetch(s + 8),
438 Fetch(s + 16),
439 Fetch(s + 24),
447 uint64_t a = Fetch(s) * k2;
448 uint64_t b = Fetch(s + 8);
449 uint64_t c = Fetch(s + len - 8) * mul;
450 uint64_t d = Fetch(s + len - 16) * k2;
453 uint64_t e = Fetch(s + 16) * mul;
454 uint64_t f = Fetch(s + 24);
455 uint64_t g = (y + Fetch(s + len - 32)) * mul;
456 uint64_t h = (z + Fetch(s + len - 24)) * mul;
480 x = x * k2 + Fetch(s);
487 x = Rotate(x + y + v.first + Fetch(s + 8), 37) * k1;
488 y = Rotate(y + v.second + Fetch(s + 48), 42) * k1;
490 y += v.first + Fetch(s + 40);
493 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y + Fetch(s + 16));
503 x = Rotate(x + y + v.first + Fetch(s + 8), 37) * mul;
504 y = Rotate(y + v.second + Fetch(s + 48), 42) * mul;
506 y += v.first * 9 + Fetch(s + 40);
509 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y + Fetch(s + 16));
527 #undef Fetch
528 #define Fetch Fetch32
537 uint32_t a = Fetch(s - 4 + (len >> 1));
538 uint32_t b = Fetch(s + 4);
539 uint32_t c = Fetch(s + len - 8);
540 uint32_t d = Fetch(s + (len >> 1));
541 uint32_t e = Fetch(s);
542 uint32_t f = Fetch(s + len - 4);
566 a += Fetch(s);
567 b += Fetch(s + len - 4);
568 c += Fetch(s + ((len >> 1) & 4));
581 uint32_t a0 = Rotate(Fetch(s + len - 4) * c1, 17) * c2;
582 uint32_t a1 = Rotate(Fetch(s + len - 8) * c1, 17) * c2;
583 uint32_t a2 = Rotate(Fetch(s + len - 16) * c1, 17) * c2;
584 uint32_t a3 = Rotate(Fetch(s + len - 12) * c1, 17) * c2;
585 uint32_t a4 = Rotate(Fetch(s + len - 20) * c1, 17) * c2;
602 uint32_t a = Fetch(s);
603 uint32_t b = Fetch(s + 4);
604 uint32_t c = Fetch(s + 8);
605 uint32_t d = Fetch(s + 12);
606 uint32_t e = Fetch(s + 16);
655 #undef Fetch
656 #define Fetch Fetch32
695 a += Fetch(s + len - 4);
696 b += Fetch(s + len - 20);
697 c += Fetch(s + len - 16);
701 a += Fetch(s + len - 12);
702 b += Fetch(s + len - 8);
826 uint32_t x = Fetch(s);
827 uint32_t y = Fetch(s+4);
828 uint32_t z = Fetch(s+8);
829 x = _mm_crc32_u32(x, Fetch(s+12));
830 y = _mm_crc32_u32(y, Fetch(s+16));
831 z = _mm_crc32_u32(z * c1, Fetch(s+20));
832 x = _mm_crc32_u32(x, Fetch(s+24));
833 y = _mm_crc32_u32(y * c1, Fetch(s+28));
835 z = _mm_crc32_u32(z, Fetch(s+32));
836 x = _mm_crc32_u32(x * c1, Fetch(s+36));
837 y = _mm_crc32_u32(y, Fetch(s+40));
838 z = _mm_crc32_u32(z * c1, Fetch(s+44));
839 x = _mm_crc32_u32(x, Fetch(s+48));
840 y = _mm_crc32_u32(y * c1, Fetch(s+52));
841 z = _mm_crc32_u32(z, Fetch(s+56));
842 x = _mm_crc32_u32(x, Fetch(s+60));
907 #undef Fetch
908 #define Fetch Fetch32
944 a += Fetch(s + len - 4);
945 b += Fetch(s + len - 20);
946 c += Fetch(s + len - 16);
950 a += Fetch(s + len - 12);
951 b += Fetch(s + len - 8);
1065 uint32_t x = Fetch(s);
1066 uint32_t y = Fetch(s+4);
1067 uint32_t z = Fetch(s+8);
1068 x = _mm_crc32_u32(x, Fetch(s+12));
1069 y = _mm_crc32_u32(y, Fetch(s+16));
1070 z = _mm_crc32_u32(z * c1, Fetch(s+20));
1071 x = _mm_crc32_u32(x, Fetch(s+24));
1072 y = _mm_crc32_u32(y * c1, Fetch(s+28));
1074 z = _mm_crc32_u32(z, Fetch(s+32));
1075 x = _mm_crc32_u32(x * c1, Fetch(s+36));
1076 y = _mm_crc32_u32(y, Fetch(s+40));
1077 z = _mm_crc32_u32(z * c1, Fetch(s+44));
1078 x = _mm_crc32_u32(x, Fetch(s+48));
1079 y = _mm_crc32_u32(y * c1, Fetch(s+52));
1080 z = _mm_crc32_u32(z, Fetch(s+56));
1081 x = _mm_crc32_u32(x, Fetch(s+60));
1107 #undef Fetch
1108 #define Fetch Fetch32
1117 uint32_t a = Fetch(s - 4 + (len >> 1));
1118 uint32_t b = Fetch(s + 4);
1119 uint32_t c = Fetch(s + len - 8);
1120 uint32_t d = Fetch(s + (len >> 1));
1121 uint32_t e = Fetch(s);
1122 uint32_t f = Fetch(s + len - 4);
1141 a += Fetch(s);
1142 b += Fetch(s + len - 4);
1143 c += Fetch(s + ((len >> 1) & 4));
1156 uint32_t a0 = Rotate(Fetch(s + len - 4) * c1, 17) * c2;
1157 uint32_t a1 = Rotate(Fetch(s + len - 8) * c1, 17) * c2;
1158 uint32_t a2 = Rotate(Fetch(s + len - 16) * c1, 17) * c2;
1159 uint32_t a3 = Rotate(Fetch(s + len - 12) * c1, 17) * c2;
1160 uint32_t a4 = Rotate(Fetch(s + len - 20) * c1, 17) * c2;
1178 uint32_t a0 = Rotate(Fetch(s) * c1, 17) * c2;
1179 uint32_t a1 = Fetch(s + 4);
1180 uint32_t a2 = Rotate(Fetch(s + 8) * c1, 17) * c2;
1181 uint32_t a3 = Rotate(Fetch(s + 12) * c1, 17) * c2;
1182 uint32_t a4 = Fetch(s + 16);
1226 #undef Fetch
1227 #define Fetch Fetch64
1256 uint64_t a = Fetch(s) + k2;
1257 uint64_t b = Fetch(s + len - 8);
1294 return WeakHashLen32WithSeeds(Fetch(s),
1295 Fetch(s + 8),
1296 Fetch(s + 16),
1297 Fetch(s + 24),
1315 d = ShiftMix(a + (len >= 8 ? Fetch(s) : c));
1317 c = HashLen16(Fetch(s + len - 8) + k1, a);
1318 d = HashLen16(b + len, c + Fetch(s + len - 16));
1321 a ^= ShiftMix(Fetch(s) * k1) * k1;
1324 c ^= ShiftMix(Fetch(s + 8) * k1) * k1;
1347 v.first = Rotate(y ^ k1, 49) * k1 + Fetch(s);
1348 v.second = Rotate(v.first, 42) * k1 + Fetch(s + 8);
1350 w.second = Rotate(x + Fetch(s + 88), 53) * k1;
1354 x = Rotate(x + y + v.first + Fetch(s + 8), 37) * k1;
1355 y = Rotate(y + v.second + Fetch(s + 48), 42) * k1;
1357 y += v.first + Fetch(s + 40);
1360 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y + Fetch(s + 16));
1363 x = Rotate(x + y + v.first + Fetch(s + 8), 37) * k1;
1364 y = Rotate(y + v.second + Fetch(s + 48), 42) * k1;
1366 y += v.first + Fetch(s + 40);
1369 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y + Fetch(s + 16));
1383 w.first += Fetch(s + len - tail_done + 16);
1385 z += w.second + Fetch(s + len - tail_done);
1402 uint128_t(Fetch(s), Fetch(s + 8) + k0)) :