- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for expm1Asm (0.13 sec)
-
src/math/arith_s390x.go
func tanTrampolineSetup(x float64) float64 func tanAsm(x float64) float64 const haveArchExpm1 = true func archExpm1(x float64) float64 func expm1TrampolineSetup(x float64) float64 func expm1Asm(x float64) float64 const haveArchPow = true func archPow(x, y float64) float64 func powTrampolineSetup(x, y float64) float64 func powAsm(x, y float64) float64 const haveArchFrexp = false
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 $·expm1vectorfacility+0x00(SB), R1 MOVD $·expm1(SB), R2 MOVD R2, 0(R1) BR ·expm1(SB) vectorimpl: MOVD $·expm1vectorfacility+0x00(SB), R1 MOVD $·expm1Asm(SB), R2 MOVD R2, 0(R1) BR ·expm1Asm(SB) GLOBL ·expm1vectorfacility+0x00(SB), NOPTR, $8 DATA ·expm1vectorfacility+0x00(SB)/8, $·expm1TrampolineSetup(SB) TEXT ·archPow(SB), NOSPLIT, $0 MOVD ·powvectorfacility+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/expm1_s390x.s
// Expm1(NaN) = NaN // Very large values overflow to -1 or +Inf. // The algorithm used is minimax polynomial approximation using a table of // polynomial coefficients determined with a Remez exchange algorithm. TEXT ·expm1Asm(SB), NOSPLIT, $0-16 FMOVD x+0(FP), F0 MOVD $·expm1rodataL22<>+0(SB), R5 LTDBR F0, F0 BLTU L20 FMOVD F0, F2 L2: WORD $0xED205060 //cdb %f2,.L23-.L22(%r5) BYTE $0x00 BYTE $0x19 BGE L16 BVS L16
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 15:34:41 UTC 2019 - 5.3K bytes - Viewed (0) -
src/math/arith_s390x_test.go
t.Errorf("Expm1(%g) = %g, want %g", a, f, expm1Large[i]) } } for i := 0; i < len(vfexpm1SC); i++ { if f := Expm1Novec(vfexpm1SC[i]); !alike(expm1SC[i], f) { t.Errorf("Expm1(%g) = %g, want %g", vfexpm1SC[i], f, expm1SC[i]) } } } func TestPowNovec(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/all_test.go
t.Errorf("Expm1(%g) = %g, want %g", a, f, expm1Large[i]) } } for i := 0; i < len(vfexpm1SC); i++ { if f := Expm1(vfexpm1SC[i]); !alike(expm1SC[i], f) { t.Errorf("Expm1(%g) = %g, want %g", vfexpm1SC[i], f, expm1SC[i]) } } } func TestExp2(t *testing.T) { testExp2(t, Exp2, "Exp2") testExp2(t, Exp2Go, "Exp2Go") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jul 07 17:39:26 UTC 2023 - 86.8K bytes - Viewed (0)