1// Copyright 2016 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package math
6
7func log10TrampolineSetup(x float64) float64
8func log10Asm(x float64) float64
9
10func cosTrampolineSetup(x float64) float64
11func cosAsm(x float64) float64
12
13func coshTrampolineSetup(x float64) float64
14func coshAsm(x float64) float64
15
16func sinTrampolineSetup(x float64) float64
17func sinAsm(x float64) float64
18
19func sinhTrampolineSetup(x float64) float64
20func sinhAsm(x float64) float64
21
22func tanhTrampolineSetup(x float64) float64
23func tanhAsm(x float64) float64
24
25func log1pTrampolineSetup(x float64) float64
26func log1pAsm(x float64) float64
27
28func atanhTrampolineSetup(x float64) float64
29func atanhAsm(x float64) float64
30
31func acosTrampolineSetup(x float64) float64
32func acosAsm(x float64) float64
33
34func acoshTrampolineSetup(x float64) float64
35func acoshAsm(x float64) float64
36
37func asinTrampolineSetup(x float64) float64
38func asinAsm(x float64) float64
39
40func asinhTrampolineSetup(x float64) float64
41func asinhAsm(x float64) float64
42
43func erfTrampolineSetup(x float64) float64
44func erfAsm(x float64) float64
45
46func erfcTrampolineSetup(x float64) float64
47func erfcAsm(x float64) float64
48
49func atanTrampolineSetup(x float64) float64
50func atanAsm(x float64) float64
51
52func atan2TrampolineSetup(x, y float64) float64
53func atan2Asm(x, y float64) float64
54
55func cbrtTrampolineSetup(x float64) float64
56func cbrtAsm(x float64) float64
57
58func logTrampolineSetup(x float64) float64
59func logAsm(x float64) float64
60
61func tanTrampolineSetup(x float64) float64
62func tanAsm(x float64) float64
63
64func expTrampolineSetup(x float64) float64
65func expAsm(x float64) float64
66
67func expm1TrampolineSetup(x float64) float64
68func expm1Asm(x float64) float64
69
70func powTrampolineSetup(x, y float64) float64
71func powAsm(x, y float64) float64
72
73// hasVectorFacility reports whether the machine has the z/Architecture
74// vector facility installed and enabled.
75func hasVectorFacility() bool
76
77var hasVX = hasVectorFacility()
78