- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for coshAsm (0.15 sec)
-
src/math/arith_s390x.go
func log10Asm(x float64) float64 const haveArchCos = true func archCos(x float64) float64 func cosTrampolineSetup(x float64) float64 func cosAsm(x float64) float64 const haveArchCosh = true func archCosh(x float64) float64 func coshTrampolineSetup(x float64) float64 func coshAsm(x float64) float64 const haveArchSin = true func archSin(x float64) float64 func sinTrampolineSetup(x float64) float64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 3.7K bytes - Viewed (0) -
src/math/stubs_s390x.s
MOVD $·coshvectorfacility+0x00(SB), R1 MOVD $·cosh(SB), R2 MOVD R2, 0(R1) BR ·cosh(SB) vectorimpl: MOVD $·coshvectorfacility+0x00(SB), R1 MOVD $·coshAsm(SB), R2 MOVD R2, 0(R1) BR ·coshAsm(SB) GLOBL ·coshvectorfacility+0x00(SB), NOPTR, $8 DATA ·coshvectorfacility+0x00(SB)/8, $·coshTrampolineSetup(SB) TEXT ·archSin(SB), NOSPLIT, $0 MOVD ·sinvectorfacility+0x00(SB), R1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 12.4K bytes - Viewed (0) -
src/math/cosh_s390x.s
// Cosh(±0) = 1 // Cosh(±Inf) = +Inf // Cosh(NaN) = NaN // The algorithm used is minimax polynomial approximation // with coefficients determined with a Remez exchange algorithm. TEXT ·coshAsm(SB),NOSPLIT,$0-16 FMOVD x+0(FP), F0 MOVD $coshrodataL23<>+0(SB), R9 LTDBR F0, F0 MOVD $0x4086000000000000, R2 MOVD $0x4086000000000000, R3 BLTU L19 FMOVD F0, F4 L2:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 15:34:41 UTC 2019 - 5.6K bytes - Viewed (0) -
src/math/acosh_s390x.s
// Acosh(+Inf) = +Inf // Acosh(x) = NaN if x < 1 // Acosh(NaN) = NaN // The algorithm used is minimax polynomial approximation // with coefficients determined with a Remez exchange algorithm. TEXT ·acoshAsm(SB), NOSPLIT, $0-16 FMOVD x+0(FP), F0 MOVD $·acoshrodataL11<>+0(SB), R9 LGDR F0, R1 WORD $0xC0295FEF //iilf %r2,1609564159 BYTE $0xFF BYTE $0xFF SRAD $32, R1 CMPW R1, R2 BGT L2
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 15:34:41 UTC 2019 - 4.3K bytes - Viewed (0) -
src/math/arith_s390x_test.go
t.Errorf("Cosh(%g) = %g, want %g", vf[i], f, cosh[i]) } } for i := 0; i < len(vfcoshSC); i++ { if f := CoshNoVec(vfcoshSC[i]); !alike(coshSC[i], f) { t.Errorf("Cosh(%g) = %g, want %g", vfcoshSC[i], f, coshSC[i]) } } } func TestSinNovec(t *testing.T) { if !HasVX { t.Skipf("no vector support") } for i := 0; i < len(vf); i++ {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 08 19:52:30 UTC 2017 - 10.8K bytes - Viewed (0) -
src/math/sin_s390x.s
// // Special cases are: // Cos(±Inf) = NaN // Cos(NaN) = NaN // The algorithm used is minimax polynomial approximation. // with coefficients determined with a Remez exchange algorithm. TEXT ·cosAsm(SB),NOSPLIT,$0-16 FMOVD x+0(FP), F0 LTDBR F0, F0 BLTU L35 FMOVD F0, F1 L21: MOVD $sincosxlim<>+0(SB), R1 FMOVD 0(R1), F2 FCMPU F1, F2 BGT L30
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 31 04:25:54 UTC 2023 - 8.6K bytes - Viewed (0) -
src/math/cmplx/cmath_test.go
NaN()}, {complex(nan, zero), complex(nan, -zero)}, // imaginary sign unspecified {complex(nan, 1.0), NaN()}, {complex(nan, inf), complex(inf, nan)}, {NaN(), NaN()}, } var coshSC = []struct { in, want complex128 }{ // G.6.2.4 {complex(zero, zero), complex(1.0, zero)}, {complex(zero, inf), complex(nan, zero)}, // imaginary sign unspecified {complex(zero, nan),
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 01 03:16:37 UTC 2020 - 48.1K bytes - Viewed (0) -
src/math/all_test.go
t.Errorf("Cosh(%g) = %g, want %g", vf[i], f, cosh[i]) } } for i := 0; i < len(vfcoshSC); i++ { if f := Cosh(vfcoshSC[i]); !alike(coshSC[i], f) { t.Errorf("Cosh(%g) = %g, want %g", vfcoshSC[i], f, coshSC[i]) } } } func TestErf(t *testing.T) { for i := 0; i < len(vf); i++ { a := vf[i] / 10 if f := Erf(a); !veryclose(erf[i], f) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jul 07 17:39:26 UTC 2023 - 86.8K bytes - Viewed (0)