Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for IfDone (0.09 sec)

  1. src/cmd/vendor/golang.org/x/tools/go/cfg/cfg.go

    //	} else {
    //		F()
    //	}
    //
    // produces this CFG:
    //
    //	1:  x := f()		Body
    //	    x != nil
    //	    succs: 2, 3
    //	2:  T()			IfThen
    //	    succs: 4
    //	3:  F()			IfElse
    //	    succs: 4
    //	4:			IfDone
    //
    // The CFG does contain Return statements; even implicit returns are
    // materialized (at the position of the function's closing brace).
    //
    // The CFG does not record conditions associated with conditional branch
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  2. src/crypto/internal/edwards25519/field/fe_bench_test.go

    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		x.Multiply(x, y)
    	}
    }
    
    func BenchmarkSquare(b *testing.B) {
    	x := new(Element).Add(feOne, feOne)
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		x.Square(x)
    	}
    }
    
    func BenchmarkInvert(b *testing.B) {
    	x := new(Element).Add(feOne, feOne)
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		x.Invert(x)
    	}
    }
    
    func BenchmarkMult32(b *testing.B) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 10 18:45:00 UTC 2022
    - 924 bytes
    - Viewed (0)
  3. src/crypto/internal/edwards25519/edwards25519.go

    	// x² + dx²y² = x²(dy² + 1) = y² - 1
    	// x² = (y² - 1) / (dy² + 1)
    
    	// u = y² - 1
    	y2 := new(field.Element).Square(y)
    	u := new(field.Element).Subtract(y2, feOne)
    
    	// v = dy² + 1
    	vv := new(field.Element).Multiply(y2, d)
    	vv = vv.Add(vv, feOne)
    
    	// x = +√(u/v)
    	xx, wasSquare := new(field.Element).SqrtRatio(u, vv)
    	if wasSquare == 0 {
    		return nil, errors.New("edwards25519: invalid point encoding")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 13 19:21:54 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  4. src/crypto/internal/edwards25519/field/fe.go

    var feZero = &Element{0, 0, 0, 0, 0}
    
    // Zero sets v = 0, and returns v.
    func (v *Element) Zero() *Element {
    	*v = *feZero
    	return v
    }
    
    var feOne = &Element{1, 0, 0, 0, 0}
    
    // One sets v = 1, and returns v.
    func (v *Element) One() *Element {
    	*v = *feOne
    	return v
    }
    
    // reduce reduces v modulo 2^255 - 19 and returns it.
    func (v *Element) reduce() *Element {
    	v.carryPropagate()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  5. src/crypto/internal/edwards25519/edwards25519_test.go

    		t.Errorf("wrong B.x: got %s, expected %s", got, x)
    	}
    	if got := hex.EncodeToString(B.y.Bytes()); got != y {
    		t.Errorf("wrong B.y: got %s, expected %s", got, y)
    	}
    	if B.z.Equal(feOne) != 1 {
    		t.Errorf("wrong B.z: got %v, expected 1", B.z)
    	}
    	// Check that t is correct.
    	checkOnCurve(t, B)
    }
    
    func TestAddSubNegOnBasePoint(t *testing.T) {
    	checkLhs, checkRhs := &Point{}, &Point{}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 10 18:45:00 UTC 2022
    - 9.3K bytes
    - Viewed (0)
  6. src/cmd/go/internal/mvs/mvs_test.go

    G1: H1
    H1: G1
    req A:   G1
    req A G: G1
    req A H: H1
    
    name: req3
    M: A1 B1
    A1: X1
    B1: X2
    X1: I1
    X2:
    req M: A1 B1
    
    name: reqnone
    M: Anone B1 D1 E1
    B1: Cnone D1
    E1: Fnone
    build M: M B1 D1 E1
    req M:     B1    E1
    
    name: reqdup
    M: A1 B1
    A1: B1
    B1:
    req M A A: A1
    
    name: reqcross
    M: A1 B1 C1
    A1: B1 C1
    B1: C1
    C1:
    req M A B: A1 B1
    `
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 19:01:26 UTC 2023
    - 11.5K bytes
    - Viewed (0)
Back to top