Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for cbrtSC (0.24 sec)

  1. src/math/arith_s390x_test.go

    	}
    	for i := 0; i < len(vf); i++ {
    		if f := CbrtNovec(vf[i]); !veryclose(cbrt[i], f) {
    			t.Errorf("Cbrt(%g) = %g, want %g", vf[i], f, cbrt[i])
    		}
    	}
    	for i := 0; i < len(vfcbrtSC); i++ {
    		if f := CbrtNovec(vfcbrtSC[i]); !alike(cbrtSC[i], f) {
    			t.Errorf("Cbrt(%g) = %g, want %g", vfcbrtSC[i], f, cbrtSC[i])
    		}
    	}
    }
    
    func TestLogNovec(t *testing.T) {
    	if !HasVX {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 08 19:52:30 UTC 2017
    - 10.8K bytes
    - Viewed (0)
  2. src/math/all_test.go

    }
    
    func TestCbrt(t *testing.T) {
    	for i := 0; i < len(vf); i++ {
    		if f := Cbrt(vf[i]); !veryclose(cbrt[i], f) {
    			t.Errorf("Cbrt(%g) = %g, want %g", vf[i], f, cbrt[i])
    		}
    	}
    	for i := 0; i < len(vfcbrtSC); i++ {
    		if f := Cbrt(vfcbrtSC[i]); !alike(cbrtSC[i], f) {
    			t.Errorf("Cbrt(%g) = %g, want %g", vfcbrtSC[i], f, cbrtSC[i])
    		}
    	}
    }
    
    func TestCeil(t *testing.T) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 07 17:39:26 UTC 2023
    - 86.8K bytes
    - Viewed (0)
  3. src/math/cbrt.go

    // is preserved.
    // ====================================================
    
    // Cbrt returns the cube root of x.
    //
    // Special cases are:
    //
    //	Cbrt(±0) = ±0
    //	Cbrt(±Inf) = ±Inf
    //	Cbrt(NaN) = NaN
    func Cbrt(x float64) float64 {
    	if haveArchCbrt {
    		return archCbrt(x)
    	}
    	return cbrt(x)
    }
    
    func cbrt(x float64) float64 {
    	const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:34:30 UTC 2022
    - 2.3K bytes
    - Viewed (0)
  4. src/math/cbrt_s390x.s

    DATA ·cbrttab12067<> + 112(SB)/8, $0xb3e1b290b132afe1
    DATA ·cbrttab12067<> + 120(SB)/8, $0xae90ad32abe1aa90
    GLOBL ·cbrttab12067<> + 0(SB), RODATA, $128
    
    // Cbrt returns the cube root of the argument.
    //
    // Special cases are:
    //      Cbrt(±0) = ±0
    //      Cbrt(±Inf) = ±Inf
    //      Cbrt(NaN) = NaN
    // The algorithm used is minimax polynomial approximation
    // with coefficients determined with a Remez exchange algorithm.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 15:34:41 UTC 2019
    - 4.9K bytes
    - Viewed (0)
  5. src/math/export_s390x_test.go

    var AtanhNovec = atanh
    var AcosNovec = acos
    var AcoshNovec = acosh
    var AsinNovec = asin
    var AsinhNovec = asinh
    var ErfNovec = erf
    var ErfcNovec = erfc
    var AtanNovec = atan
    var Atan2Novec = atan2
    var CbrtNovec = cbrt
    var LogNovec = log
    var TanNovec = tan
    var ExpNovec = exp
    var Expm1Novec = expm1
    var PowNovec = pow
    var HypotNovec = hypot
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 08 19:52:30 UTC 2017
    - 732 bytes
    - Viewed (0)
  6. src/math/example_test.go

    	fmt.Printf("%.2f\n", math.Trunc(math.Pi))
    	fmt.Printf("%.2f\n", math.Trunc(-1.2345))
    	// Output:
    	// 3.00
    	// -1.00
    }
    
    func ExampleCbrt() {
    	fmt.Printf("%.2f\n", math.Cbrt(8))
    	fmt.Printf("%.2f\n", math.Cbrt(27))
    	// Output:
    	// 2.00
    	// 3.00
    }
    
    func ExampleModf() {
    	int, frac := math.Modf(3.14)
    	fmt.Printf("%.2f, %.2f\n", int, frac)
    
    	int, frac = math.Modf(-2.71)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 07 18:09:53 UTC 2021
    - 3.7K bytes
    - Viewed (0)
  7. src/math/stubs_s390x.s

    TEXT ·cbrtTrampolineSetup(SB), NOSPLIT, $0
    	MOVB   ·hasVX(SB), R1
    	CMPBEQ R1, $1, vectorimpl                // vectorfacility = 1, vector supported
    	MOVD   $·cbrtvectorfacility+0x00(SB), R1
    	MOVD   $·cbrt(SB), R2
    	MOVD   R2, 0(R1)
    	BR     ·cbrt(SB)
    
    vectorimpl:
    	MOVD $·cbrtvectorfacility+0x00(SB), R1
    	MOVD $·cbrtAsm(SB), R2
    	MOVD R2, 0(R1)
    	BR   ·cbrtAsm(SB)
    
    GLOBL ·cbrtvectorfacility+0x00(SB), NOPTR, $8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 12.4K bytes
    - Viewed (0)
  8. src/runtime/proc_test.go

    	})
    }
    
    type Matrix [][]float64
    
    func BenchmarkMatmult(b *testing.B) {
    	b.StopTimer()
    	// matmult is O(N**3) but testing expects O(b.N),
    	// so we need to take cube root of b.N
    	n := int(math.Cbrt(float64(b.N))) + 1
    	A := makeMatrix(n)
    	B := makeMatrix(n)
    	C := makeMatrix(n)
    	b.StartTimer()
    	matmult(nil, A, B, C, 0, n, 0, n, 0, n, 8)
    }
    
    func makeMatrix(n int) Matrix {
    	m := make(Matrix, n)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 25.8K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    	"math": {
    		{"Abs", Func, 0},
    		{"Acos", Func, 0},
    		{"Acosh", Func, 0},
    		{"Asin", Func, 0},
    		{"Asinh", Func, 0},
    		{"Atan", Func, 0},
    		{"Atan2", Func, 0},
    		{"Atanh", Func, 0},
    		{"Cbrt", Func, 0},
    		{"Ceil", Func, 0},
    		{"Copysign", Func, 0},
    		{"Cos", Func, 0},
    		{"Cosh", Func, 0},
    		{"Dim", Func, 0},
    		{"E", Const, 0},
    		{"Erf", Func, 0},
    		{"Erfc", Func, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  10. api/go1.txt

    pkg math, func Asin(float64) float64
    pkg math, func Asinh(float64) float64
    pkg math, func Atan(float64) float64
    pkg math, func Atan2(float64, float64) float64
    pkg math, func Atanh(float64) float64
    pkg math, func Cbrt(float64) float64
    pkg math, func Ceil(float64) float64
    pkg math, func Copysign(float64, float64) float64
    pkg math, func Cos(float64) float64
    pkg math, func Cosh(float64) float64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top