Home | History | Annotate | Download | only in curve25519

Lines Matching refs:h8

95 	h8 := load3(src[26:]) << 4
112 h8 += carry[7]
127 carry[8] = (h8 + 1<<25) >> 26
129 h8 -= carry[8] << 26
139 dst[8] = int32(h8)
425 h8 := f0g8 + f1g7_2 + f2g6 + f3g5_2 + f4g4 + f5g3_2 + f6g2 + f7g1_2 + f8g0 + f9g9_38
430 // i.e. |h0| <= 1.2*2^59; narrower ranges for h2, h4, h6, h8
471 h8 += carry[7]
476 // |h8| <= 1.52*2^33
481 carry[8] = (h8 + (1 << 25)) >> 26
483 h8 -= carry[8] << 26
485 // |h8| <= 2^25; from now on fits into int32 unchanged
509 h[8] = int32(h8)
607 h8 := f0f8_2 + f1f7_4 + f2f6_2 + f3f5_4 + f4f4 + f9f9_38
636 h8 += carry[7]
642 carry[8] = (h8 + (1 << 25)) >> 26
644 h8 -= carry[8] << 26
662 h[8] = int32(h8)
682 h8 := int64(f[8]) * 121666
699 h8 += carry[7]
714 carry[8] = (h8 + (1 << 25)) >> 26
716 h8 -= carry[8] << 26
726 h[8] = int32(h8)