Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 29 for multiplication (0.41 sec)

  1. src/hash/fnv/fnv.go

    		hash ^= sum64a(c)
    		hash *= prime64
    	}
    	*s = hash
    	return len(data), nil
    }
    
    func (s *sum128) Write(data []byte) (int, error) {
    	for _, c := range data {
    		// Compute the multiplication
    		s0, s1 := bits.Mul64(prime128Lower, s[1])
    		s0 += s[1]<<prime128Shift + prime128Lower*s[0]
    		// Update the values
    		s[1] = s1
    		s[0] = s0
    		s[1] ^= uint64(c)
    	}
    	return len(data), nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 18 22:36:41 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. src/crypto/elliptic/nistec.go

    //
    // To interact with the nistec package, points are encoded into and decoded from
    // properly formatted byte slices. All big.Int use is limited to this package.
    // Encoding and decoding is 1/1000th of the runtime of a scalar multiplication,
    // so the overhead is acceptable.
    type nistCurve[Point nistPoint[Point]] struct {
    	newPoint func() Point
    	params   *CurveParams
    }
    
    // nistPoint is a generic constraint for the nistec Point types.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 21 16:19:34 UTC 2022
    - 9.6K bytes
    - Viewed (0)
  3. src/math/gamma.go

    	3.47222221605458667310e-03,
    	8.33333333333482257126e-02,
    }
    
    // Gamma function computed by Stirling's formula.
    // The pair of results must be multiplied together to get the actual answer.
    // The multiplication is left to the caller so that, if careful, the caller can avoid
    // infinity for 172 <= x <= 180.
    // The polynomial is valid for 33 <= x <= 172; larger values are only used
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:34:30 UTC 2022
    - 5.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/api/resource/amount_test.go

    			t.Errorf("unexpeted failure: %v", c)
    		} else if ok {
    			if c != test.c {
    				t.Errorf("%v: unexpected result: %d", test, c)
    			}
    		} else {
    			if c != test.a {
    				t.Errorf("%v: overflow multiplication mutated source: %d", test, c)
    			}
    		}
    	}
    }
    
    func TestInt64AsCanonicalString(t *testing.T) {
    	for _, test := range []struct {
    		value    int64
    		scale    Scale
    		result   string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 13 20:54:15 UTC 2023
    - 7K bytes
    - Viewed (0)
  5. src/crypto/ecdh/ecdh.go

    	curve      Curve
    	privateKey []byte
    	boring     *boring.PrivateKeyECDH
    	// publicKey is set under publicKeyOnce, to allow loading private keys with
    	// NewPrivateKey without having to perform a scalar multiplication.
    	publicKey     *PublicKey
    	publicKeyOnce sync.Once
    }
    
    // ECDH performs an ECDH exchange and returns the shared secret. The [PrivateKey]
    // and [PublicKey] must use the same curve.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  6. src/crypto/ecdh/nist.go

    	// invalid scalars and the zero value. BytesX returns an error for the point
    	// at infinity, but in a prime order group such as the NIST curves that can
    	// only be the result of a scalar multiplication if one of the inputs is the
    	// zero scalar or the point at infinity.
    
    	if boring.Enabled {
    		return boring.ECDH(local.boring, remote.boring)
    	}
    
    	boring.Unreachable()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  7. src/internal/fuzz/encoding_test.go

    			desc: "negative uint",
    			in: `go test fuzz v1
    uint(-32)`,
    			reject: true,
    		},
    		{
    			desc: "int8 too large",
    			in: `go test fuzz v1
    int8(1234456)`,
    			reject: true,
    		},
    		{
    			desc: "multiplication in int value",
    			in: `go test fuzz v1
    int(20*5)`,
    			reject: true,
    		},
    		{
    			desc: "double negation",
    			in: `go test fuzz v1
    int(--5)`,
    			reject: true,
    		},
    		{
    			desc: "malformed bool",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 00:20:34 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  8. src/internal/types/testdata/check/const0.go

    const _ = maxInt + /* ERROR "constant addition overflow" */ 1
    const _ = -maxInt - /* ERROR "constant subtraction overflow" */ 1
    const _ = maxInt ^ /* ERROR "constant bitwise XOR overflow" */ -1
    const _ = maxInt * /* ERROR "constant multiplication overflow" */ 2
    const _ = maxInt << /* ERROR "constant shift overflow" */ 2
    const _ = 1 << /* ERROR "constant shift overflow" */ prec
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:54:25 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  9. src/math/expm1.go

    //      From step 1, we have
    //         expm1(x) = either 2**k*[expm1(r)+1] - 1
    //                  = or     2**k*[expm1(r) + (1-2**-k)]
    //   4. Implementation notes:
    //      (A). To save one multiplication, we scale the coefficient Qi
    //           to Qi*2**i, and replace z by (x**2)/2.
    //      (B). To achieve maximum accuracy, we compute expm1(x) by
    //        (i)   if x < -56*ln2, return -1.0, (raise inexact if x!=inf)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 11:59:09 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  10. src/runtime/mcentral.go

    	size := uintptr(class_to_size[c.spanclass.sizeclass()])
    
    	s := mheap_.alloc(npages, c.spanclass)
    	if s == nil {
    		return nil
    	}
    
    	// Use division by multiplication and shifts to quickly compute:
    	// n := (npages << _PageShift) / size
    	n := s.divideByElemSize(npages << _PageShift)
    	s.limit = s.base() + size*n
    	s.initHeapBits(false)
    	return s
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
Back to top