1/* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h. 
2 Copyright (C) 2014-2020 Free Software Foundation, Inc. 
3 This file is part of the GNU C Library. 
4 
5 The GNU C Library is free software; you can redistribute it and/or 
6 modify it under the terms of the GNU Lesser General Public 
7 License as published by the Free Software Foundation; either 
8 version 2.1 of the License, or (at your option) any later version. 
9 
10 The GNU C Library is distributed in the hope that it will be useful, 
11 but WITHOUT ANY WARRANTY; without even the implied warranty of 
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
13 Lesser General Public License for more details. 
14 
15 You should have received a copy of the GNU Lesser General Public 
16 License along with the GNU C Library; if not, see 
17 <https://www.gnu.org/licenses/>. */ 
18 
19#ifndef _MATH_H 
20# error "Never include <bits/libm-simd-decl-stubs.h> directly;\ 
21 include <math.h> instead." 
22#endif 
23 
24/* Needed definitions could be generated with: 
25 for func in $(grep __MATHCALL_VEC math/bits/mathcalls.h |\ 
26 sed -r "s|__MATHCALL_VEC.?\(||; s|,.*||"); do 
27 echo "#define __DECL_SIMD_${func}"; 
28 echo "#define __DECL_SIMD_${func}f"; 
29 echo "#define __DECL_SIMD_${func}l"; 
30 done 
31 */ 
32 
33#ifndef _BITS_LIBM_SIMD_DECL_STUBS_H 
34#define _BITS_LIBM_SIMD_DECL_STUBS_H 1 
35 
36#define __DECL_SIMD_cos 
37#define __DECL_SIMD_cosf 
38#define __DECL_SIMD_cosl 
39#define __DECL_SIMD_cosf16 
40#define __DECL_SIMD_cosf32 
41#define __DECL_SIMD_cosf64 
42#define __DECL_SIMD_cosf128 
43#define __DECL_SIMD_cosf32x 
44#define __DECL_SIMD_cosf64x 
45#define __DECL_SIMD_cosf128x 
46 
47#define __DECL_SIMD_sin 
48#define __DECL_SIMD_sinf 
49#define __DECL_SIMD_sinl 
50#define __DECL_SIMD_sinf16 
51#define __DECL_SIMD_sinf32 
52#define __DECL_SIMD_sinf64 
53#define __DECL_SIMD_sinf128 
54#define __DECL_SIMD_sinf32x 
55#define __DECL_SIMD_sinf64x 
56#define __DECL_SIMD_sinf128x 
57 
58#define __DECL_SIMD_sincos 
59#define __DECL_SIMD_sincosf 
60#define __DECL_SIMD_sincosl 
61#define __DECL_SIMD_sincosf16 
62#define __DECL_SIMD_sincosf32 
63#define __DECL_SIMD_sincosf64 
64#define __DECL_SIMD_sincosf128 
65#define __DECL_SIMD_sincosf32x 
66#define __DECL_SIMD_sincosf64x 
67#define __DECL_SIMD_sincosf128x 
68 
69#define __DECL_SIMD_log 
70#define __DECL_SIMD_logf 
71#define __DECL_SIMD_logl 
72#define __DECL_SIMD_logf16 
73#define __DECL_SIMD_logf32 
74#define __DECL_SIMD_logf64 
75#define __DECL_SIMD_logf128 
76#define __DECL_SIMD_logf32x 
77#define __DECL_SIMD_logf64x 
78#define __DECL_SIMD_logf128x 
79 
80#define __DECL_SIMD_exp 
81#define __DECL_SIMD_expf 
82#define __DECL_SIMD_expl 
83#define __DECL_SIMD_expf16 
84#define __DECL_SIMD_expf32 
85#define __DECL_SIMD_expf64 
86#define __DECL_SIMD_expf128 
87#define __DECL_SIMD_expf32x 
88#define __DECL_SIMD_expf64x 
89#define __DECL_SIMD_expf128x 
90 
91#define __DECL_SIMD_pow 
92#define __DECL_SIMD_powf 
93#define __DECL_SIMD_powl 
94#define __DECL_SIMD_powf16 
95#define __DECL_SIMD_powf32 
96#define __DECL_SIMD_powf64 
97#define __DECL_SIMD_powf128 
98#define __DECL_SIMD_powf32x 
99#define __DECL_SIMD_powf64x 
100#define __DECL_SIMD_powf128x 
101#endif 
102