1// Copyright 2021 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//go:build !s390x
6
7// This is a large group of functions that most architectures don't
8// implement in assembly.
9
10package math
11
12const haveArchAcos = false
13
14func archAcos(x float64) float64 {
15	panic("not implemented")
16}
17
18const haveArchAcosh = false
19
20func archAcosh(x float64) float64 {
21	panic("not implemented")
22}
23
24const haveArchAsin = false
25
26func archAsin(x float64) float64 {
27	panic("not implemented")
28}
29
30const haveArchAsinh = false
31
32func archAsinh(x float64) float64 {
33	panic("not implemented")
34}
35
36const haveArchAtan = false
37
38func archAtan(x float64) float64 {
39	panic("not implemented")
40}
41
42const haveArchAtan2 = false
43
44func archAtan2(y, x float64) float64 {
45	panic("not implemented")
46}
47
48const haveArchAtanh = false
49
50func archAtanh(x float64) float64 {
51	panic("not implemented")
52}
53
54const haveArchCbrt = false
55
56func archCbrt(x float64) float64 {
57	panic("not implemented")
58}
59
60const haveArchCos = false
61
62func archCos(x float64) float64 {
63	panic("not implemented")
64}
65
66const haveArchCosh = false
67
68func archCosh(x float64) float64 {
69	panic("not implemented")
70}
71
72const haveArchErf = false
73
74func archErf(x float64) float64 {
75	panic("not implemented")
76}
77
78const haveArchErfc = false
79
80func archErfc(x float64) float64 {
81	panic("not implemented")
82}
83
84const haveArchExpm1 = false
85
86func archExpm1(x float64) float64 {
87	panic("not implemented")
88}
89
90const haveArchFrexp = false
91
92func archFrexp(x float64) (float64, int) {
93	panic("not implemented")
94}
95
96const haveArchLdexp = false
97
98func archLdexp(frac float64, exp int) float64 {
99	panic("not implemented")
100}
101
102const haveArchLog10 = false
103
104func archLog10(x float64) float64 {
105	panic("not implemented")
106}
107
108const haveArchLog2 = false
109
110func archLog2(x float64) float64 {
111	panic("not implemented")
112}
113
114const haveArchLog1p = false
115
116func archLog1p(x float64) float64 {
117	panic("not implemented")
118}
119
120const haveArchMod = false
121
122func archMod(x, y float64) float64 {
123	panic("not implemented")
124}
125
126const haveArchPow = false
127
128func archPow(x, y float64) float64 {
129	panic("not implemented")
130}
131
132const haveArchRemainder = false
133
134func archRemainder(x, y float64) float64 {
135	panic("not implemented")
136}
137
138const haveArchSin = false
139
140func archSin(x float64) float64 {
141	panic("not implemented")
142}
143
144const haveArchSinh = false
145
146func archSinh(x float64) float64 {
147	panic("not implemented")
148}
149
150const haveArchTan = false
151
152func archTan(x float64) float64 {
153	panic("not implemented")
154}
155
156const haveArchTanh = false
157
158func archTanh(x float64) float64 {
159	panic("not implemented")
160}
161