func math/bits.Sub

12 uses

	math/bits (current package)
		bits.go#L402: func Sub(x, y, borrow uint) (diff, borrowOut uint) {

	math/big
		arith.go#L78: 		zi, cc := bits.Sub(uint(x[i]), uint(y[i]), uint(c))
		arith.go#L123: 		zi, cc := bits.Sub(uint(x[i]), uint(c), 0)
		arith.go#L139: 		zi, cc := bits.Sub(uint(x[i]), uint(c), 0)
		arith.go#L239: 	r0, b := bits.Sub(uint(x0), dq0, 0)
		arith.go#L240: 	r1, _ := bits.Sub(uint(x1), dq1, b)

	crypto/internal/bigmod
		nat.go#L38: 	_, c1 := bits.Sub(x, y, 0)
		nat.go#L39: 	_, c2 := bits.Sub(y, x, 0)
		nat.go#L47: 	_, carry := bits.Sub(x, y, 0)
		nat.go#L248: 		_, c = bits.Sub(xLimbs[i], yLimbs[i], c)
		nat.go#L296: 		xLimbs[i], c = bits.Sub(xLimbs[i], yLimbs[i], c)
		nat.go#L424: 			dLimbs[i], borrow = bits.Sub(xLimbs[i], mLimbs[i], borrow)