Line data Source code
1 : /* Copyright (C) 2001-2026 Free Software Foundation, Inc.
2 :
3 : This file is part of GCC.
4 :
5 : GCC is free software; you can redistribute it and/or modify it under
6 : the terms of the GNU General Public License as published by the Free
7 : Software Foundation; either version 3, or (at your option) any later
8 : version.
9 :
10 : GCC is distributed in the hope that it will be useful, but WITHOUT ANY
11 : WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 : FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 : for more details.
14 :
15 : You should have received a copy of the GNU General Public License
16 : along with GCC; see the file COPYING3. If not see
17 : <http://www.gnu.org/licenses/>. */
18 :
19 : /* This header provides a declarative way of describing the types that
20 : are used when declaring builtin functions.
21 :
22 : Before including this header, you must define the following macros:
23 :
24 : DEF_PRIMITIVE_TYPE (ENUM, TYPE)
25 :
26 : The ENUM is an identifier indicating which type is being defined.
27 : TYPE is an expression for a `tree' that represents the type.
28 :
29 : DEF_FUNCTION_TYPE_0 (ENUM, RETURN)
30 : DEF_FUNCTION_TYPE_1 (ENUM, RETURN, ARG1)
31 : DEF_FUNCTION_TYPE_2 (ENUM, RETURN, ARG1, ARG2)
32 : [...]
33 :
34 : These macros describe function types. ENUM is as above. The
35 : RETURN type is one of the enumerals already defined. ARG1, ARG2,
36 : etc, give the types of the arguments, similarly.
37 :
38 : DEF_FUNCTION_TYPE_VAR_0 (ENUM, RETURN)
39 : DEF_FUNCTION_TYPE_VAR_1 (ENUM, RETURN, ARG1)
40 : DEF_FUNCTION_TYPE_VAR_2 (ENUM, RETURN, ARG1, ARG2)
41 : [...]
42 :
43 : Similar, but for function types that take variable arguments.
44 : For example:
45 :
46 : DEF_FUNCTION_TYPE_1 (BT_INT_DOUBLE, BT_INT, BT_DOUBLE)
47 :
48 : describes the type `int ()(double)', using the enumeral
49 : BT_INT_DOUBLE, whereas:
50 :
51 : DEF_FUNCTION_TYPE_VAR_1 (BT_INT_DOUBLE_VAR, BT_INT, BT_DOUBLE)
52 :
53 : describes the type `int ()(double, ...)'.
54 :
55 : DEF_POINTER_TYPE (ENUM, TYPE)
56 :
57 : This macro describes a pointer type. ENUM is as above; TYPE is
58 : the type pointed to. */
59 :
60 242437 : DEF_PRIMITIVE_TYPE (BT_VOID, void_type_node)
61 241121 : DEF_PRIMITIVE_TYPE (BT_BOOL, boolean_type_node)
62 242437 : DEF_PRIMITIVE_TYPE (BT_INT, integer_type_node)
63 242437 : DEF_PRIMITIVE_TYPE (BT_UINT, unsigned_type_node)
64 241096 : DEF_PRIMITIVE_TYPE (BT_LONG, long_integer_type_node)
65 242437 : DEF_PRIMITIVE_TYPE (BT_ULONG, long_unsigned_type_node)
66 241096 : DEF_PRIMITIVE_TYPE (BT_LONGLONG, long_long_integer_type_node)
67 242437 : DEF_PRIMITIVE_TYPE (BT_ULONGLONG, long_long_unsigned_type_node)
68 241096 : DEF_PRIMITIVE_TYPE (BT_INTMAX, intmax_type_node)
69 241096 : DEF_PRIMITIVE_TYPE (BT_UINTMAX, uintmax_type_node)
70 241096 : DEF_PRIMITIVE_TYPE (BT_INT8, signed_char_type_node)
71 241096 : DEF_PRIMITIVE_TYPE (BT_INT16, short_integer_type_node)
72 241096 : DEF_PRIMITIVE_TYPE (BT_UINT8, unsigned_char_type_node)
73 241096 : DEF_PRIMITIVE_TYPE (BT_UINT16, uint16_type_node)
74 241096 : DEF_PRIMITIVE_TYPE (BT_UINT32, uint32_type_node)
75 241096 : DEF_PRIMITIVE_TYPE (BT_UINT64, uint64_type_node)
76 241096 : DEF_PRIMITIVE_TYPE (BT_UINT128, uint128_type_node
77 : ? uint128_type_node
78 : : error_mark_node)
79 241096 : DEF_PRIMITIVE_TYPE (BT_WORD, (*lang_hooks.types.type_for_mode) (word_mode, 1))
80 241096 : DEF_PRIMITIVE_TYPE (BT_UNWINDWORD, (*lang_hooks.types.type_for_mode)
81 : (targetm.unwind_word_mode (), 1))
82 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT, float_type_node)
83 241121 : DEF_PRIMITIVE_TYPE (BT_DOUBLE, double_type_node)
84 241096 : DEF_PRIMITIVE_TYPE (BT_LONGDOUBLE, long_double_type_node)
85 241096 : DEF_PRIMITIVE_TYPE (BT_BFLOAT16, (bfloat16_type_node
86 : ? bfloat16_type_node
87 : : error_mark_node))
88 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT16, (float16_type_node
89 : ? float16_type_node
90 : : error_mark_node))
91 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT32, (float32_type_node
92 : ? float32_type_node
93 : : error_mark_node))
94 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT64, (float64_type_node
95 : ? float64_type_node
96 : : error_mark_node))
97 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT128, (float128_type_node
98 : ? float128_type_node
99 : : error_mark_node))
100 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT32X, (float32x_type_node
101 : ? float32x_type_node
102 : : error_mark_node))
103 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT64X, (float64x_type_node
104 : ? float64x_type_node
105 : : error_mark_node))
106 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT128X, (float128x_type_node
107 : ? float128x_type_node
108 : : error_mark_node))
109 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT, complex_float_type_node)
110 241121 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_DOUBLE, complex_double_type_node)
111 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_LONGDOUBLE, complex_long_double_type_node)
112 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT16, (float16_type_node
113 : ? build_complex_type
114 : (float16_type_node)
115 : : error_mark_node))
116 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT32, (float32_type_node
117 : ? build_complex_type
118 : (float32_type_node)
119 : : error_mark_node))
120 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT64, (float64_type_node
121 : ? build_complex_type
122 : (float64_type_node)
123 : : error_mark_node))
124 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT128, (float128_type_node
125 : ? build_complex_type
126 : (float128_type_node)
127 : : error_mark_node))
128 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT32X, (float32x_type_node
129 : ? build_complex_type
130 : (float32x_type_node)
131 : : error_mark_node))
132 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT64X, (float64x_type_node
133 : ? build_complex_type
134 : (float64x_type_node)
135 : : error_mark_node))
136 241096 : DEF_PRIMITIVE_TYPE (BT_COMPLEX_FLOAT128X, (float128x_type_node
137 : ? build_complex_type
138 : (float128x_type_node)
139 : : error_mark_node))
140 :
141 241121 : DEF_PRIMITIVE_TYPE (BT_PTR, ptr_type_node)
142 241096 : DEF_PRIMITIVE_TYPE (BT_FILEPTR, fileptr_type_node)
143 241096 : DEF_PRIMITIVE_TYPE (BT_CONST_TM_PTR, const_tm_ptr_type_node)
144 241096 : DEF_PRIMITIVE_TYPE (BT_FENV_T_PTR, fenv_t_ptr_type_node)
145 241096 : DEF_PRIMITIVE_TYPE (BT_CONST_FENV_T_PTR, const_fenv_t_ptr_type_node)
146 241096 : DEF_PRIMITIVE_TYPE (BT_FEXCEPT_T_PTR, fexcept_t_ptr_type_node)
147 241096 : DEF_PRIMITIVE_TYPE (BT_CONST_FEXCEPT_T_PTR, const_fexcept_t_ptr_type_node)
148 241121 : DEF_PRIMITIVE_TYPE (BT_CONST_PTR, const_ptr_type_node)
149 241111 : DEF_PRIMITIVE_TYPE (BT_VOLATILE_PTR,
150 : build_pointer_type
151 : (build_qualified_type (void_type_node,
152 : TYPE_QUAL_VOLATILE)))
153 241121 : DEF_PRIMITIVE_TYPE (BT_CONST_VOLATILE_PTR,
154 : build_pointer_type
155 : (build_qualified_type (void_type_node,
156 : TYPE_QUAL_VOLATILE|TYPE_QUAL_CONST)))
157 241096 : DEF_PRIMITIVE_TYPE (BT_PTRMODE, (*lang_hooks.types.type_for_mode)(ptr_mode, 0))
158 241111 : DEF_PRIMITIVE_TYPE (BT_INT_PTR, integer_ptr_type_node)
159 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT_PTR, float_ptr_type_node)
160 241121 : DEF_PRIMITIVE_TYPE (BT_DOUBLE_PTR, double_ptr_type_node)
161 241096 : DEF_PRIMITIVE_TYPE (BT_CONST_DOUBLE_PTR,
162 : build_pointer_type
163 : (build_qualified_type (double_type_node,
164 : TYPE_QUAL_CONST)))
165 241096 : DEF_PRIMITIVE_TYPE (BT_LONGDOUBLE_PTR, long_double_ptr_type_node)
166 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT16_PTR, (float16_type_node
167 : ? build_pointer_type (float16_type_node)
168 : : error_mark_node))
169 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT32_PTR, (float32_type_node
170 : ? build_pointer_type (float32_type_node)
171 : : error_mark_node))
172 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT64_PTR, (float64_type_node
173 : ? build_pointer_type (float64_type_node)
174 : : error_mark_node))
175 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT128_PTR, (float128_type_node
176 : ? build_pointer_type (float128_type_node)
177 : : error_mark_node))
178 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT32X_PTR, (float32x_type_node
179 : ? build_pointer_type (float32x_type_node)
180 : : error_mark_node))
181 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT64X_PTR, (float64x_type_node
182 : ? build_pointer_type (float64x_type_node)
183 : : error_mark_node))
184 241096 : DEF_PRIMITIVE_TYPE (BT_FLOAT128X_PTR, (float128x_type_node
185 : ? build_pointer_type (float128x_type_node)
186 : : error_mark_node))
187 241101 : DEF_PRIMITIVE_TYPE (BT_PID, pid_type_node)
188 241121 : DEF_PRIMITIVE_TYPE (BT_SIZE, size_type_node)
189 241096 : DEF_PRIMITIVE_TYPE (BT_CONST_SIZE,
190 : build_qualified_type (size_type_node, TYPE_QUAL_CONST))
191 241096 : DEF_PRIMITIVE_TYPE (BT_SSIZE, signed_size_type_node)
192 241096 : DEF_PRIMITIVE_TYPE (BT_WINT, wint_type_node)
193 241096 : DEF_PRIMITIVE_TYPE (BT_STRING, string_type_node)
194 241111 : DEF_PRIMITIVE_TYPE (BT_CONST_STRING, const_string_type_node)
195 :
196 241096 : DEF_PRIMITIVE_TYPE (BT_DFLOAT32, (dfloat32_type_node
197 : ? dfloat32_type_node
198 : : error_mark_node))
199 241096 : DEF_PRIMITIVE_TYPE (BT_DFLOAT64, (dfloat64_type_node
200 : ? dfloat64_type_node
201 : : error_mark_node))
202 241096 : DEF_PRIMITIVE_TYPE (BT_DFLOAT128, (dfloat128_type_node
203 : ? dfloat128_type_node
204 : : error_mark_node))
205 241096 : DEF_PRIMITIVE_TYPE (BT_DFLOAT64X, (dfloat64x_type_node
206 : ? dfloat64x_type_node
207 : : error_mark_node))
208 :
209 241096 : DEF_PRIMITIVE_TYPE (BT_VALIST_REF, va_list_ref_type_node)
210 241096 : DEF_PRIMITIVE_TYPE (BT_VALIST_ARG, va_list_arg_type_node)
211 :
212 241096 : DEF_PRIMITIVE_TYPE (BT_I1, builtin_type_for_size (BITS_PER_UNIT*1, 1))
213 241096 : DEF_PRIMITIVE_TYPE (BT_I2, builtin_type_for_size (BITS_PER_UNIT*2, 1))
214 241111 : DEF_PRIMITIVE_TYPE (BT_I4, builtin_type_for_size (BITS_PER_UNIT*4, 1))
215 241111 : DEF_PRIMITIVE_TYPE (BT_I8, builtin_type_for_size (BITS_PER_UNIT*8, 1))
216 241096 : DEF_PRIMITIVE_TYPE (BT_I16, builtin_type_for_size (BITS_PER_UNIT*16, 1))
217 :
218 : /* The C type `char * const *'. */
219 241096 : DEF_PRIMITIVE_TYPE (BT_PTR_CONST_STRING,
220 : build_pointer_type
221 : (build_qualified_type (string_type_node,
222 : TYPE_QUAL_CONST)))
223 :
224 241096 : DEF_POINTER_TYPE (BT_PTR_UINT, BT_UINT)
225 241096 : DEF_POINTER_TYPE (BT_PTR_LONG, BT_LONG)
226 241096 : DEF_POINTER_TYPE (BT_PTR_ULONG, BT_ULONG)
227 241096 : DEF_POINTER_TYPE (BT_PTR_LONGLONG, BT_LONGLONG)
228 241096 : DEF_POINTER_TYPE (BT_PTR_ULONGLONG, BT_ULONGLONG)
229 241096 : DEF_POINTER_TYPE (BT_PTR_PTR, BT_PTR)
230 :
231 242437 : DEF_FUNCTION_TYPE_0 (BT_FN_VOID, BT_VOID)
232 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_BOOL, BT_BOOL)
233 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_PTR, BT_PTR)
234 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_CONST_STRING, BT_CONST_STRING)
235 241101 : DEF_FUNCTION_TYPE_0 (BT_FN_PID, BT_PID)
236 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_INT, BT_INT)
237 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_UINT, BT_UINT)
238 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_ULONG, BT_ULONG)
239 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT, BT_FLOAT)
240 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_DOUBLE, BT_DOUBLE)
241 : /* For "long double" we use LONGDOUBLE (not LONG_DOUBLE) to
242 : distinguish it from two types in sequence, "long" followed by
243 : "double". */
244 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_LONGDOUBLE, BT_LONGDOUBLE)
245 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT16, BT_FLOAT16)
246 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT32, BT_FLOAT32)
247 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT64, BT_FLOAT64)
248 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT128, BT_FLOAT128)
249 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT32X, BT_FLOAT32X)
250 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT64X, BT_FLOAT64X)
251 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_FLOAT128X, BT_FLOAT128X)
252 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_DFLOAT32, BT_DFLOAT32)
253 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_DFLOAT64, BT_DFLOAT64)
254 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_DFLOAT128, BT_DFLOAT128)
255 241096 : DEF_FUNCTION_TYPE_0 (BT_FN_DFLOAT64X, BT_DFLOAT64X)
256 :
257 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_LONG, BT_LONG, BT_LONG)
258 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_LONGLONG, BT_LONGLONG, BT_LONGLONG)
259 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINTMAX_INTMAX, BT_UINTMAX, BT_INTMAX)
260 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INTMAX_INTMAX, BT_INTMAX, BT_INTMAX)
261 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT_FLOAT, BT_FLOAT, BT_FLOAT)
262 241121 : DEF_FUNCTION_TYPE_1 (BT_FN_DOUBLE_DOUBLE, BT_DOUBLE, BT_DOUBLE)
263 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGDOUBLE_LONGDOUBLE,
264 : BT_LONGDOUBLE, BT_LONGDOUBLE)
265 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT16_FLOAT16, BT_FLOAT16, BT_FLOAT16)
266 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32_FLOAT32, BT_FLOAT32, BT_FLOAT32)
267 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64_FLOAT64, BT_FLOAT64, BT_FLOAT64)
268 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128_FLOAT128, BT_FLOAT128, BT_FLOAT128)
269 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32X_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X)
270 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64X_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X)
271 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128X_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X)
272 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT_COMPLEX_FLOAT,
273 : BT_COMPLEX_FLOAT, BT_COMPLEX_FLOAT)
274 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_DOUBLE_COMPLEX_DOUBLE,
275 : BT_COMPLEX_DOUBLE, BT_COMPLEX_DOUBLE)
276 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_LONGDOUBLE_COMPLEX_LONGDOUBLE,
277 : BT_COMPLEX_LONGDOUBLE, BT_COMPLEX_LONGDOUBLE)
278 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT16_COMPLEX_FLOAT16,
279 : BT_COMPLEX_FLOAT16, BT_COMPLEX_FLOAT16)
280 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT32_COMPLEX_FLOAT32,
281 : BT_COMPLEX_FLOAT32, BT_COMPLEX_FLOAT32)
282 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT64_COMPLEX_FLOAT64,
283 : BT_COMPLEX_FLOAT64, BT_COMPLEX_FLOAT64)
284 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT128_COMPLEX_FLOAT128,
285 : BT_COMPLEX_FLOAT128, BT_COMPLEX_FLOAT128)
286 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT32X_COMPLEX_FLOAT32X,
287 : BT_COMPLEX_FLOAT32X, BT_COMPLEX_FLOAT32X)
288 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT64X_COMPLEX_FLOAT64X,
289 : BT_COMPLEX_FLOAT64X, BT_COMPLEX_FLOAT64X)
290 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT128X_COMPLEX_FLOAT128X,
291 : BT_COMPLEX_FLOAT128X, BT_COMPLEX_FLOAT128X)
292 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT_COMPLEX_FLOAT,
293 : BT_FLOAT, BT_COMPLEX_FLOAT)
294 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DOUBLE_COMPLEX_DOUBLE,
295 : BT_DOUBLE, BT_COMPLEX_DOUBLE)
296 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGDOUBLE_COMPLEX_LONGDOUBLE,
297 : BT_LONGDOUBLE, BT_COMPLEX_LONGDOUBLE)
298 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT16_COMPLEX_FLOAT16,
299 : BT_FLOAT16, BT_COMPLEX_FLOAT16)
300 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32_COMPLEX_FLOAT32,
301 : BT_FLOAT32, BT_COMPLEX_FLOAT32)
302 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64_COMPLEX_FLOAT64,
303 : BT_FLOAT64, BT_COMPLEX_FLOAT64)
304 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128_COMPLEX_FLOAT128,
305 : BT_FLOAT128, BT_COMPLEX_FLOAT128)
306 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32X_COMPLEX_FLOAT32X,
307 : BT_FLOAT32X, BT_COMPLEX_FLOAT32X)
308 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64X_COMPLEX_FLOAT64X,
309 : BT_FLOAT64X, BT_COMPLEX_FLOAT64X)
310 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128X_COMPLEX_FLOAT128X,
311 : BT_FLOAT128X, BT_COMPLEX_FLOAT128X)
312 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_FLOAT_FLOAT,
313 : BT_COMPLEX_FLOAT, BT_FLOAT)
314 241121 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_DOUBLE_DOUBLE,
315 : BT_COMPLEX_DOUBLE, BT_DOUBLE)
316 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_COMPLEX_LONGDOUBLE_LONGDOUBLE,
317 : BT_COMPLEX_LONGDOUBLE, BT_LONGDOUBLE)
318 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_PTR_UINT, BT_PTR, BT_UINT)
319 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_PTR_SIZE, BT_PTR, BT_SIZE)
320 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_INT, BT_INT, BT_INT)
321 242437 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_UINT, BT_INT, BT_UINT)
322 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_LONG, BT_INT, BT_LONG)
323 242437 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_ULONG, BT_INT, BT_ULONG)
324 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_LONGLONG, BT_INT, BT_LONGLONG)
325 242437 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_ULONGLONG, BT_INT, BT_ULONGLONG)
326 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_INTMAX, BT_INT, BT_INTMAX)
327 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_UINTMAX, BT_INT, BT_UINTMAX)
328 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_PTR, BT_INT, BT_PTR)
329 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT, BT_INT, BT_FLOAT)
330 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_DOUBLE, BT_INT, BT_DOUBLE)
331 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_LONGDOUBLE, BT_INT, BT_LONGDOUBLE)
332 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT16, BT_INT, BT_FLOAT16)
333 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT32, BT_INT, BT_FLOAT32)
334 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT64, BT_INT, BT_FLOAT64)
335 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT128, BT_INT, BT_FLOAT128)
336 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT32X, BT_INT, BT_FLOAT32X)
337 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT64X, BT_INT, BT_FLOAT64X)
338 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FLOAT128X, BT_INT, BT_FLOAT128X)
339 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_DFLOAT32, BT_INT, BT_DFLOAT32)
340 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_DFLOAT64, BT_INT, BT_DFLOAT64)
341 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_DFLOAT128, BT_INT, BT_DFLOAT128)
342 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT, BT_LONG, BT_FLOAT)
343 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_DOUBLE, BT_LONG, BT_DOUBLE)
344 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_LONGDOUBLE, BT_LONG, BT_LONGDOUBLE)
345 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT16, BT_LONG, BT_FLOAT16)
346 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT32, BT_LONG, BT_FLOAT32)
347 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT64, BT_LONG, BT_FLOAT64)
348 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT128, BT_LONG, BT_FLOAT128)
349 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT32X, BT_LONG, BT_FLOAT32X)
350 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT64X, BT_LONG, BT_FLOAT64X)
351 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONG_FLOAT128X, BT_LONG, BT_FLOAT128X)
352 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT, BT_LONGLONG, BT_FLOAT)
353 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_DOUBLE, BT_LONGLONG, BT_DOUBLE)
354 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_LONGDOUBLE, BT_LONGLONG, BT_LONGDOUBLE)
355 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT16, BT_LONGLONG, BT_FLOAT16)
356 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT32, BT_LONGLONG, BT_FLOAT32)
357 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT64, BT_LONGLONG, BT_FLOAT64)
358 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT128, BT_LONGLONG, BT_FLOAT128)
359 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT32X, BT_LONGLONG, BT_FLOAT32X)
360 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT64X, BT_LONGLONG, BT_FLOAT64X)
361 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGLONG_FLOAT128X, BT_LONGLONG, BT_FLOAT128X)
362 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_PTR, BT_VOID, BT_PTR)
363 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_SIZE_CONST_STRING, BT_SIZE, BT_CONST_STRING)
364 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_CONST_STRING, BT_INT, BT_CONST_STRING)
365 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_PTR_PTR, BT_PTR, BT_PTR)
366 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_VALIST_REF, BT_VOID, BT_VALIST_REF)
367 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_INT, BT_VOID, BT_INT)
368 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_BOOL, BT_VOID, BT_BOOL)
369 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT_CONST_STRING, BT_FLOAT, BT_CONST_STRING)
370 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DOUBLE_CONST_STRING, BT_DOUBLE, BT_CONST_STRING)
371 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LONGDOUBLE_CONST_STRING,
372 : BT_LONGDOUBLE, BT_CONST_STRING)
373 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_BFLOAT16_CONST_STRING, BT_BFLOAT16, BT_CONST_STRING)
374 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT16_CONST_STRING, BT_FLOAT16, BT_CONST_STRING)
375 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32_CONST_STRING, BT_FLOAT32, BT_CONST_STRING)
376 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64_CONST_STRING, BT_FLOAT64, BT_CONST_STRING)
377 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128_CONST_STRING, BT_FLOAT128, BT_CONST_STRING)
378 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT32X_CONST_STRING, BT_FLOAT32X, BT_CONST_STRING)
379 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT64X_CONST_STRING, BT_FLOAT64X, BT_CONST_STRING)
380 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT128X_CONST_STRING, BT_FLOAT128X, BT_CONST_STRING)
381 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT32_CONST_STRING, BT_DFLOAT32, BT_CONST_STRING)
382 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT64_CONST_STRING, BT_DFLOAT64, BT_CONST_STRING)
383 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT128_CONST_STRING,
384 : BT_DFLOAT128, BT_CONST_STRING)
385 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT64X_CONST_STRING, BT_DFLOAT64X,
386 : BT_CONST_STRING)
387 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_STRING_CONST_STRING, BT_STRING, BT_CONST_STRING)
388 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UNWINDWORD_PTR, BT_UNWINDWORD, BT_PTR)
389 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_WINT, BT_INT, BT_WINT)
390 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_WINT_WINT, BT_WINT, BT_WINT)
391 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT32_DFLOAT32, BT_DFLOAT32, BT_DFLOAT32)
392 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT64_DFLOAT64, BT_DFLOAT64, BT_DFLOAT64)
393 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT128_DFLOAT128, BT_DFLOAT128, BT_DFLOAT128)
394 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DFLOAT64X_DFLOAT64X, BT_DFLOAT64X, BT_DFLOAT64X)
395 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_VPTR, BT_VOID, BT_VOLATILE_PTR)
396 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_PTRPTR, BT_VOID, BT_PTR_PTR)
397 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_VOID_CONST_PTR, BT_VOID, BT_CONST_PTR)
398 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_UINT, BT_UINT, BT_UINT)
399 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_INT, BT_UINT, BT_INT)
400 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_ULONG, BT_UINT, BT_ULONG)
401 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_LONG, BT_UINT, BT_LONG)
402 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_PTR, BT_UINT, BT_PTR)
403 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT_CONST_PTR, BT_UINT, BT_CONST_PTR)
404 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONG_PTR, BT_ULONG, BT_PTR)
405 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONG_CONST_PTR, BT_ULONG, BT_CONST_PTR)
406 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONG_ULONG, BT_ULONG, BT_ULONG)
407 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONG_LONG, BT_ULONG, BT_LONG)
408 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONGLONG_ULONGLONG, BT_ULONGLONG, BT_ULONGLONG)
409 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_ULONGLONG_LONGLONG, BT_ULONGLONG, BT_LONGLONG)
410 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT8_FLOAT, BT_INT8, BT_FLOAT)
411 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT16_FLOAT, BT_INT16, BT_FLOAT)
412 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT32_FLOAT, BT_UINT32, BT_FLOAT)
413 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT16_FLOAT, BT_UINT16, BT_FLOAT)
414 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT8_FLOAT, BT_UINT8, BT_FLOAT)
415 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT8_UINT8, BT_UINT8, BT_UINT8)
416 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT16_UINT16, BT_UINT16, BT_UINT16)
417 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT32_UINT32, BT_UINT32, BT_UINT32)
418 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT64_UINT64, BT_UINT64, BT_UINT64)
419 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT128_UINT128, BT_UINT128, BT_UINT128)
420 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT64_FLOAT, BT_UINT64, BT_FLOAT)
421 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_BOOL_INT, BT_BOOL, BT_INT)
422 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_BOOL_PTR, BT_BOOL, BT_PTR)
423 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_PTR_CONST_PTR, BT_PTR, BT_CONST_PTR)
424 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_CONST_PTR_CONST_PTR, BT_CONST_PTR, BT_CONST_PTR)
425 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT16_UINT32, BT_UINT16, BT_UINT32)
426 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_UINT32_UINT16, BT_UINT32, BT_UINT16)
427 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_FENV_T_PTR, BT_INT, BT_FENV_T_PTR)
428 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_INT_CONST_FENV_T_PTR, BT_INT, BT_CONST_FENV_T_PTR)
429 :
430 241096 : DEF_POINTER_TYPE (BT_PTR_FN_VOID_PTR, BT_FN_VOID_PTR)
431 :
432 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTR_INT, BT_VOID, BT_PTR, BT_INT)
433 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_STRING_STRING_CONST_STRING,
434 : BT_STRING, BT_STRING, BT_CONST_STRING)
435 241111 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_CONST_STRING_CONST_STRING,
436 : BT_INT, BT_CONST_STRING, BT_CONST_STRING)
437 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_STRING_CONST_STRING_CONST_STRING,
438 : BT_STRING, BT_CONST_STRING, BT_CONST_STRING)
439 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_SIZE_CONST_STRING_CONST_STRING,
440 : BT_SIZE, BT_CONST_STRING, BT_CONST_STRING)
441 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_STRING_CONST_STRING_INT,
442 : BT_STRING, BT_CONST_STRING, BT_INT)
443 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_STRING_CONST_STRING_SIZE,
444 : BT_STRING, BT_CONST_STRING, BT_SIZE)
445 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_SIZE_CONST_STRING_SIZE,
446 : BT_SIZE, BT_CONST_STRING, BT_SIZE)
447 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_CONST_STRING_FILEPTR,
448 : BT_INT, BT_CONST_STRING, BT_FILEPTR)
449 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_INT_FILEPTR,
450 : BT_INT, BT_INT, BT_FILEPTR)
451 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT16_UINT16_UINT16,
452 : BT_UINT16, BT_UINT16, BT_UINT16)
453 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_PTR_INT,
454 : BT_INT, BT_PTR, BT_INT)
455 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_PTR_UINT,
456 : BT_UINT, BT_PTR, BT_UINT)
457 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONG_PTR_LONG,
458 : BT_LONG, BT_PTR, BT_LONG)
459 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_ULONG_PTR_ULONG,
460 : BT_ULONG, BT_PTR, BT_ULONG)
461 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTRMODE_PTR,
462 : BT_VOID, BT_PTRMODE, BT_PTR)
463 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTR_PTRMODE,
464 : BT_VOID, BT_PTR, BT_PTRMODE)
465 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT8_UINT8,
466 : BT_VOID, BT_UINT8, BT_UINT8)
467 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT16_UINT16,
468 : BT_VOID, BT_UINT16, BT_UINT16)
469 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT32_UINT32,
470 : BT_VOID, BT_UINT32, BT_UINT32)
471 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT64_UINT64,
472 : BT_VOID, BT_UINT64, BT_UINT64)
473 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_FLOAT_FLOAT,
474 : BT_VOID, BT_FLOAT, BT_FLOAT)
475 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_DOUBLE_DOUBLE,
476 : BT_VOID, BT_DOUBLE, BT_DOUBLE)
477 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT64_PTR,
478 : BT_VOID, BT_UINT64, BT_PTR)
479 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VALIST_REF_VALIST_ARG,
480 : BT_VOID, BT_VALIST_REF, BT_VALIST_ARG)
481 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONG_LONG_LONG,
482 : BT_LONG, BT_LONG, BT_LONG)
483 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT8_UINT8_UINT8,
484 : BT_UINT8, BT_UINT8, BT_UINT8)
485 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT8_INT8_INT8,
486 : BT_INT8, BT_INT8, BT_INT8)
487 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT16_INT16_INT16,
488 : BT_INT16, BT_INT16, BT_INT16)
489 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_INT_INT,
490 : BT_INT, BT_INT, BT_INT)
491 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_FLOAT_UINT,
492 : BT_UINT, BT_FLOAT, BT_UINT)
493 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_DOUBLE_UINT,
494 : BT_UINT, BT_DOUBLE, BT_UINT)
495 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_UINT_UINT,
496 : BT_FLOAT, BT_UINT, BT_UINT)
497 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_ULONG_UINT_UINT,
498 : BT_ULONG, BT_UINT, BT_UINT)
499 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_ULONG_UINT_PTR,
500 : BT_ULONG, BT_UINT, BT_PTR)
501 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_ULONG_ULONG_ULONG,
502 : BT_ULONG, BT_ULONG, BT_ULONG)
503 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_UINT_UINT,
504 : BT_UINT, BT_UINT, BT_UINT)
505 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_PTR_CONST_STRING,
506 : BT_INT, BT_PTR, BT_CONST_STRING)
507 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTR_SIZE,
508 : BT_VOID, BT_PTR, BT_SIZE)
509 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_UINT_PTR,
510 : BT_VOID, BT_UINT, BT_PTR)
511 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_FLOAT,
512 : BT_FLOAT, BT_FLOAT, BT_FLOAT)
513 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_DOUBLE,
514 : BT_DOUBLE, BT_DOUBLE, BT_DOUBLE)
515 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_LONGDOUBLE_LONGDOUBLE,
516 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONGDOUBLE)
517 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT16_FLOAT16_FLOAT16,
518 : BT_FLOAT16, BT_FLOAT16, BT_FLOAT16)
519 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32_FLOAT32_FLOAT32,
520 : BT_FLOAT32, BT_FLOAT32, BT_FLOAT32)
521 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64_FLOAT64_FLOAT64,
522 : BT_FLOAT64, BT_FLOAT64, BT_FLOAT64)
523 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128_FLOAT128_FLOAT128,
524 : BT_FLOAT128, BT_FLOAT128, BT_FLOAT128)
525 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32X_FLOAT32X_FLOAT32X,
526 : BT_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X)
527 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64X_FLOAT64X_FLOAT64X,
528 : BT_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X)
529 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128X_FLOAT128X_FLOAT128X,
530 : BT_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X)
531 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BFLOAT16_BFLOAT16_BFLOAT16,
532 : BT_BFLOAT16, BT_BFLOAT16, BT_BFLOAT16)
533 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_FLOATPTR,
534 : BT_FLOAT, BT_FLOAT, BT_FLOAT_PTR)
535 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_DOUBLEPTR,
536 : BT_DOUBLE, BT_DOUBLE, BT_DOUBLE_PTR)
537 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_LONGDOUBLE_LONGDOUBLEPTR,
538 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONGDOUBLE_PTR)
539 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT16_FLOAT16_FLOAT16PTR,
540 : BT_FLOAT16, BT_FLOAT16, BT_FLOAT16_PTR)
541 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32_FLOAT32_FLOAT32PTR,
542 : BT_FLOAT32, BT_FLOAT32, BT_FLOAT32_PTR)
543 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64_FLOAT64_FLOAT64PTR,
544 : BT_FLOAT64, BT_FLOAT64, BT_FLOAT64_PTR)
545 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128_FLOAT128_FLOAT128PTR,
546 : BT_FLOAT128, BT_FLOAT128, BT_FLOAT128_PTR)
547 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32X_FLOAT32X_FLOAT32XPTR,
548 : BT_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X_PTR)
549 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64X_FLOAT64X_FLOAT64XPTR,
550 : BT_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X_PTR)
551 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128X_FLOAT128X_FLOAT128XPTR,
552 : BT_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X_PTR)
553 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_LONGDOUBLE,
554 : BT_FLOAT, BT_FLOAT, BT_LONGDOUBLE)
555 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_LONGDOUBLE,
556 : BT_DOUBLE, BT_DOUBLE, BT_LONGDOUBLE)
557 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_INT,
558 : BT_FLOAT, BT_FLOAT, BT_INT)
559 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_INT,
560 : BT_DOUBLE, BT_DOUBLE, BT_INT)
561 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_LONGDOUBLE_INT,
562 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_INT)
563 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT16_FLOAT16_INT,
564 : BT_FLOAT16, BT_FLOAT16, BT_INT)
565 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32_FLOAT32_INT,
566 : BT_FLOAT32, BT_FLOAT32, BT_INT)
567 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64_FLOAT64_INT,
568 : BT_FLOAT64, BT_FLOAT64, BT_INT)
569 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128_FLOAT128_INT,
570 : BT_FLOAT128, BT_FLOAT128, BT_INT)
571 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32X_FLOAT32X_INT,
572 : BT_FLOAT32X, BT_FLOAT32X, BT_INT)
573 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64X_FLOAT64X_INT,
574 : BT_FLOAT64X, BT_FLOAT64X, BT_INT)
575 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128X_FLOAT128X_INT,
576 : BT_FLOAT128X, BT_FLOAT128X, BT_INT)
577 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_INTPTR,
578 : BT_FLOAT, BT_FLOAT, BT_INT_PTR)
579 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_INTPTR,
580 : BT_DOUBLE, BT_DOUBLE, BT_INT_PTR)
581 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_LONGDOUBLE_INTPTR,
582 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_INT_PTR)
583 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT16_FLOAT16_INTPTR,
584 : BT_FLOAT16, BT_FLOAT16, BT_INT_PTR)
585 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32_FLOAT32_INTPTR,
586 : BT_FLOAT32, BT_FLOAT32, BT_INT_PTR)
587 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64_FLOAT64_INTPTR,
588 : BT_FLOAT64, BT_FLOAT64, BT_INT_PTR)
589 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128_FLOAT128_INTPTR,
590 : BT_FLOAT128, BT_FLOAT128, BT_INT_PTR)
591 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32X_FLOAT32X_INTPTR,
592 : BT_FLOAT32X, BT_FLOAT32X, BT_INT_PTR)
593 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64X_FLOAT64X_INTPTR,
594 : BT_FLOAT64X, BT_FLOAT64X, BT_INT_PTR)
595 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128X_FLOAT128X_INTPTR,
596 : BT_FLOAT128X, BT_FLOAT128X, BT_INT_PTR)
597 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_INT_FLOAT,
598 : BT_FLOAT, BT_INT, BT_FLOAT)
599 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_INT_DOUBLE,
600 : BT_DOUBLE, BT_INT, BT_DOUBLE)
601 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_INT_LONGDOUBLE,
602 : BT_LONGDOUBLE, BT_INT, BT_LONGDOUBLE)
603 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT_FLOAT_LONG,
604 : BT_FLOAT, BT_FLOAT, BT_LONG)
605 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_DOUBLE_DOUBLE_LONG,
606 : BT_DOUBLE, BT_DOUBLE, BT_LONG)
607 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_LONGDOUBLE_LONGDOUBLE_LONG,
608 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONG)
609 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT16_FLOAT16_LONG,
610 : BT_FLOAT16, BT_FLOAT16, BT_LONG)
611 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32_FLOAT32_LONG,
612 : BT_FLOAT32, BT_FLOAT32, BT_LONG)
613 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64_FLOAT64_LONG,
614 : BT_FLOAT64, BT_FLOAT64, BT_LONG)
615 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128_FLOAT128_LONG,
616 : BT_FLOAT128, BT_FLOAT128, BT_LONG)
617 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT32X_FLOAT32X_LONG,
618 : BT_FLOAT32X, BT_FLOAT32X, BT_LONG)
619 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT64X_FLOAT64X_LONG,
620 : BT_FLOAT64X, BT_FLOAT64X, BT_LONG)
621 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_FLOAT128X_FLOAT128X_LONG,
622 : BT_FLOAT128X, BT_FLOAT128X, BT_LONG)
623 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_CONST_STRING_VALIST_ARG,
624 : BT_INT, BT_CONST_STRING, BT_VALIST_ARG)
625 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_SIZE_SIZE,
626 : BT_PTR, BT_SIZE, BT_SIZE)
627 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_PTR_SIZE,
628 : BT_PTR, BT_PTR, BT_SIZE)
629 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT_COMPLEX_FLOAT_COMPLEX_FLOAT,
630 : BT_COMPLEX_FLOAT, BT_COMPLEX_FLOAT, BT_COMPLEX_FLOAT)
631 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_DOUBLE_COMPLEX_DOUBLE_COMPLEX_DOUBLE,
632 : BT_COMPLEX_DOUBLE, BT_COMPLEX_DOUBLE, BT_COMPLEX_DOUBLE)
633 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_LONGDOUBLE_COMPLEX_LONGDOUBLE_COMPLEX_LONGDOUBLE,
634 : BT_COMPLEX_LONGDOUBLE, BT_COMPLEX_LONGDOUBLE, BT_COMPLEX_LONGDOUBLE)
635 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT16_COMPLEX_FLOAT16_COMPLEX_FLOAT16,
636 : BT_COMPLEX_FLOAT16, BT_COMPLEX_FLOAT16, BT_COMPLEX_FLOAT16)
637 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT32_COMPLEX_FLOAT32_COMPLEX_FLOAT32,
638 : BT_COMPLEX_FLOAT32, BT_COMPLEX_FLOAT32, BT_COMPLEX_FLOAT32)
639 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT64_COMPLEX_FLOAT64_COMPLEX_FLOAT64,
640 : BT_COMPLEX_FLOAT64, BT_COMPLEX_FLOAT64, BT_COMPLEX_FLOAT64)
641 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT128_COMPLEX_FLOAT128_COMPLEX_FLOAT128,
642 : BT_COMPLEX_FLOAT128, BT_COMPLEX_FLOAT128, BT_COMPLEX_FLOAT128)
643 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT32X_COMPLEX_FLOAT32X_COMPLEX_FLOAT32X,
644 : BT_COMPLEX_FLOAT32X, BT_COMPLEX_FLOAT32X, BT_COMPLEX_FLOAT32X)
645 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT64X_COMPLEX_FLOAT64X_COMPLEX_FLOAT64X,
646 : BT_COMPLEX_FLOAT64X, BT_COMPLEX_FLOAT64X, BT_COMPLEX_FLOAT64X)
647 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_COMPLEX_FLOAT128X_COMPLEX_FLOAT128X_COMPLEX_FLOAT128X,
648 : BT_COMPLEX_FLOAT128X, BT_COMPLEX_FLOAT128X, BT_COMPLEX_FLOAT128X)
649 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTR_PTR, BT_VOID, BT_PTR, BT_PTR)
650 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_CONST_STRING_PTR_CONST_STRING,
651 : BT_INT, BT_CONST_STRING, BT_PTR_CONST_STRING)
652 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_SIZE_CONST_PTR_INT, BT_SIZE, BT_CONST_PTR, BT_INT)
653 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I1_VPTR_I1, BT_I1, BT_VOLATILE_PTR, BT_I1)
654 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I2_VPTR_I2, BT_I2, BT_VOLATILE_PTR, BT_I2)
655 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I4_VPTR_I4, BT_I4, BT_VOLATILE_PTR, BT_I4)
656 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I8_VPTR_I8, BT_I8, BT_VOLATILE_PTR, BT_I8)
657 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I16_VPTR_I16, BT_I16, BT_VOLATILE_PTR, BT_I16)
658 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BOOL_LONGPTR_LONGPTR,
659 : BT_BOOL, BT_PTR_LONG, BT_PTR_LONG)
660 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BOOL_ULONGLONGPTR_ULONGLONGPTR,
661 : BT_BOOL, BT_PTR_ULONGLONG, BT_PTR_ULONGLONG)
662 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I1_CONST_VPTR_INT, BT_I1, BT_CONST_VOLATILE_PTR,
663 : BT_INT)
664 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I2_CONST_VPTR_INT, BT_I2, BT_CONST_VOLATILE_PTR,
665 : BT_INT)
666 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I4_CONST_VPTR_INT, BT_I4, BT_CONST_VOLATILE_PTR,
667 : BT_INT)
668 241111 : DEF_FUNCTION_TYPE_2 (BT_FN_I8_CONST_VPTR_INT, BT_I8, BT_CONST_VOLATILE_PTR,
669 : BT_INT)
670 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_I16_CONST_VPTR_INT, BT_I16, BT_CONST_VOLATILE_PTR,
671 : BT_INT)
672 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_INT, BT_VOID, BT_VOLATILE_PTR, BT_INT)
673 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BOOL_VPTR_INT, BT_BOOL, BT_VOLATILE_PTR, BT_INT)
674 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BOOL_SIZE_CONST_VPTR, BT_BOOL, BT_SIZE,
675 : BT_CONST_VOLATILE_PTR)
676 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_BOOL_INT_BOOL, BT_BOOL, BT_INT, BT_BOOL)
677 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_UINT_PTR, BT_UINT, BT_UINT, BT_PTR)
678 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT_UINT_CONST_PTR, BT_UINT, BT_UINT, BT_CONST_PTR)
679 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_CONST_PTR_SIZE, BT_PTR, BT_CONST_PTR, BT_SIZE)
680 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_CONST_PTR_CONST_PTR, BT_PTR, BT_CONST_PTR, BT_CONST_PTR)
681 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_PTRPTR_CONST_PTR, BT_VOID, BT_PTR_PTR, BT_CONST_PTR)
682 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_CONST_PTR_SIZE, BT_VOID, BT_CONST_PTR, BT_SIZE)
683 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_CONST_PTR_CONST_PTR_CONST_PTR, BT_CONST_PTR, BT_CONST_PTR, BT_CONST_PTR)
684 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_UINT32_UINT64_PTR,
685 : BT_UINT32, BT_UINT64, BT_PTR)
686 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_FEXCEPT_T_PTR_INT, BT_INT, BT_FEXCEPT_T_PTR,
687 : BT_INT)
688 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_INT_CONST_FEXCEPT_T_PTR_INT, BT_INT,
689 : BT_CONST_FEXCEPT_T_PTR, BT_INT)
690 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_CONST_PTR_UINT8, BT_PTR, BT_CONST_PTR, BT_UINT8)
691 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_PTR_CONST_PTR_INT, BT_PTR, BT_CONST_PTR, BT_INT)
692 :
693 241096 : DEF_POINTER_TYPE (BT_PTR_FN_VOID_PTR_PTR, BT_FN_VOID_PTR_PTR)
694 :
695 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_STRING_STRING_CONST_STRING_SIZE,
696 : BT_STRING, BT_STRING, BT_CONST_STRING, BT_SIZE)
697 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_CONST_STRING_CONST_STRING_SIZE,
698 : BT_INT, BT_CONST_STRING, BT_CONST_STRING, BT_SIZE)
699 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTRMODE_PTR_INT_PTR,
700 : BT_PTRMODE, BT_PTR, BT_INT, BT_PTR)
701 241121 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_PTR_CONST_PTR_SIZE,
702 : BT_PTR, BT_PTR, BT_CONST_PTR, BT_SIZE)
703 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_CONST_PTR_SIZE,
704 : BT_VOID, BT_PTR, BT_CONST_PTR, BT_SIZE)
705 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_CONST_PTR_CONST_PTR_SIZE,
706 : BT_INT, BT_CONST_PTR, BT_CONST_PTR, BT_SIZE)
707 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_PTR_INT_SIZE,
708 : BT_PTR, BT_PTR, BT_INT, BT_SIZE)
709 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_INT_SIZE,
710 : BT_VOID, BT_PTR, BT_INT, BT_SIZE)
711 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_INT_INT,
712 : BT_VOID, BT_PTR, BT_INT, BT_INT)
713 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_CONST_PTR_PTR_SIZE,
714 : BT_VOID, BT_CONST_PTR, BT_PTR, BT_SIZE)
715 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_STRING_CONST_STRING_VALIST_ARG,
716 : BT_INT, BT_STRING, BT_CONST_STRING, BT_VALIST_ARG)
717 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_CONST_STRING_CONST_STRING_VALIST_ARG,
718 : BT_INT, BT_CONST_STRING, BT_CONST_STRING, BT_VALIST_ARG)
719 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_FILEPTR_CONST_STRING_VALIST_ARG,
720 : BT_INT, BT_FILEPTR, BT_CONST_STRING, BT_VALIST_ARG)
721 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_INT_UINT_UINT,
722 : BT_INT, BT_INT, BT_UINT, BT_UINT)
723 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT_UINT_UINT_UINT,
724 : BT_UINT, BT_UINT, BT_UINT, BT_UINT)
725 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT_UINT_UINT_PTR,
726 : BT_UINT, BT_UINT, BT_UINT, BT_PTR)
727 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT_ULONG_ULONG_UINT,
728 : BT_UINT, BT_ULONG, BT_ULONG, BT_UINT)
729 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_ULONG_ULONG_ULONG_ULONG,
730 : BT_ULONG, BT_ULONG, BT_ULONG, BT_ULONG)
731 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_LONG_LONG_UINT_UINT,
732 : BT_LONG, BT_LONG, BT_UINT, BT_UINT)
733 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_LONG_LONG_LONG_DOUBLE,
734 : BT_LONG, BT_LONG, BT_LONG, BT_DOUBLE)
735 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_ULONG_ULONG_UINT_UINT,
736 : BT_ULONG, BT_ULONG, BT_UINT, BT_UINT)
737 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_STRING_CONST_STRING_CONST_STRING_INT,
738 : BT_STRING, BT_CONST_STRING, BT_CONST_STRING, BT_INT)
739 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT_FLOAT_FLOAT_FLOAT,
740 : BT_FLOAT, BT_FLOAT, BT_FLOAT, BT_FLOAT)
741 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_DOUBLE_DOUBLE_DOUBLE_DOUBLE,
742 : BT_DOUBLE, BT_DOUBLE, BT_DOUBLE, BT_DOUBLE)
743 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_LONGDOUBLE_LONGDOUBLE_LONGDOUBLE_LONGDOUBLE,
744 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONGDOUBLE)
745 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT16_FLOAT16_FLOAT16_FLOAT16,
746 : BT_FLOAT16, BT_FLOAT16, BT_FLOAT16, BT_FLOAT16)
747 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT32_FLOAT32_FLOAT32_FLOAT32,
748 : BT_FLOAT32, BT_FLOAT32, BT_FLOAT32, BT_FLOAT32)
749 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT64_FLOAT64_FLOAT64_FLOAT64,
750 : BT_FLOAT64, BT_FLOAT64, BT_FLOAT64, BT_FLOAT64)
751 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT128_FLOAT128_FLOAT128_FLOAT128,
752 : BT_FLOAT128, BT_FLOAT128, BT_FLOAT128, BT_FLOAT128)
753 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT32X_FLOAT32X_FLOAT32X_FLOAT32X,
754 : BT_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X)
755 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT64X_FLOAT64X_FLOAT64X_FLOAT64X,
756 : BT_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X)
757 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT128X_FLOAT128X_FLOAT128X_FLOAT128X,
758 : BT_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X)
759 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT_FLOAT_FLOAT_INTPTR,
760 : BT_FLOAT, BT_FLOAT, BT_FLOAT, BT_INT_PTR)
761 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_DOUBLE_DOUBLE_DOUBLE_INTPTR,
762 : BT_DOUBLE, BT_DOUBLE, BT_DOUBLE, BT_INT_PTR)
763 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_LONGDOUBLE_LONGDOUBLE_LONGDOUBLE_INTPTR,
764 : BT_LONGDOUBLE, BT_LONGDOUBLE, BT_LONGDOUBLE, BT_INT_PTR)
765 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT16_FLOAT16_FLOAT16_INTPTR,
766 : BT_FLOAT16, BT_FLOAT16, BT_FLOAT16, BT_INT_PTR)
767 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT32_FLOAT32_FLOAT32_INTPTR,
768 : BT_FLOAT32, BT_FLOAT32, BT_FLOAT32, BT_INT_PTR)
769 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT64_FLOAT64_FLOAT64_INTPTR,
770 : BT_FLOAT64, BT_FLOAT64, BT_FLOAT64, BT_INT_PTR)
771 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT128_FLOAT128_FLOAT128_INTPTR,
772 : BT_FLOAT128, BT_FLOAT128, BT_FLOAT128, BT_INT_PTR)
773 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT32X_FLOAT32X_FLOAT32X_INTPTR,
774 : BT_FLOAT32X, BT_FLOAT32X, BT_FLOAT32X, BT_INT_PTR)
775 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT64X_FLOAT64X_FLOAT64X_INTPTR,
776 : BT_FLOAT64X, BT_FLOAT64X, BT_FLOAT64X, BT_INT_PTR)
777 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_FLOAT128X_FLOAT128X_FLOAT128X_INTPTR,
778 : BT_FLOAT128X, BT_FLOAT128X, BT_FLOAT128X, BT_INT_PTR)
779 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_FLOAT_FLOATPTR_FLOATPTR,
780 : BT_VOID, BT_FLOAT, BT_FLOAT_PTR, BT_FLOAT_PTR)
781 241121 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_DOUBLE_DOUBLEPTR_DOUBLEPTR,
782 : BT_VOID, BT_DOUBLE, BT_DOUBLE_PTR, BT_DOUBLE_PTR)
783 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_LONGDOUBLE_LONGDOUBLEPTR_LONGDOUBLEPTR,
784 : BT_VOID, BT_LONGDOUBLE, BT_LONGDOUBLE_PTR, BT_LONGDOUBLE_PTR)
785 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_PTR_PTR, BT_VOID, BT_PTR, BT_PTR, BT_PTR)
786 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_PTR_UINT32, BT_VOID, BT_PTR, BT_PTR, BT_UINT32)
787 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_CONST_STRING_PTR_CONST_STRING_PTR_CONST_STRING,
788 : BT_INT, BT_CONST_STRING, BT_PTR_CONST_STRING, BT_PTR_CONST_STRING)
789 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_INT_CONST_STRING_VALIST_ARG,
790 : BT_INT, BT_INT, BT_CONST_STRING, BT_VALIST_ARG)
791 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_VPTR_I1_I1, BT_BOOL, BT_VOLATILE_PTR,
792 : BT_I1, BT_I1)
793 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_VPTR_I2_I2, BT_BOOL, BT_VOLATILE_PTR,
794 : BT_I2, BT_I2)
795 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_VPTR_I4_I4, BT_BOOL, BT_VOLATILE_PTR,
796 : BT_I4, BT_I4)
797 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_VPTR_I8_I8, BT_BOOL, BT_VOLATILE_PTR,
798 : BT_I8, BT_I8)
799 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_VPTR_I16_I16, BT_BOOL, BT_VOLATILE_PTR,
800 : BT_I16, BT_I16)
801 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I1_VPTR_I1_I1, BT_I1, BT_VOLATILE_PTR, BT_I1, BT_I1)
802 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I2_VPTR_I2_I2, BT_I2, BT_VOLATILE_PTR, BT_I2, BT_I2)
803 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I4_VPTR_I4_I4, BT_I4, BT_VOLATILE_PTR, BT_I4, BT_I4)
804 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I8_VPTR_I8_I8, BT_I8, BT_VOLATILE_PTR, BT_I8, BT_I8)
805 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I16_VPTR_I16_I16, BT_I16, BT_VOLATILE_PTR,
806 : BT_I16, BT_I16)
807 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_CONST_PTR_INT_SIZE, BT_PTR,
808 : BT_CONST_PTR, BT_INT, BT_SIZE)
809 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I1_VPTR_I1_INT, BT_I1, BT_VOLATILE_PTR, BT_I1, BT_INT)
810 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I2_VPTR_I2_INT, BT_I2, BT_VOLATILE_PTR, BT_I2, BT_INT)
811 241111 : DEF_FUNCTION_TYPE_3 (BT_FN_I4_VPTR_I4_INT, BT_I4, BT_VOLATILE_PTR, BT_I4, BT_INT)
812 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I8_VPTR_I8_INT, BT_I8, BT_VOLATILE_PTR, BT_I8, BT_INT)
813 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_I16_VPTR_I16_INT, BT_I16, BT_VOLATILE_PTR, BT_I16, BT_INT)
814 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_VPTR_I1_INT, BT_VOID, BT_VOLATILE_PTR, BT_I1, BT_INT)
815 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_VPTR_I2_INT, BT_VOID, BT_VOLATILE_PTR, BT_I2, BT_INT)
816 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_VPTR_I4_INT, BT_VOID, BT_VOLATILE_PTR, BT_I4, BT_INT)
817 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_VPTR_I8_INT, BT_VOID, BT_VOLATILE_PTR, BT_I8, BT_INT)
818 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_VPTR_I16_INT, BT_VOID, BT_VOLATILE_PTR, BT_I16, BT_INT)
819 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_INT_PTRPTR_SIZE_SIZE, BT_INT, BT_PTR_PTR, BT_SIZE, BT_SIZE)
820 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_CONST_PTR_CONST_PTR_SIZE, BT_PTR, BT_CONST_PTR, BT_CONST_PTR, BT_SIZE)
821 241111 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_INT_INT_INTPTR, BT_BOOL, BT_INT, BT_INT,
822 : BT_INT_PTR)
823 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_LONG_LONG_LONGPTR, BT_BOOL, BT_LONG, BT_LONG,
824 : BT_PTR_LONG)
825 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_LONGLONG_LONGLONG_LONGLONGPTR, BT_BOOL,
826 : BT_LONGLONG, BT_LONGLONG, BT_PTR_LONGLONG)
827 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_UINT_UINT_UINTPTR, BT_BOOL, BT_UINT, BT_UINT,
828 : BT_PTR_UINT)
829 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_ULONG_ULONG_ULONGPTR, BT_BOOL, BT_ULONG,
830 : BT_ULONG, BT_PTR_ULONG)
831 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_BOOL_ULONGLONG_ULONGLONG_ULONGLONGPTR, BT_BOOL,
832 : BT_ULONGLONG, BT_ULONGLONG, BT_PTR_ULONGLONG)
833 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_UINT32_UINT64_PTR,
834 : BT_VOID, BT_UINT32, BT_UINT64, BT_PTR)
835 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_UINT32_UINT32_PTR,
836 : BT_VOID, BT_UINT32, BT_UINT32, BT_PTR)
837 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_SIZE_SIZE_PTR, BT_VOID, BT_SIZE, BT_SIZE,
838 : BT_PTR)
839 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT_UINT_PTR_PTR, BT_UINT, BT_UINT, BT_PTR, BT_PTR)
840 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_PTR_CONST_SIZE_BOOL,
841 : BT_PTR, BT_PTR, BT_CONST_SIZE, BT_BOOL)
842 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_SIZE_SIZE_PTRMODE,
843 : BT_PTR, BT_SIZE, BT_SIZE, BT_PTRMODE)
844 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_VOID_PTR_UINT8_PTRMODE, BT_VOID, BT_PTR, BT_UINT8,
845 : BT_PTRMODE)
846 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT8_UINT8_UINT8_CONST_SIZE, BT_UINT8, BT_UINT8,
847 : BT_UINT8, BT_CONST_SIZE)
848 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT16_UINT16_UINT8_CONST_SIZE, BT_UINT16, BT_UINT16,
849 : BT_UINT8, BT_CONST_SIZE)
850 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT16_UINT16_UINT16_CONST_SIZE, BT_UINT16,
851 : BT_UINT16, BT_UINT16, BT_CONST_SIZE)
852 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT32_UINT32_UINT8_CONST_SIZE, BT_UINT32, BT_UINT32,
853 : BT_UINT8, BT_CONST_SIZE)
854 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT32_UINT32_UINT16_CONST_SIZE, BT_UINT32,
855 : BT_UINT32, BT_UINT16, BT_CONST_SIZE)
856 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT32_UINT32_UINT32_CONST_SIZE, BT_UINT32,
857 : BT_UINT32, BT_UINT32, BT_CONST_SIZE)
858 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT64_UINT64_UINT8_CONST_SIZE, BT_UINT64, BT_UINT64,
859 : BT_UINT8, BT_CONST_SIZE)
860 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT64_UINT64_UINT16_CONST_SIZE, BT_UINT64,
861 : BT_UINT64, BT_UINT16, BT_CONST_SIZE)
862 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT64_UINT64_UINT32_CONST_SIZE, BT_UINT64,
863 : BT_UINT64, BT_UINT32, BT_CONST_SIZE)
864 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_UINT64_UINT64_UINT64_CONST_SIZE, BT_UINT64,
865 : BT_UINT64, BT_UINT64, BT_CONST_SIZE)
866 :
867 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_SIZE_CONST_PTR_SIZE_SIZE_FILEPTR,
868 : BT_SIZE, BT_CONST_PTR, BT_SIZE, BT_SIZE, BT_FILEPTR)
869 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_INT_STRING_SIZE_CONST_STRING_VALIST_ARG,
870 : BT_INT, BT_STRING, BT_SIZE, BT_CONST_STRING, BT_VALIST_ARG)
871 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_TM_PTR,
872 : BT_SIZE, BT_STRING, BT_SIZE, BT_CONST_STRING, BT_CONST_TM_PTR)
873 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_PTR_PTR_CONST_PTR_SIZE_SIZE,
874 : BT_PTR, BT_PTR, BT_CONST_PTR, BT_SIZE, BT_SIZE)
875 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_PTR_PTR_INT_SIZE_SIZE,
876 : BT_PTR, BT_PTR, BT_INT, BT_SIZE, BT_SIZE)
877 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_PTR_PTR_SIZE_PTRMODE_PTRMODE,
878 : BT_PTR, BT_PTR, BT_SIZE, BT_PTRMODE, BT_PTRMODE)
879 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_UINT_UINT_UINT_UINT_UINT,
880 : BT_UINT, BT_UINT, BT_UINT, BT_UINT, BT_UINT)
881 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_UINT_UINT_UINT_UINT_UINTPTR,
882 : BT_UINT, BT_UINT, BT_UINT, BT_UINT, BT_PTR_UINT)
883 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_UINT_FLOAT_FLOAT_FLOAT_FLOAT,
884 : BT_UINT, BT_FLOAT, BT_FLOAT, BT_FLOAT, BT_FLOAT)
885 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_ULONG_ULONG_ULONG_UINT_UINT,
886 : BT_ULONG, BT_ULONG, BT_ULONG, BT_UINT, BT_UINT)
887 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_ULONG_ULONG_ULONG_ULONG_ULONGPTR,
888 : BT_ULONG, BT_ULONG, BT_ULONG, BT_ULONG, BT_PTR_ULONG)
889 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_ULONGLONG_ULONGLONG_ULONGLONG_ULONGLONG_ULONGLONGPTR,
890 : BT_ULONGLONG, BT_ULONGLONG, BT_ULONGLONG, BT_ULONGLONG,
891 : BT_PTR_ULONGLONG)
892 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_STRING_STRING_CONST_STRING_SIZE_SIZE,
893 : BT_STRING, BT_STRING, BT_CONST_STRING, BT_SIZE, BT_SIZE)
894 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_INT_FILEPTR_INT_CONST_STRING_VALIST_ARG,
895 : BT_INT, BT_FILEPTR, BT_INT, BT_CONST_STRING, BT_VALIST_ARG)
896 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_VOID_OMPFN_PTR_UINT_UINT,
897 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR, BT_UINT, BT_UINT)
898 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_UINT_OMPFN_PTR_UINT_UINT,
899 : BT_UINT, BT_PTR_FN_VOID_PTR, BT_PTR, BT_UINT, BT_UINT)
900 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_VOID_PTR_WORD_WORD_PTR,
901 : BT_VOID, BT_PTR, BT_WORD, BT_WORD, BT_PTR)
902 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_VOID_SIZE_VPTR_PTR_INT, BT_VOID, BT_SIZE,
903 : BT_VOLATILE_PTR, BT_PTR, BT_INT)
904 241111 : DEF_FUNCTION_TYPE_4 (BT_FN_VOID_SIZE_CONST_VPTR_PTR_INT, BT_VOID, BT_SIZE,
905 : BT_CONST_VOLATILE_PTR, BT_PTR, BT_INT)
906 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR,
907 : BT_BOOL, BT_UINT, BT_PTR_LONG, BT_PTR_LONG, BT_PTR_LONG)
908 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_BOOL_UINT_ULLPTR_ULLPTR_ULLPTR,
909 : BT_BOOL, BT_UINT, BT_PTR_ULONGLONG, BT_PTR_ULONGLONG,
910 : BT_PTR_ULONGLONG)
911 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_VOID_UINT_PTR_INT_PTR, BT_VOID, BT_INT, BT_PTR,
912 : BT_INT, BT_PTR)
913 241096 : DEF_FUNCTION_TYPE_4 (BT_FN_BOOL_UINT_UINT_UINT_BOOL,
914 : BT_BOOL, BT_UINT, BT_UINT, BT_UINT, BT_BOOL)
915 :
916 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_INT_STRING_INT_SIZE_CONST_STRING_VALIST_ARG,
917 : BT_INT, BT_STRING, BT_INT, BT_SIZE, BT_CONST_STRING,
918 : BT_VALIST_ARG)
919 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_LONG_LONG_LONG_LONGPTR_LONGPTR,
920 : BT_BOOL, BT_LONG, BT_LONG, BT_LONG,
921 : BT_PTR_LONG, BT_PTR_LONG)
922 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_VOID_SIZE_VPTR_PTR_PTR_INT, BT_VOID, BT_SIZE,
923 : BT_VOLATILE_PTR, BT_PTR, BT_PTR, BT_INT)
924 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_VPTR_PTR_I1_INT_INT,
925 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I1, BT_INT, BT_INT)
926 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_VPTR_PTR_I2_INT_INT,
927 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I2, BT_INT, BT_INT)
928 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_VPTR_PTR_I4_INT_INT,
929 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I4, BT_INT, BT_INT)
930 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_VPTR_PTR_I8_INT_INT,
931 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I8, BT_INT, BT_INT)
932 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_VPTR_PTR_I16_INT_INT,
933 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I16, BT_INT, BT_INT)
934 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_VOID_INT_SIZE_PTR_PTR_PTR,
935 : BT_VOID, BT_INT, BT_SIZE, BT_PTR, BT_PTR, BT_PTR)
936 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_VOID_OMPFN_PTR_UINT_UINT_UINT,
937 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR, BT_UINT, BT_UINT,
938 : BT_UINT)
939 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_UINT_LONGPTR_LONG_LONGPTR_LONGPTR,
940 : BT_BOOL, BT_UINT, BT_PTR_LONG, BT_LONG, BT_PTR_LONG,
941 : BT_PTR_LONG)
942 241096 : DEF_FUNCTION_TYPE_5 (BT_FN_BOOL_UINT_ULLPTR_ULL_ULLPTR_ULLPTR,
943 : BT_BOOL, BT_UINT, BT_PTR_ULONGLONG, BT_ULONGLONG,
944 : BT_PTR_ULONGLONG, BT_PTR_ULONGLONG)
945 :
946 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_INT_STRING_SIZE_INT_SIZE_CONST_STRING_VALIST_ARG,
947 : BT_INT, BT_STRING, BT_SIZE, BT_INT, BT_SIZE,
948 : BT_CONST_STRING, BT_VALIST_ARG)
949 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_LONG_LONG_LONG_LONG_LONGPTR_LONGPTR,
950 : BT_BOOL, BT_LONG, BT_LONG, BT_LONG, BT_LONG,
951 : BT_PTR_LONG, BT_PTR_LONG)
952 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_BOOL_ULL_ULL_ULL_ULLPTR_ULLPTR,
953 : BT_BOOL, BT_BOOL, BT_ULONGLONG, BT_ULONGLONG,
954 : BT_ULONGLONG, BT_PTR_ULONGLONG, BT_PTR_ULONGLONG)
955 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_VPTR_PTR_I1_BOOL_INT_INT,
956 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I1, BT_BOOL, BT_INT,
957 : BT_INT)
958 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_VPTR_PTR_I2_BOOL_INT_INT,
959 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I2, BT_BOOL, BT_INT,
960 : BT_INT)
961 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_VPTR_PTR_I4_BOOL_INT_INT,
962 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I4, BT_BOOL, BT_INT,
963 : BT_INT)
964 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_VPTR_PTR_I8_BOOL_INT_INT,
965 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I8, BT_BOOL, BT_INT,
966 : BT_INT)
967 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_VPTR_PTR_I16_BOOL_INT_INT,
968 : BT_BOOL, BT_VOLATILE_PTR, BT_PTR, BT_I16, BT_BOOL, BT_INT,
969 : BT_INT)
970 241096 : DEF_FUNCTION_TYPE_6 (BT_FN_BOOL_SIZE_VPTR_PTR_PTR_INT_INT, BT_BOOL, BT_SIZE,
971 : BT_VOLATILE_PTR, BT_PTR, BT_PTR, BT_INT, BT_INT)
972 :
973 241096 : DEF_FUNCTION_TYPE_7 (BT_FN_VOID_OMPFN_PTR_UINT_LONG_LONG_LONG_UINT,
974 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR, BT_UINT,
975 : BT_LONG, BT_LONG, BT_LONG, BT_UINT)
976 241096 : DEF_FUNCTION_TYPE_7 (BT_FN_BOOL_BOOL_ULL_ULL_ULL_ULL_ULLPTR_ULLPTR,
977 : BT_BOOL, BT_BOOL, BT_ULONGLONG, BT_ULONGLONG,
978 : BT_ULONGLONG, BT_ULONGLONG,
979 : BT_PTR_ULONGLONG, BT_PTR_ULONGLONG)
980 241096 : DEF_FUNCTION_TYPE_7 (BT_FN_VOID_INT_SIZE_PTR_PTR_PTR_UINT_PTR,
981 : BT_VOID, BT_INT, BT_SIZE, BT_PTR, BT_PTR, BT_PTR, BT_UINT,
982 : BT_PTR)
983 :
984 241096 : DEF_FUNCTION_TYPE_8 (BT_FN_VOID_OMPFN_PTR_UINT_LONG_LONG_LONG_LONG_UINT,
985 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR, BT_UINT,
986 : BT_LONG, BT_LONG, BT_LONG, BT_LONG, BT_UINT)
987 241096 : DEF_FUNCTION_TYPE_8 (BT_FN_BOOL_UINT_LONGPTR_LONG_LONG_LONGPTR_LONGPTR_PTR_PTR,
988 : BT_BOOL, BT_UINT, BT_PTR_LONG, BT_LONG, BT_LONG,
989 : BT_PTR_LONG, BT_PTR_LONG, BT_PTR, BT_PTR)
990 241096 : DEF_FUNCTION_TYPE_8 (BT_FN_BOOL_UINT_ULLPTR_LONG_ULL_ULLPTR_ULLPTR_PTR_PTR,
991 : BT_BOOL, BT_UINT, BT_PTR_ULONGLONG, BT_LONG, BT_ULONGLONG,
992 : BT_PTR_ULONGLONG, BT_PTR_ULONGLONG, BT_PTR, BT_PTR)
993 :
994 241096 : DEF_FUNCTION_TYPE_9 (BT_FN_VOID_INT_OMPFN_SIZE_PTR_PTR_PTR_UINT_PTR_PTR,
995 : BT_VOID, BT_INT, BT_PTR_FN_VOID_PTR, BT_SIZE, BT_PTR,
996 : BT_PTR, BT_PTR, BT_UINT, BT_PTR, BT_PTR)
997 241096 : DEF_FUNCTION_TYPE_9 (BT_FN_BOOL_LONG_LONG_LONG_LONG_LONG_LONGPTR_LONGPTR_PTR_PTR,
998 : BT_BOOL, BT_LONG, BT_LONG, BT_LONG, BT_LONG, BT_LONG,
999 : BT_PTR_LONG, BT_PTR_LONG, BT_PTR, BT_PTR)
1000 :
1001 241096 : DEF_FUNCTION_TYPE_10 (BT_FN_VOID_OMPFN_PTR_OMPCPYFN_LONG_LONG_BOOL_UINT_PTR_INT_PTR,
1002 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR,
1003 : BT_PTR_FN_VOID_PTR_PTR, BT_LONG, BT_LONG,
1004 : BT_BOOL, BT_UINT, BT_PTR, BT_INT, BT_PTR)
1005 241096 : DEF_FUNCTION_TYPE_10 (BT_FN_BOOL_BOOL_ULL_ULL_ULL_LONG_ULL_ULLPTR_ULLPTR_PTR_PTR,
1006 : BT_BOOL, BT_BOOL, BT_ULONGLONG, BT_ULONGLONG,
1007 : BT_ULONGLONG, BT_LONG, BT_ULONGLONG, BT_PTR_ULONGLONG,
1008 : BT_PTR_ULONGLONG, BT_PTR, BT_PTR)
1009 :
1010 241096 : DEF_FUNCTION_TYPE_11 (BT_FN_VOID_OMPFN_PTR_OMPCPYFN_LONG_LONG_UINT_LONG_INT_LONG_LONG_LONG,
1011 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR,
1012 : BT_PTR_FN_VOID_PTR_PTR, BT_LONG, BT_LONG,
1013 : BT_UINT, BT_LONG, BT_INT, BT_LONG, BT_LONG, BT_LONG)
1014 241096 : DEF_FUNCTION_TYPE_11 (BT_FN_VOID_OMPFN_PTR_OMPCPYFN_LONG_LONG_UINT_LONG_INT_ULL_ULL_ULL,
1015 : BT_VOID, BT_PTR_FN_VOID_PTR, BT_PTR,
1016 : BT_PTR_FN_VOID_PTR_PTR, BT_LONG, BT_LONG,
1017 : BT_UINT, BT_LONG, BT_INT,
1018 : BT_ULONGLONG, BT_ULONGLONG, BT_ULONGLONG)
1019 241096 : DEF_FUNCTION_TYPE_11 (BT_FN_VOID_INT_INT_PTR_PTR_PTR_INT_PTR_INT_PTR_UINT_PTR,
1020 : BT_VOID, BT_INT, BT_INT, BT_PTR, BT_PTR, BT_PTR, BT_INT,
1021 : BT_PTR, BT_INT, BT_PTR, BT_UINT, BT_PTR)
1022 :
1023 241096 : DEF_FUNCTION_TYPE_VAR_0 (BT_FN_VOID_VAR, BT_VOID)
1024 241096 : DEF_FUNCTION_TYPE_VAR_0 (BT_FN_INT_VAR, BT_INT)
1025 241096 : DEF_FUNCTION_TYPE_VAR_0 (BT_FN_PTR_VAR, BT_PTR)
1026 241111 : DEF_FUNCTION_TYPE_VAR_0 (BT_FN_BOOL_VAR, BT_BOOL)
1027 :
1028 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_VOID_VALIST_REF_VAR,
1029 : BT_VOID, BT_VALIST_REF)
1030 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_VOID_CONST_PTR_VAR,
1031 : BT_VOID, BT_CONST_PTR)
1032 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_INT_CONST_STRING_VAR,
1033 : BT_INT, BT_CONST_STRING)
1034 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_UINT32_UINT32_VAR,
1035 : BT_UINT32, BT_UINT32)
1036 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_VOID_LONG_VAR,
1037 : BT_VOID, BT_LONG)
1038 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_VOID_ULL_VAR,
1039 : BT_VOID, BT_ULONGLONG)
1040 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_PTR_PTR_VAR, BT_PTR, BT_PTR)
1041 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I1_I1_VAR, BT_I1, BT_I1)
1042 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I2_I2_VAR, BT_I2, BT_I2)
1043 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I4_I4_VAR, BT_I4, BT_I4)
1044 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I8_I8_VAR, BT_I8, BT_I8)
1045 241096 : DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I16_I16_VAR, BT_I16, BT_I16)
1046 :
1047 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_INT_FILEPTR_CONST_STRING_VAR,
1048 : BT_INT, BT_FILEPTR, BT_CONST_STRING)
1049 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_INT_STRING_CONST_STRING_VAR,
1050 : BT_INT, BT_STRING, BT_CONST_STRING)
1051 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_INT_CONST_STRING_CONST_STRING_VAR,
1052 : BT_INT, BT_CONST_STRING, BT_CONST_STRING)
1053 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_INT_INT_CONST_STRING_VAR,
1054 : BT_INT, BT_INT, BT_CONST_STRING)
1055 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_PTR_CONST_PTR_SIZE_VAR, BT_PTR,
1056 : BT_CONST_PTR, BT_SIZE)
1057 241096 : DEF_FUNCTION_TYPE_VAR_2 (BT_FN_VOID_INT_INT_VAR, BT_VOID,
1058 : BT_INT, BT_INT)
1059 :
1060 241096 : DEF_FUNCTION_TYPE_VAR_3 (BT_FN_INT_STRING_SIZE_CONST_STRING_VAR,
1061 : BT_INT, BT_STRING, BT_SIZE, BT_CONST_STRING)
1062 241096 : DEF_FUNCTION_TYPE_VAR_3 (BT_FN_SSIZE_STRING_SIZE_CONST_STRING_VAR,
1063 : BT_SSIZE, BT_STRING, BT_SIZE, BT_CONST_STRING)
1064 241096 : DEF_FUNCTION_TYPE_VAR_3 (BT_FN_INT_FILEPTR_INT_CONST_STRING_VAR,
1065 : BT_INT, BT_FILEPTR, BT_INT, BT_CONST_STRING)
1066 :
1067 241096 : DEF_FUNCTION_TYPE_VAR_4 (BT_FN_INT_STRING_INT_SIZE_CONST_STRING_VAR,
1068 : BT_INT, BT_STRING, BT_INT, BT_SIZE, BT_CONST_STRING)
1069 :
1070 241096 : DEF_FUNCTION_TYPE_VAR_5 (BT_FN_INT_STRING_SIZE_INT_SIZE_CONST_STRING_VAR,
1071 : BT_INT, BT_STRING, BT_SIZE, BT_INT, BT_SIZE,
1072 : BT_CONST_STRING)
1073 :
1074 241096 : DEF_FUNCTION_TYPE_VAR_5 (BT_FN_INT_INT_INT_INT_INT_INT_VAR,
1075 : BT_INT, BT_INT, BT_INT, BT_INT, BT_INT, BT_INT)
1076 :
1077 241096 : DEF_FUNCTION_TYPE_VAR_6 (BT_FN_VOID_INT_OMPFN_SIZE_PTR_PTR_PTR_VAR,
1078 : BT_VOID, BT_INT, BT_PTR_FN_VOID_PTR, BT_SIZE,
1079 : BT_PTR, BT_PTR, BT_PTR)
1080 :
1081 241096 : DEF_FUNCTION_TYPE_VAR_7 (BT_FN_VOID_INT_SIZE_PTR_PTR_PTR_INT_INT_VAR,
1082 : BT_VOID, BT_INT, BT_SIZE, BT_PTR, BT_PTR,
1083 : BT_PTR, BT_INT, BT_INT)
1084 :
1085 241096 : DEF_POINTER_TYPE (BT_PTR_FN_VOID_VAR, BT_FN_VOID_VAR)
1086 241096 : DEF_FUNCTION_TYPE_3 (BT_FN_PTR_PTR_FN_VOID_VAR_PTR_SIZE,
1087 : BT_PTR, BT_PTR_FN_VOID_VAR, BT_PTR, BT_SIZE)
1088 :
1089 :
1090 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_I1_VPTR, BT_I1, BT_VOLATILE_PTR)
1091 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_I2_VPTR, BT_I2, BT_VOLATILE_PTR)
1092 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_I4_VPTR, BT_I4, BT_VOLATILE_PTR)
1093 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_I8_VPTR, BT_I8, BT_VOLATILE_PTR)
1094 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_FLOAT_VPTR, BT_FLOAT, BT_VOLATILE_PTR)
1095 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_DOUBLE_CONST_DOUBLE_PTR, BT_DOUBLE, BT_DOUBLE_PTR)
1096 241096 : DEF_FUNCTION_TYPE_1 (BT_FN_LDOUBLE_VPTR, BT_LONGDOUBLE, BT_VOLATILE_PTR)
1097 :
1098 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_I1, BT_VOID, BT_VOLATILE_PTR, BT_I1)
1099 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_I2, BT_VOID, BT_VOLATILE_PTR, BT_I2)
1100 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_I4, BT_VOID, BT_VOLATILE_PTR, BT_I4)
1101 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_I8, BT_VOID, BT_VOLATILE_PTR, BT_I8)
1102 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_FLOAT, BT_VOID, BT_VOLATILE_PTR, BT_FLOAT)
1103 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_DOUBLE, BT_VOID,
1104 : BT_VOLATILE_PTR, BT_DOUBLE)
1105 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_LDOUBLE, BT_VOID,
1106 : BT_VOLATILE_PTR, BT_LONGDOUBLE)
1107 241096 : DEF_FUNCTION_TYPE_2 (BT_FN_VOID_VPTR_SIZE, BT_VOID,
1108 : BT_VOLATILE_PTR, BT_SIZE)
|