Home | History | Annotate | Download | only in curve25519

Lines Matching defs:h3

62   int64_t h3 = load_3(s + 10) << 3;
82 carry3 = (h3 + (int64_t) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25;
87 carry2 = (h2 + (int64_t) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26;
95 h[3] = h3;
130 int32_t h3 = h[3];
153 q = (h3 + q) >> 25;
167 carry2 = h2 >> 26; h3 += carry2; h2 -= carry2 << 26;
168 carry3 = h3 >> 25; h4 += carry3; h3 -= carry3 << 25;
191 s[9] = (h2 >> 21) | (h3 << 5);
192 s[10] = h3 >> 3;
193 s[11] = h3 >> 11;
194 s[12] = (h3 >> 19) | (h4 << 6);
427 int64_t h3 = f0g3+f1g2 +f2g1 +f3g0 +f4g9_19+f5g8_19+f6g7_19+f7g6_19+f8g5_19+f9g4_19;
448 * i.e. |h1| <= 1.7*2^59; narrower ranges for h3, h5, h7, h9 */
464 carry2 = (h2 + (int64_t) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26;
468 /* |h3| <= 1.71*2^59 */
471 carry3 = (h3 + (int64_t) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25;
473 /* |h3| <= 2^24; from now on fits into int32 unchanged */
496 h[3] = h3;
597 int64_t h3 = f0f3_2+f1f2_2 +f4f9_38+f5f8_38+f6f7_38;
621 carry2 = (h2 + (int64_t) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26;
624 carry3 = (h3 + (int64_t) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25;
637 h[3] = h3;
854 int64_t h3 = f0f3_2+f1f2_2 +f4f9_38+f5f8_38+f6f7_38;
875 h3 += h3;
889 carry2 = (h2 + (int64_t) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26;
892 carry3 = (h3 + (int64_t) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25;
905 h[3] = h3;
4734 int64_t h3 = f3 * (int64_t) 121666;
4754 carry3 = (h3 + (int64_t) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25;
4759 carry2 = (h2 + (int64_t) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26;
4767 h[3] = h3;