libstdc++: Avoid -Wmaybe-uninitialized warnings in text_encoding.cc
[official-gcc.git] / libgo / go / math / arith_s390x.go
blob635273421eed1df15cd65e1841fa34bf150603ef
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.
5 //go:build ignore
6 // +build ignore
8 package math
10 import "internal/cpu"
12 func expTrampolineSetup(x float64) float64
13 func expAsm(x float64) float64
15 func logTrampolineSetup(x float64) float64
16 func logAsm(x float64) float64
18 // Below here all functions are grouped in stubs.go for other
19 // architectures.
21 const haveArchLog10 = true
23 func archLog10(x float64) float64
24 func log10TrampolineSetup(x float64) float64
25 func log10Asm(x float64) float64
27 const haveArchCos = true
29 func archCos(x float64) float64
30 func cosTrampolineSetup(x float64) float64
31 func cosAsm(x float64) float64
33 const haveArchCosh = true
35 func archCosh(x float64) float64
36 func coshTrampolineSetup(x float64) float64
37 func coshAsm(x float64) float64
39 const haveArchSin = true
41 func archSin(x float64) float64
42 func sinTrampolineSetup(x float64) float64
43 func sinAsm(x float64) float64
45 const haveArchSinh = true
47 func archSinh(x float64) float64
48 func sinhTrampolineSetup(x float64) float64
49 func sinhAsm(x float64) float64
51 const haveArchTanh = true
53 func archTanh(x float64) float64
54 func tanhTrampolineSetup(x float64) float64
55 func tanhAsm(x float64) float64
57 const haveArchLog1p = true
59 func archLog1p(x float64) float64
60 func log1pTrampolineSetup(x float64) float64
61 func log1pAsm(x float64) float64
63 const haveArchAtanh = true
65 func archAtanh(x float64) float64
66 func atanhTrampolineSetup(x float64) float64
67 func atanhAsm(x float64) float64
69 const haveArchAcos = true
71 func archAcos(x float64) float64
72 func acosTrampolineSetup(x float64) float64
73 func acosAsm(x float64) float64
75 const haveArchAcosh = true
77 func archAcosh(x float64) float64
78 func acoshTrampolineSetup(x float64) float64
79 func acoshAsm(x float64) float64
81 const haveArchAsin = true
83 func archAsin(x float64) float64
84 func asinTrampolineSetup(x float64) float64
85 func asinAsm(x float64) float64
87 const haveArchAsinh = true
89 func archAsinh(x float64) float64
90 func asinhTrampolineSetup(x float64) float64
91 func asinhAsm(x float64) float64
93 const haveArchErf = true
95 func archErf(x float64) float64
96 func erfTrampolineSetup(x float64) float64
97 func erfAsm(x float64) float64
99 const haveArchErfc = true
101 func archErfc(x float64) float64
102 func erfcTrampolineSetup(x float64) float64
103 func erfcAsm(x float64) float64
105 const haveArchAtan = true
107 func archAtan(x float64) float64
108 func atanTrampolineSetup(x float64) float64
109 func atanAsm(x float64) float64
111 const haveArchAtan2 = true
113 func archAtan2(y, x float64) float64
114 func atan2TrampolineSetup(x, y float64) float64
115 func atan2Asm(x, y float64) float64
117 const haveArchCbrt = true
119 func archCbrt(x float64) float64
120 func cbrtTrampolineSetup(x float64) float64
121 func cbrtAsm(x float64) float64
123 const haveArchTan = true
125 func archTan(x float64) float64
126 func tanTrampolineSetup(x float64) float64
127 func tanAsm(x float64) float64
129 const haveArchExpm1 = true
131 func archExpm1(x float64) float64
132 func expm1TrampolineSetup(x float64) float64
133 func expm1Asm(x float64) float64
135 const haveArchPow = true
137 func archPow(x, y float64) float64
138 func powTrampolineSetup(x, y float64) float64
139 func powAsm(x, y float64) float64
141 const haveArchFrexp = false
143 func archFrexp(x float64) (float64, int) {
144 panic("not implemented")
147 const haveArchLdexp = false
149 func archLdexp(frac float64, exp int) float64 {
150 panic("not implemented")
153 const haveArchLog2 = false
155 func archLog2(x float64) float64 {
156 panic("not implemented")
159 const haveArchMod = false
161 func archMod(x, y float64) float64 {
162 panic("not implemented")
165 const haveArchRemainder = false
167 func archRemainder(x, y float64) float64 {
168 panic("not implemented")
171 // hasVX reports whether the machine has the z/Architecture
172 // vector facility installed and enabled.
173 var hasVX = cpu.S390X.HasVX