Lines Matching defs:h9

812     int64_t h9 = (load_3(s + 29) & 0x7fffff) << 2;
824 carry9 = h9 + (1 << 24); h0 += (carry9 >> 25) * 19; h9 -= carry9 & kTop39Bits;
834 carry8 = h8 + (1 << 25); h9 += carry8 >> 26; h8 -= carry8 & kTop38Bits;
845 h[9] = (int32_t)h9;
853 * Basic claim: q = floor(2^(-255)(h + 19 2^(-25)h9 + 2^(-1))).
857 * Also have |h-2^230 h9|<2^231 so |19 2^(-255)(h-2^230 h9)|<1/4.
859 * Write y=2^(-1)-19^2 2^(-255)q-19 2^(-255)(h-2^230 h9).
869 * Have q+2^(-255)x = 2^(-255)(h + 19 2^(-25) h9 + 2^(-1))
870 * so floor(2^(-255)(h + 19 2^(-25) h9 + 2^(-1))) = q.
883 int32_t h9 = h[9];
886 q = (19 * h9 + (((int32_t) 1) << 24)) >> 25;
896 q = (h9 + q) >> 25;
910 h9 += h8 >> 26; h8 &= kBottom26Bits;
911 h9 &= kBottom25Bits;
916 * Have h0+...+2^230 h9 between 0 and 2^255-1;
918 * Goal: Output h0+...+2^230 h9.
948 s[28] = (uint8_t)((h8 >> 20) | ((uint32_t)(h9) << 6));
949 s[29] = (uint8_t) (h9 >> 2);
950 s[30] = (uint8_t) (h9 >> 10);
951 s[31] = (uint8_t) (h9 >> 18);
1190 int64_t h9 = f0g9 + f1g8 + f2g7 + f3g6 + f4g5 + f5g4 + f6g3 + f7g2 + f8g1 + f9g0 ;
1205 * i.e. |h1| <= 1.7*2^59; narrower ranges for h3, h5, h7, h9 */
1236 carry8 = h8 + (1 << 25); h9 += carry8 >> 26; h8 -= carry8 & kTop38Bits;
1240 /* |h9| <= 1.71*2^59 */
1242 carry9 = h9 + (1 << 24); h0 += (carry9 >> 25) * 19; h9 -= carry9 & kTop39Bits;
1243 /* |h9| <= 2^24; from now on fits into int32 unchanged */
1259 h[9] = (int32_t)h9;
1364 int64_t h9 = f0f9_2 + f1f8_2 + f2f7_2 + f3f6_2 + f4f5_2;
1389 carry8 = h8 + (1 << 25); h9 += carry8 >> 26; h8 -= carry8 & kTop38Bits;
1391 carry9 = h9 + (1 << 24); h0 += (carry9 >> 25) * 19; h9 -= carry9 & kTop39Bits;
1404 h[9] = (int32_t)h9;
1673 int64_t h9 = f0f9_2 + f1f8_2 + f2f7_2 + f3f6_2 + f4f5_2;
1694 h9 += h9;
1709 carry8 = h8 + (1 << 25); h9 += carry8 >> 26; h8 -= carry8 & kTop38Bits;
1711 carry9 = h9 + (1 << 24); h0 += (carry9 >> 25) * 19; h9 -= carry9 & kTop39Bits;
1724 h[9] = (int32_t)h9;
4341 int64_t h9 = f9 * (int64_t) 121666;
4353 carry9 = h9 + (1 << 24); h0 += (carry9 >> 25) * 19; h9 -= carry9 & kTop39Bits;
4363 carry8 = h8 + (1 << 25); h9 += carry8 >> 26; h8 -= carry8 & kTop38Bits;
4374 h[9] = (int32_t)h9;