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
5// +build ignore
6
7package math
8
9func log10TrampolineSetup(x float64) float64
10func log10Asm(x float64) float64
11
12func cosTrampolineSetup(x float64) float64
13func cosAsm(x float64) float64
14
15func coshTrampolineSetup(x float64) float64
16func coshAsm(x float64) float64
17
18func sinTrampolineSetup(x float64) float64
19func sinAsm(x float64) float64
20
21func sinhTrampolineSetup(x float64) float64
22func sinhAsm(x float64) float64
23
24func tanhTrampolineSetup(x float64) float64
25func tanhAsm(x float64) float64
26
27func log1pTrampolineSetup(x float64) float64
28func log1pAsm(x float64) float64
29
30func atanhTrampolineSetup(x float64) float64
31func atanhAsm(x float64) float64
32
33func acosTrampolineSetup(x float64) float64
34func acosAsm(x float64) float64
35
36func acoshTrampolineSetup(x float64) float64
37func acoshAsm(x float64) float64
38
39func asinTrampolineSetup(x float64) float64
40func asinAsm(x float64) float64
41
42func asinhTrampolineSetup(x float64) float64
43func asinhAsm(x float64) float64
44
45func erfTrampolineSetup(x float64) float64
46func erfAsm(x float64) float64
47
48func erfcTrampolineSetup(x float64) float64
49func erfcAsm(x float64) float64
50
51func atanTrampolineSetup(x float64) float64
52func atanAsm(x float64) float64
53
54func atan2TrampolineSetup(x, y float64) float64
55func atan2Asm(x, y float64) float64
56
57func cbrtTrampolineSetup(x float64) float64
58func cbrtAsm(x float64) float64
59
60func logTrampolineSetup(x float64) float64
61func logAsm(x float64) float64
62
63func tanTrampolineSetup(x float64) float64
64func tanAsm(x float64) float64
65
66func expTrampolineSetup(x float64) float64
67func expAsm(x float64) float64
68
69func expm1TrampolineSetup(x float64) float64
70func expm1Asm(x float64) float64
71
72func powTrampolineSetup(x, y float64) float64
73func powAsm(x, y float64) float64
74
75// hasVectorFacility reports whether the machine has the z/Architecture
76// vector facility installed and enabled.
77func hasVectorFacility() bool
78
79var hasVX = hasVectorFacility()
80