1 /*
2 * Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *
16 */
17
18 #include "mth_intrinsics.h"
19 #include "mth_tbldefs.h"
20 vrs8_t
MTH_DISPATCH_FUNC(__fs_acos_8)21 MTH_DISPATCH_FUNC(__fs_acos_8)(vrs8_t x)
22 {
23 vrs8_t (*fptr)(vrs8_t);
24 _MTH_I_INIT();
25 _MTH_I_STATS_INC(func_acos,sv_sv8,frp_f);
26 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_acos][sv_sv8][frp_f];
27 return (fptr(x));
28 }
29
30 vrs8_t
MTH_DISPATCH_FUNC(__rs_acos_8)31 MTH_DISPATCH_FUNC(__rs_acos_8)(vrs8_t x)
32 {
33 vrs8_t (*fptr)(vrs8_t);
34 _MTH_I_INIT();
35 _MTH_I_STATS_INC(func_acos,sv_sv8,frp_r);
36 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_acos][sv_sv8][frp_r];
37 return (fptr(x));
38 }
39
40 vrs8_t
MTH_DISPATCH_FUNC(__ps_acos_8)41 MTH_DISPATCH_FUNC(__ps_acos_8)(vrs8_t x)
42 {
43 vrs8_t (*fptr)(vrs8_t);
44 _MTH_I_INIT();
45 _MTH_I_STATS_INC(func_acos,sv_sv8,frp_p);
46 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_acos][sv_sv8][frp_p];
47 return (fptr(x));
48 }
49
50 vrs8_t
MTH_DISPATCH_FUNC(__fs_acos_8m)51 MTH_DISPATCH_FUNC(__fs_acos_8m)(vrs8_t x, vis8_t m)
52 {
53 vrs8_t (*fptr)(vrs8_t, vis8_t);
54 _MTH_I_INIT();
55 _MTH_I_STATS_INC(func_acos,sv_sv8m,frp_f);
56 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_acos][sv_sv8m][frp_f];
57 return (fptr(x, m));
58 }
59
60 vrs8_t
MTH_DISPATCH_FUNC(__rs_acos_8m)61 MTH_DISPATCH_FUNC(__rs_acos_8m)(vrs8_t x, vis8_t m)
62 {
63 vrs8_t (*fptr)(vrs8_t, vis8_t);
64 _MTH_I_INIT();
65 _MTH_I_STATS_INC(func_acos,sv_sv8m,frp_r);
66 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_acos][sv_sv8m][frp_r];
67 return (fptr(x, m));
68 }
69
70 vrs8_t
MTH_DISPATCH_FUNC(__ps_acos_8m)71 MTH_DISPATCH_FUNC(__ps_acos_8m)(vrs8_t x, vis8_t m)
72 {
73 vrs8_t (*fptr)(vrs8_t, vis8_t);
74 _MTH_I_INIT();
75 _MTH_I_STATS_INC(func_acos,sv_sv8m,frp_p);
76 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_acos][sv_sv8m][frp_p];
77 return (fptr(x, m));
78 }
79
80 vrd4_t
MTH_DISPATCH_FUNC(__fd_acos_4)81 MTH_DISPATCH_FUNC(__fd_acos_4)(vrd4_t x)
82 {
83 vrd4_t (*fptr)(vrd4_t);
84 _MTH_I_INIT();
85 _MTH_I_STATS_INC(func_acos,sv_dv4,frp_f);
86 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_acos][sv_dv4][frp_f];
87 return (fptr(x));
88 }
89
90 vrd4_t
MTH_DISPATCH_FUNC(__rd_acos_4)91 MTH_DISPATCH_FUNC(__rd_acos_4)(vrd4_t x)
92 {
93 vrd4_t (*fptr)(vrd4_t);
94 _MTH_I_INIT();
95 _MTH_I_STATS_INC(func_acos,sv_dv4,frp_r);
96 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_acos][sv_dv4][frp_r];
97 return (fptr(x));
98 }
99
100 vrd4_t
MTH_DISPATCH_FUNC(__pd_acos_4)101 MTH_DISPATCH_FUNC(__pd_acos_4)(vrd4_t x)
102 {
103 vrd4_t (*fptr)(vrd4_t);
104 _MTH_I_INIT();
105 _MTH_I_STATS_INC(func_acos,sv_dv4,frp_p);
106 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_acos][sv_dv4][frp_p];
107 return (fptr(x));
108 }
109
110 vrd4_t
MTH_DISPATCH_FUNC(__fd_acos_4m)111 MTH_DISPATCH_FUNC(__fd_acos_4m)(vrd4_t x, vid4_t m)
112 {
113 vrd4_t (*fptr)(vrd4_t, vid4_t);
114 _MTH_I_INIT();
115 _MTH_I_STATS_INC(func_acos,sv_dv4m,frp_f);
116 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_dv4m][frp_f];
117 return (fptr(x, m));
118 }
119
120 vrd4_t
MTH_DISPATCH_FUNC(__rd_acos_4m)121 MTH_DISPATCH_FUNC(__rd_acos_4m)(vrd4_t x, vid4_t m)
122 {
123 vrd4_t (*fptr)(vrd4_t, vid4_t);
124 _MTH_I_INIT();
125 _MTH_I_STATS_INC(func_acos,sv_dv4m,frp_r);
126 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_dv4m][frp_r];
127 return (fptr(x, m));
128 }
129
130 vrd4_t
MTH_DISPATCH_FUNC(__pd_acos_4m)131 MTH_DISPATCH_FUNC(__pd_acos_4m)(vrd4_t x, vid4_t m)
132 {
133 vrd4_t (*fptr)(vrd4_t, vid4_t);
134 _MTH_I_INIT();
135 _MTH_I_STATS_INC(func_acos,sv_dv4m,frp_p);
136 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_dv4m][frp_p];
137 return (fptr(x, m));
138 }
139
140 vrs8_t
MTH_DISPATCH_FUNC(__fs_asin_8)141 MTH_DISPATCH_FUNC(__fs_asin_8)(vrs8_t x)
142 {
143 vrs8_t (*fptr)(vrs8_t);
144 _MTH_I_INIT();
145 _MTH_I_STATS_INC(func_asin,sv_sv8,frp_f);
146 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_asin][sv_sv8][frp_f];
147 return (fptr(x));
148 }
149
150 vrs8_t
MTH_DISPATCH_FUNC(__rs_asin_8)151 MTH_DISPATCH_FUNC(__rs_asin_8)(vrs8_t x)
152 {
153 vrs8_t (*fptr)(vrs8_t);
154 _MTH_I_INIT();
155 _MTH_I_STATS_INC(func_asin,sv_sv8,frp_r);
156 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_asin][sv_sv8][frp_r];
157 return (fptr(x));
158 }
159
160 vrs8_t
MTH_DISPATCH_FUNC(__ps_asin_8)161 MTH_DISPATCH_FUNC(__ps_asin_8)(vrs8_t x)
162 {
163 vrs8_t (*fptr)(vrs8_t);
164 _MTH_I_INIT();
165 _MTH_I_STATS_INC(func_asin,sv_sv8,frp_p);
166 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_asin][sv_sv8][frp_p];
167 return (fptr(x));
168 }
169
170 vrs8_t
MTH_DISPATCH_FUNC(__fs_asin_8m)171 MTH_DISPATCH_FUNC(__fs_asin_8m)(vrs8_t x, vis8_t m)
172 {
173 vrs8_t (*fptr)(vrs8_t, vis8_t);
174 _MTH_I_INIT();
175 _MTH_I_STATS_INC(func_asin,sv_sv8m,frp_f);
176 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_asin][sv_sv8m][frp_f];
177 return (fptr(x, m));
178 }
179
180 vrs8_t
MTH_DISPATCH_FUNC(__rs_asin_8m)181 MTH_DISPATCH_FUNC(__rs_asin_8m)(vrs8_t x, vis8_t m)
182 {
183 vrs8_t (*fptr)(vrs8_t, vis8_t);
184 _MTH_I_INIT();
185 _MTH_I_STATS_INC(func_asin,sv_sv8m,frp_r);
186 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_asin][sv_sv8m][frp_r];
187 return (fptr(x, m));
188 }
189
190 vrs8_t
MTH_DISPATCH_FUNC(__ps_asin_8m)191 MTH_DISPATCH_FUNC(__ps_asin_8m)(vrs8_t x, vis8_t m)
192 {
193 vrs8_t (*fptr)(vrs8_t, vis8_t);
194 _MTH_I_INIT();
195 _MTH_I_STATS_INC(func_asin,sv_sv8m,frp_p);
196 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_asin][sv_sv8m][frp_p];
197 return (fptr(x, m));
198 }
199
200 vrd4_t
MTH_DISPATCH_FUNC(__fd_asin_4)201 MTH_DISPATCH_FUNC(__fd_asin_4)(vrd4_t x)
202 {
203 vrd4_t (*fptr)(vrd4_t);
204 _MTH_I_INIT();
205 _MTH_I_STATS_INC(func_asin,sv_dv4,frp_f);
206 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_asin][sv_dv4][frp_f];
207 return (fptr(x));
208 }
209
210 vrd4_t
MTH_DISPATCH_FUNC(__rd_asin_4)211 MTH_DISPATCH_FUNC(__rd_asin_4)(vrd4_t x)
212 {
213 vrd4_t (*fptr)(vrd4_t);
214 _MTH_I_INIT();
215 _MTH_I_STATS_INC(func_asin,sv_dv4,frp_r);
216 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_asin][sv_dv4][frp_r];
217 return (fptr(x));
218 }
219
220 vrd4_t
MTH_DISPATCH_FUNC(__pd_asin_4)221 MTH_DISPATCH_FUNC(__pd_asin_4)(vrd4_t x)
222 {
223 vrd4_t (*fptr)(vrd4_t);
224 _MTH_I_INIT();
225 _MTH_I_STATS_INC(func_asin,sv_dv4,frp_p);
226 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_asin][sv_dv4][frp_p];
227 return (fptr(x));
228 }
229
230 vrd4_t
MTH_DISPATCH_FUNC(__fd_asin_4m)231 MTH_DISPATCH_FUNC(__fd_asin_4m)(vrd4_t x, vid4_t m)
232 {
233 vrd4_t (*fptr)(vrd4_t, vid4_t);
234 _MTH_I_INIT();
235 _MTH_I_STATS_INC(func_asin,sv_dv4m,frp_f);
236 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_dv4m][frp_f];
237 return (fptr(x, m));
238 }
239
240 vrd4_t
MTH_DISPATCH_FUNC(__rd_asin_4m)241 MTH_DISPATCH_FUNC(__rd_asin_4m)(vrd4_t x, vid4_t m)
242 {
243 vrd4_t (*fptr)(vrd4_t, vid4_t);
244 _MTH_I_INIT();
245 _MTH_I_STATS_INC(func_asin,sv_dv4m,frp_r);
246 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_dv4m][frp_r];
247 return (fptr(x, m));
248 }
249
250 vrd4_t
MTH_DISPATCH_FUNC(__pd_asin_4m)251 MTH_DISPATCH_FUNC(__pd_asin_4m)(vrd4_t x, vid4_t m)
252 {
253 vrd4_t (*fptr)(vrd4_t, vid4_t);
254 _MTH_I_INIT();
255 _MTH_I_STATS_INC(func_asin,sv_dv4m,frp_p);
256 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_dv4m][frp_p];
257 return (fptr(x, m));
258 }
259
260 vrs8_t
MTH_DISPATCH_FUNC(__fs_atan_8)261 MTH_DISPATCH_FUNC(__fs_atan_8)(vrs8_t x)
262 {
263 vrs8_t (*fptr)(vrs8_t);
264 _MTH_I_INIT();
265 _MTH_I_STATS_INC(func_atan,sv_sv8,frp_f);
266 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_atan][sv_sv8][frp_f];
267 return (fptr(x));
268 }
269
270 vrs8_t
MTH_DISPATCH_FUNC(__rs_atan_8)271 MTH_DISPATCH_FUNC(__rs_atan_8)(vrs8_t x)
272 {
273 vrs8_t (*fptr)(vrs8_t);
274 _MTH_I_INIT();
275 _MTH_I_STATS_INC(func_atan,sv_sv8,frp_r);
276 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_atan][sv_sv8][frp_r];
277 return (fptr(x));
278 }
279
280 vrs8_t
MTH_DISPATCH_FUNC(__ps_atan_8)281 MTH_DISPATCH_FUNC(__ps_atan_8)(vrs8_t x)
282 {
283 vrs8_t (*fptr)(vrs8_t);
284 _MTH_I_INIT();
285 _MTH_I_STATS_INC(func_atan,sv_sv8,frp_p);
286 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_atan][sv_sv8][frp_p];
287 return (fptr(x));
288 }
289
290 vrs8_t
MTH_DISPATCH_FUNC(__fs_atan_8m)291 MTH_DISPATCH_FUNC(__fs_atan_8m)(vrs8_t x, vis8_t m)
292 {
293 vrs8_t (*fptr)(vrs8_t, vis8_t);
294 _MTH_I_INIT();
295 _MTH_I_STATS_INC(func_atan,sv_sv8m,frp_f);
296 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_atan][sv_sv8m][frp_f];
297 return (fptr(x, m));
298 }
299
300 vrs8_t
MTH_DISPATCH_FUNC(__rs_atan_8m)301 MTH_DISPATCH_FUNC(__rs_atan_8m)(vrs8_t x, vis8_t m)
302 {
303 vrs8_t (*fptr)(vrs8_t, vis8_t);
304 _MTH_I_INIT();
305 _MTH_I_STATS_INC(func_atan,sv_sv8m,frp_r);
306 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_atan][sv_sv8m][frp_r];
307 return (fptr(x, m));
308 }
309
310 vrs8_t
MTH_DISPATCH_FUNC(__ps_atan_8m)311 MTH_DISPATCH_FUNC(__ps_atan_8m)(vrs8_t x, vis8_t m)
312 {
313 vrs8_t (*fptr)(vrs8_t, vis8_t);
314 _MTH_I_INIT();
315 _MTH_I_STATS_INC(func_atan,sv_sv8m,frp_p);
316 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_atan][sv_sv8m][frp_p];
317 return (fptr(x, m));
318 }
319
320 vrd4_t
MTH_DISPATCH_FUNC(__fd_atan_4)321 MTH_DISPATCH_FUNC(__fd_atan_4)(vrd4_t x)
322 {
323 vrd4_t (*fptr)(vrd4_t);
324 _MTH_I_INIT();
325 _MTH_I_STATS_INC(func_atan,sv_dv4,frp_f);
326 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_atan][sv_dv4][frp_f];
327 return (fptr(x));
328 }
329
330 vrd4_t
MTH_DISPATCH_FUNC(__rd_atan_4)331 MTH_DISPATCH_FUNC(__rd_atan_4)(vrd4_t x)
332 {
333 vrd4_t (*fptr)(vrd4_t);
334 _MTH_I_INIT();
335 _MTH_I_STATS_INC(func_atan,sv_dv4,frp_r);
336 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_atan][sv_dv4][frp_r];
337 return (fptr(x));
338 }
339
340 vrd4_t
MTH_DISPATCH_FUNC(__pd_atan_4)341 MTH_DISPATCH_FUNC(__pd_atan_4)(vrd4_t x)
342 {
343 vrd4_t (*fptr)(vrd4_t);
344 _MTH_I_INIT();
345 _MTH_I_STATS_INC(func_atan,sv_dv4,frp_p);
346 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_atan][sv_dv4][frp_p];
347 return (fptr(x));
348 }
349
350 vrd4_t
MTH_DISPATCH_FUNC(__fd_atan_4m)351 MTH_DISPATCH_FUNC(__fd_atan_4m)(vrd4_t x, vid4_t m)
352 {
353 vrd4_t (*fptr)(vrd4_t, vid4_t);
354 _MTH_I_INIT();
355 _MTH_I_STATS_INC(func_atan,sv_dv4m,frp_f);
356 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_dv4m][frp_f];
357 return (fptr(x, m));
358 }
359
360 vrd4_t
MTH_DISPATCH_FUNC(__rd_atan_4m)361 MTH_DISPATCH_FUNC(__rd_atan_4m)(vrd4_t x, vid4_t m)
362 {
363 vrd4_t (*fptr)(vrd4_t, vid4_t);
364 _MTH_I_INIT();
365 _MTH_I_STATS_INC(func_atan,sv_dv4m,frp_r);
366 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_dv4m][frp_r];
367 return (fptr(x, m));
368 }
369
370 vrd4_t
MTH_DISPATCH_FUNC(__pd_atan_4m)371 MTH_DISPATCH_FUNC(__pd_atan_4m)(vrd4_t x, vid4_t m)
372 {
373 vrd4_t (*fptr)(vrd4_t, vid4_t);
374 _MTH_I_INIT();
375 _MTH_I_STATS_INC(func_atan,sv_dv4m,frp_p);
376 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_dv4m][frp_p];
377 return (fptr(x, m));
378 }
379
380 vrs8_t
MTH_DISPATCH_FUNC(__fs_atan2_8)381 MTH_DISPATCH_FUNC(__fs_atan2_8)(vrs8_t x, vrs8_t y)
382 {
383 vrs8_t (*fptr)(vrs8_t, vrs8_t);
384 _MTH_I_INIT();
385 _MTH_I_STATS_INC(func_atan2,sv_sv8,frp_f);
386 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8][frp_f];
387 return (fptr(x, y));
388 }
389
390 vrs8_t
MTH_DISPATCH_FUNC(__rs_atan2_8)391 MTH_DISPATCH_FUNC(__rs_atan2_8)(vrs8_t x, vrs8_t y)
392 {
393 vrs8_t (*fptr)(vrs8_t, vrs8_t);
394 _MTH_I_INIT();
395 _MTH_I_STATS_INC(func_atan2,sv_sv8,frp_r);
396 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8][frp_r];
397 return (fptr(x, y));
398 }
399
400 vrs8_t
MTH_DISPATCH_FUNC(__ps_atan2_8)401 MTH_DISPATCH_FUNC(__ps_atan2_8)(vrs8_t x, vrs8_t y)
402 {
403 vrs8_t (*fptr)(vrs8_t, vrs8_t);
404 _MTH_I_INIT();
405 _MTH_I_STATS_INC(func_atan2,sv_sv8,frp_p);
406 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8][frp_p];
407 return (fptr(x, y));
408 }
409
410 vrs8_t
MTH_DISPATCH_FUNC(__fs_atan2_8m)411 MTH_DISPATCH_FUNC(__fs_atan2_8m)(vrs8_t x, vrs8_t y, vis8_t m)
412 {
413 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
414 _MTH_I_INIT();
415 _MTH_I_STATS_INC(func_atan2,sv_sv8m,frp_f);
416 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8m][frp_f];
417 return (fptr(x, y, m));
418 }
419
420 vrs8_t
MTH_DISPATCH_FUNC(__rs_atan2_8m)421 MTH_DISPATCH_FUNC(__rs_atan2_8m)(vrs8_t x, vrs8_t y, vis8_t m)
422 {
423 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
424 _MTH_I_INIT();
425 _MTH_I_STATS_INC(func_atan2,sv_sv8m,frp_r);
426 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8m][frp_r];
427 return (fptr(x, y, m));
428 }
429
430 vrs8_t
MTH_DISPATCH_FUNC(__ps_atan2_8m)431 MTH_DISPATCH_FUNC(__ps_atan2_8m)(vrs8_t x, vrs8_t y, vis8_t m)
432 {
433 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
434 _MTH_I_INIT();
435 _MTH_I_STATS_INC(func_atan2,sv_sv8m,frp_p);
436 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_atan2][sv_sv8m][frp_p];
437 return (fptr(x, y, m));
438 }
439
440 vrd4_t
MTH_DISPATCH_FUNC(__fd_atan2_4)441 MTH_DISPATCH_FUNC(__fd_atan2_4)(vrd4_t x, vrd4_t y)
442 {
443 vrd4_t (*fptr)(vrd4_t, vrd4_t);
444 _MTH_I_INIT();
445 _MTH_I_STATS_INC(func_atan2,sv_dv4,frp_f);
446 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4][frp_f];
447 return (fptr(x, y));
448 }
449
450 vrd4_t
MTH_DISPATCH_FUNC(__rd_atan2_4)451 MTH_DISPATCH_FUNC(__rd_atan2_4)(vrd4_t x, vrd4_t y)
452 {
453 vrd4_t (*fptr)(vrd4_t, vrd4_t);
454 _MTH_I_INIT();
455 _MTH_I_STATS_INC(func_atan2,sv_dv4,frp_r);
456 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4][frp_r];
457 return (fptr(x, y));
458 }
459
460 vrd4_t
MTH_DISPATCH_FUNC(__pd_atan2_4)461 MTH_DISPATCH_FUNC(__pd_atan2_4)(vrd4_t x, vrd4_t y)
462 {
463 vrd4_t (*fptr)(vrd4_t, vrd4_t);
464 _MTH_I_INIT();
465 _MTH_I_STATS_INC(func_atan2,sv_dv4,frp_p);
466 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4][frp_p];
467 return (fptr(x, y));
468 }
469
470 vrd4_t
MTH_DISPATCH_FUNC(__fd_atan2_4m)471 MTH_DISPATCH_FUNC(__fd_atan2_4m)(vrd4_t x, vrd4_t y, vid4_t m)
472 {
473 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
474 _MTH_I_INIT();
475 _MTH_I_STATS_INC(func_atan2,sv_dv4m,frp_f);
476 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4m][frp_f];
477 return (fptr(x, y, m));
478 }
479
480 vrd4_t
MTH_DISPATCH_FUNC(__rd_atan2_4m)481 MTH_DISPATCH_FUNC(__rd_atan2_4m)(vrd4_t x, vrd4_t y, vid4_t m)
482 {
483 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
484 _MTH_I_INIT();
485 _MTH_I_STATS_INC(func_atan2,sv_dv4m,frp_r);
486 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4m][frp_r];
487 return (fptr(x, y, m));
488 }
489
490 vrd4_t
MTH_DISPATCH_FUNC(__pd_atan2_4m)491 MTH_DISPATCH_FUNC(__pd_atan2_4m)(vrd4_t x, vrd4_t y, vid4_t m)
492 {
493 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
494 _MTH_I_INIT();
495 _MTH_I_STATS_INC(func_atan2,sv_dv4m,frp_p);
496 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_atan2][sv_dv4m][frp_p];
497 return (fptr(x, y, m));
498 }
499
500 vrs8_t
MTH_DISPATCH_FUNC(__fs_cos_8)501 MTH_DISPATCH_FUNC(__fs_cos_8)(vrs8_t x)
502 {
503 vrs8_t (*fptr)(vrs8_t);
504 _MTH_I_INIT();
505 _MTH_I_STATS_INC(func_cos,sv_sv8,frp_f);
506 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cos][sv_sv8][frp_f];
507 return (fptr(x));
508 }
509
510 vrs8_t
MTH_DISPATCH_FUNC(__rs_cos_8)511 MTH_DISPATCH_FUNC(__rs_cos_8)(vrs8_t x)
512 {
513 vrs8_t (*fptr)(vrs8_t);
514 _MTH_I_INIT();
515 _MTH_I_STATS_INC(func_cos,sv_sv8,frp_r);
516 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cos][sv_sv8][frp_r];
517 return (fptr(x));
518 }
519
520 vrs8_t
MTH_DISPATCH_FUNC(__ps_cos_8)521 MTH_DISPATCH_FUNC(__ps_cos_8)(vrs8_t x)
522 {
523 vrs8_t (*fptr)(vrs8_t);
524 _MTH_I_INIT();
525 _MTH_I_STATS_INC(func_cos,sv_sv8,frp_p);
526 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cos][sv_sv8][frp_p];
527 return (fptr(x));
528 }
529
530 vrs8_t
MTH_DISPATCH_FUNC(__fs_cos_8m)531 MTH_DISPATCH_FUNC(__fs_cos_8m)(vrs8_t x, vis8_t m)
532 {
533 vrs8_t (*fptr)(vrs8_t, vis8_t);
534 _MTH_I_INIT();
535 _MTH_I_STATS_INC(func_cos,sv_sv8m,frp_f);
536 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cos][sv_sv8m][frp_f];
537 return (fptr(x, m));
538 }
539
540 vrs8_t
MTH_DISPATCH_FUNC(__rs_cos_8m)541 MTH_DISPATCH_FUNC(__rs_cos_8m)(vrs8_t x, vis8_t m)
542 {
543 vrs8_t (*fptr)(vrs8_t, vis8_t);
544 _MTH_I_INIT();
545 _MTH_I_STATS_INC(func_cos,sv_sv8m,frp_r);
546 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cos][sv_sv8m][frp_r];
547 return (fptr(x, m));
548 }
549
550 vrs8_t
MTH_DISPATCH_FUNC(__ps_cos_8m)551 MTH_DISPATCH_FUNC(__ps_cos_8m)(vrs8_t x, vis8_t m)
552 {
553 vrs8_t (*fptr)(vrs8_t, vis8_t);
554 _MTH_I_INIT();
555 _MTH_I_STATS_INC(func_cos,sv_sv8m,frp_p);
556 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cos][sv_sv8m][frp_p];
557 return (fptr(x, m));
558 }
559
560 vrd4_t
MTH_DISPATCH_FUNC(__fd_cos_4)561 MTH_DISPATCH_FUNC(__fd_cos_4)(vrd4_t x)
562 {
563 vrd4_t (*fptr)(vrd4_t);
564 _MTH_I_INIT();
565 _MTH_I_STATS_INC(func_cos,sv_dv4,frp_f);
566 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cos][sv_dv4][frp_f];
567 return (fptr(x));
568 }
569
570 vrd4_t
MTH_DISPATCH_FUNC(__rd_cos_4)571 MTH_DISPATCH_FUNC(__rd_cos_4)(vrd4_t x)
572 {
573 vrd4_t (*fptr)(vrd4_t);
574 _MTH_I_INIT();
575 _MTH_I_STATS_INC(func_cos,sv_dv4,frp_r);
576 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cos][sv_dv4][frp_r];
577 return (fptr(x));
578 }
579
580 vrd4_t
MTH_DISPATCH_FUNC(__pd_cos_4)581 MTH_DISPATCH_FUNC(__pd_cos_4)(vrd4_t x)
582 {
583 vrd4_t (*fptr)(vrd4_t);
584 _MTH_I_INIT();
585 _MTH_I_STATS_INC(func_cos,sv_dv4,frp_p);
586 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cos][sv_dv4][frp_p];
587 return (fptr(x));
588 }
589
590 vrd4_t
MTH_DISPATCH_FUNC(__fd_cos_4m)591 MTH_DISPATCH_FUNC(__fd_cos_4m)(vrd4_t x, vid4_t m)
592 {
593 vrd4_t (*fptr)(vrd4_t, vid4_t);
594 _MTH_I_INIT();
595 _MTH_I_STATS_INC(func_cos,sv_dv4m,frp_f);
596 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_dv4m][frp_f];
597 return (fptr(x, m));
598 }
599
600 vrd4_t
MTH_DISPATCH_FUNC(__rd_cos_4m)601 MTH_DISPATCH_FUNC(__rd_cos_4m)(vrd4_t x, vid4_t m)
602 {
603 vrd4_t (*fptr)(vrd4_t, vid4_t);
604 _MTH_I_INIT();
605 _MTH_I_STATS_INC(func_cos,sv_dv4m,frp_r);
606 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_dv4m][frp_r];
607 return (fptr(x, m));
608 }
609
610 vrd4_t
MTH_DISPATCH_FUNC(__pd_cos_4m)611 MTH_DISPATCH_FUNC(__pd_cos_4m)(vrd4_t x, vid4_t m)
612 {
613 vrd4_t (*fptr)(vrd4_t, vid4_t);
614 _MTH_I_INIT();
615 _MTH_I_STATS_INC(func_cos,sv_dv4m,frp_p);
616 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_dv4m][frp_p];
617 return (fptr(x, m));
618 }
619
620 vrs8_t
MTH_DISPATCH_FUNC(__fs_sin_8)621 MTH_DISPATCH_FUNC(__fs_sin_8)(vrs8_t x)
622 {
623 vrs8_t (*fptr)(vrs8_t);
624 _MTH_I_INIT();
625 _MTH_I_STATS_INC(func_sin,sv_sv8,frp_f);
626 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sin][sv_sv8][frp_f];
627 return (fptr(x));
628 }
629
630 vrs8_t
MTH_DISPATCH_FUNC(__rs_sin_8)631 MTH_DISPATCH_FUNC(__rs_sin_8)(vrs8_t x)
632 {
633 vrs8_t (*fptr)(vrs8_t);
634 _MTH_I_INIT();
635 _MTH_I_STATS_INC(func_sin,sv_sv8,frp_r);
636 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sin][sv_sv8][frp_r];
637 return (fptr(x));
638 }
639
640 vrs8_t
MTH_DISPATCH_FUNC(__ps_sin_8)641 MTH_DISPATCH_FUNC(__ps_sin_8)(vrs8_t x)
642 {
643 vrs8_t (*fptr)(vrs8_t);
644 _MTH_I_INIT();
645 _MTH_I_STATS_INC(func_sin,sv_sv8,frp_p);
646 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sin][sv_sv8][frp_p];
647 return (fptr(x));
648 }
649
650 vrs8_t
MTH_DISPATCH_FUNC(__fs_sin_8m)651 MTH_DISPATCH_FUNC(__fs_sin_8m)(vrs8_t x, vis8_t m)
652 {
653 vrs8_t (*fptr)(vrs8_t, vis8_t);
654 _MTH_I_INIT();
655 _MTH_I_STATS_INC(func_sin,sv_sv8m,frp_f);
656 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sin][sv_sv8m][frp_f];
657 return (fptr(x, m));
658 }
659
660 vrs8_t
MTH_DISPATCH_FUNC(__rs_sin_8m)661 MTH_DISPATCH_FUNC(__rs_sin_8m)(vrs8_t x, vis8_t m)
662 {
663 vrs8_t (*fptr)(vrs8_t, vis8_t);
664 _MTH_I_INIT();
665 _MTH_I_STATS_INC(func_sin,sv_sv8m,frp_r);
666 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sin][sv_sv8m][frp_r];
667 return (fptr(x, m));
668 }
669
670 vrs8_t
MTH_DISPATCH_FUNC(__ps_sin_8m)671 MTH_DISPATCH_FUNC(__ps_sin_8m)(vrs8_t x, vis8_t m)
672 {
673 vrs8_t (*fptr)(vrs8_t, vis8_t);
674 _MTH_I_INIT();
675 _MTH_I_STATS_INC(func_sin,sv_sv8m,frp_p);
676 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sin][sv_sv8m][frp_p];
677 return (fptr(x, m));
678 }
679
680 vrd4_t
MTH_DISPATCH_FUNC(__fd_sin_4)681 MTH_DISPATCH_FUNC(__fd_sin_4)(vrd4_t x)
682 {
683 vrd4_t (*fptr)(vrd4_t);
684 _MTH_I_INIT();
685 _MTH_I_STATS_INC(func_sin,sv_dv4,frp_f);
686 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sin][sv_dv4][frp_f];
687 return (fptr(x));
688 }
689
690 vrd4_t
MTH_DISPATCH_FUNC(__rd_sin_4)691 MTH_DISPATCH_FUNC(__rd_sin_4)(vrd4_t x)
692 {
693 vrd4_t (*fptr)(vrd4_t);
694 _MTH_I_INIT();
695 _MTH_I_STATS_INC(func_sin,sv_dv4,frp_r);
696 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sin][sv_dv4][frp_r];
697 return (fptr(x));
698 }
699
700 vrd4_t
MTH_DISPATCH_FUNC(__pd_sin_4)701 MTH_DISPATCH_FUNC(__pd_sin_4)(vrd4_t x)
702 {
703 vrd4_t (*fptr)(vrd4_t);
704 _MTH_I_INIT();
705 _MTH_I_STATS_INC(func_sin,sv_dv4,frp_p);
706 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sin][sv_dv4][frp_p];
707 return (fptr(x));
708 }
709
710 vrd4_t
MTH_DISPATCH_FUNC(__fd_sin_4m)711 MTH_DISPATCH_FUNC(__fd_sin_4m)(vrd4_t x, vid4_t m)
712 {
713 vrd4_t (*fptr)(vrd4_t, vid4_t);
714 _MTH_I_INIT();
715 _MTH_I_STATS_INC(func_sin,sv_dv4m,frp_f);
716 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_dv4m][frp_f];
717 return (fptr(x, m));
718 }
719
720 vrd4_t
MTH_DISPATCH_FUNC(__rd_sin_4m)721 MTH_DISPATCH_FUNC(__rd_sin_4m)(vrd4_t x, vid4_t m)
722 {
723 vrd4_t (*fptr)(vrd4_t, vid4_t);
724 _MTH_I_INIT();
725 _MTH_I_STATS_INC(func_sin,sv_dv4m,frp_r);
726 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_dv4m][frp_r];
727 return (fptr(x, m));
728 }
729
730 vrd4_t
MTH_DISPATCH_FUNC(__pd_sin_4m)731 MTH_DISPATCH_FUNC(__pd_sin_4m)(vrd4_t x, vid4_t m)
732 {
733 vrd4_t (*fptr)(vrd4_t, vid4_t);
734 _MTH_I_INIT();
735 _MTH_I_STATS_INC(func_sin,sv_dv4m,frp_p);
736 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_dv4m][frp_p];
737 return (fptr(x, m));
738 }
739
740 vrs8_t
MTH_DISPATCH_FUNC(__fs_tan_8)741 MTH_DISPATCH_FUNC(__fs_tan_8)(vrs8_t x)
742 {
743 vrs8_t (*fptr)(vrs8_t);
744 _MTH_I_INIT();
745 _MTH_I_STATS_INC(func_tan,sv_sv8,frp_f);
746 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tan][sv_sv8][frp_f];
747 return (fptr(x));
748 }
749
750 vrs8_t
MTH_DISPATCH_FUNC(__rs_tan_8)751 MTH_DISPATCH_FUNC(__rs_tan_8)(vrs8_t x)
752 {
753 vrs8_t (*fptr)(vrs8_t);
754 _MTH_I_INIT();
755 _MTH_I_STATS_INC(func_tan,sv_sv8,frp_r);
756 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tan][sv_sv8][frp_r];
757 return (fptr(x));
758 }
759
760 vrs8_t
MTH_DISPATCH_FUNC(__ps_tan_8)761 MTH_DISPATCH_FUNC(__ps_tan_8)(vrs8_t x)
762 {
763 vrs8_t (*fptr)(vrs8_t);
764 _MTH_I_INIT();
765 _MTH_I_STATS_INC(func_tan,sv_sv8,frp_p);
766 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tan][sv_sv8][frp_p];
767 return (fptr(x));
768 }
769
770 vrs8_t
MTH_DISPATCH_FUNC(__fs_tan_8m)771 MTH_DISPATCH_FUNC(__fs_tan_8m)(vrs8_t x, vis8_t m)
772 {
773 vrs8_t (*fptr)(vrs8_t, vis8_t);
774 _MTH_I_INIT();
775 _MTH_I_STATS_INC(func_tan,sv_sv8m,frp_f);
776 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tan][sv_sv8m][frp_f];
777 return (fptr(x, m));
778 }
779
780 vrs8_t
MTH_DISPATCH_FUNC(__rs_tan_8m)781 MTH_DISPATCH_FUNC(__rs_tan_8m)(vrs8_t x, vis8_t m)
782 {
783 vrs8_t (*fptr)(vrs8_t, vis8_t);
784 _MTH_I_INIT();
785 _MTH_I_STATS_INC(func_tan,sv_sv8m,frp_r);
786 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tan][sv_sv8m][frp_r];
787 return (fptr(x, m));
788 }
789
790 vrs8_t
MTH_DISPATCH_FUNC(__ps_tan_8m)791 MTH_DISPATCH_FUNC(__ps_tan_8m)(vrs8_t x, vis8_t m)
792 {
793 vrs8_t (*fptr)(vrs8_t, vis8_t);
794 _MTH_I_INIT();
795 _MTH_I_STATS_INC(func_tan,sv_sv8m,frp_p);
796 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tan][sv_sv8m][frp_p];
797 return (fptr(x, m));
798 }
799
800 vrd4_t
MTH_DISPATCH_FUNC(__fd_tan_4)801 MTH_DISPATCH_FUNC(__fd_tan_4)(vrd4_t x)
802 {
803 vrd4_t (*fptr)(vrd4_t);
804 _MTH_I_INIT();
805 _MTH_I_STATS_INC(func_tan,sv_dv4,frp_f);
806 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tan][sv_dv4][frp_f];
807 return (fptr(x));
808 }
809
810 vrd4_t
MTH_DISPATCH_FUNC(__rd_tan_4)811 MTH_DISPATCH_FUNC(__rd_tan_4)(vrd4_t x)
812 {
813 vrd4_t (*fptr)(vrd4_t);
814 _MTH_I_INIT();
815 _MTH_I_STATS_INC(func_tan,sv_dv4,frp_r);
816 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tan][sv_dv4][frp_r];
817 return (fptr(x));
818 }
819
820 vrd4_t
MTH_DISPATCH_FUNC(__pd_tan_4)821 MTH_DISPATCH_FUNC(__pd_tan_4)(vrd4_t x)
822 {
823 vrd4_t (*fptr)(vrd4_t);
824 _MTH_I_INIT();
825 _MTH_I_STATS_INC(func_tan,sv_dv4,frp_p);
826 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tan][sv_dv4][frp_p];
827 return (fptr(x));
828 }
829
830 vrd4_t
MTH_DISPATCH_FUNC(__fd_tan_4m)831 MTH_DISPATCH_FUNC(__fd_tan_4m)(vrd4_t x, vid4_t m)
832 {
833 vrd4_t (*fptr)(vrd4_t, vid4_t);
834 _MTH_I_INIT();
835 _MTH_I_STATS_INC(func_tan,sv_dv4m,frp_f);
836 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_dv4m][frp_f];
837 return (fptr(x, m));
838 }
839
840 vrd4_t
MTH_DISPATCH_FUNC(__rd_tan_4m)841 MTH_DISPATCH_FUNC(__rd_tan_4m)(vrd4_t x, vid4_t m)
842 {
843 vrd4_t (*fptr)(vrd4_t, vid4_t);
844 _MTH_I_INIT();
845 _MTH_I_STATS_INC(func_tan,sv_dv4m,frp_r);
846 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_dv4m][frp_r];
847 return (fptr(x, m));
848 }
849
850 vrd4_t
MTH_DISPATCH_FUNC(__pd_tan_4m)851 MTH_DISPATCH_FUNC(__pd_tan_4m)(vrd4_t x, vid4_t m)
852 {
853 vrd4_t (*fptr)(vrd4_t, vid4_t);
854 _MTH_I_INIT();
855 _MTH_I_STATS_INC(func_tan,sv_dv4m,frp_p);
856 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_dv4m][frp_p];
857 return (fptr(x, m));
858 }
859
860 vrs8_t
MTH_DISPATCH_FUNC(__fs_cosh_8)861 MTH_DISPATCH_FUNC(__fs_cosh_8)(vrs8_t x)
862 {
863 vrs8_t (*fptr)(vrs8_t);
864 _MTH_I_INIT();
865 _MTH_I_STATS_INC(func_cosh,sv_sv8,frp_f);
866 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cosh][sv_sv8][frp_f];
867 return (fptr(x));
868 }
869
870 vrs8_t
MTH_DISPATCH_FUNC(__rs_cosh_8)871 MTH_DISPATCH_FUNC(__rs_cosh_8)(vrs8_t x)
872 {
873 vrs8_t (*fptr)(vrs8_t);
874 _MTH_I_INIT();
875 _MTH_I_STATS_INC(func_cosh,sv_sv8,frp_r);
876 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cosh][sv_sv8][frp_r];
877 return (fptr(x));
878 }
879
880 vrs8_t
MTH_DISPATCH_FUNC(__ps_cosh_8)881 MTH_DISPATCH_FUNC(__ps_cosh_8)(vrs8_t x)
882 {
883 vrs8_t (*fptr)(vrs8_t);
884 _MTH_I_INIT();
885 _MTH_I_STATS_INC(func_cosh,sv_sv8,frp_p);
886 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_cosh][sv_sv8][frp_p];
887 return (fptr(x));
888 }
889
890 vrs8_t
MTH_DISPATCH_FUNC(__fs_cosh_8m)891 MTH_DISPATCH_FUNC(__fs_cosh_8m)(vrs8_t x, vis8_t m)
892 {
893 vrs8_t (*fptr)(vrs8_t, vis8_t);
894 _MTH_I_INIT();
895 _MTH_I_STATS_INC(func_cosh,sv_sv8m,frp_f);
896 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_sv8m][frp_f];
897 return (fptr(x, m));
898 }
899
900 vrs8_t
MTH_DISPATCH_FUNC(__rs_cosh_8m)901 MTH_DISPATCH_FUNC(__rs_cosh_8m)(vrs8_t x, vis8_t m)
902 {
903 vrs8_t (*fptr)(vrs8_t, vis8_t);
904 _MTH_I_INIT();
905 _MTH_I_STATS_INC(func_cosh,sv_sv8m,frp_r);
906 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_sv8m][frp_r];
907 return (fptr(x, m));
908 }
909
910 vrs8_t
MTH_DISPATCH_FUNC(__ps_cosh_8m)911 MTH_DISPATCH_FUNC(__ps_cosh_8m)(vrs8_t x, vis8_t m)
912 {
913 vrs8_t (*fptr)(vrs8_t, vis8_t);
914 _MTH_I_INIT();
915 _MTH_I_STATS_INC(func_cosh,sv_sv8m,frp_p);
916 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_sv8m][frp_p];
917 return (fptr(x, m));
918 }
919
920 vrd4_t
MTH_DISPATCH_FUNC(__fd_cosh_4)921 MTH_DISPATCH_FUNC(__fd_cosh_4)(vrd4_t x)
922 {
923 vrd4_t (*fptr)(vrd4_t);
924 _MTH_I_INIT();
925 _MTH_I_STATS_INC(func_cosh,sv_dv4,frp_f);
926 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cosh][sv_dv4][frp_f];
927 return (fptr(x));
928 }
929
930 vrd4_t
MTH_DISPATCH_FUNC(__rd_cosh_4)931 MTH_DISPATCH_FUNC(__rd_cosh_4)(vrd4_t x)
932 {
933 vrd4_t (*fptr)(vrd4_t);
934 _MTH_I_INIT();
935 _MTH_I_STATS_INC(func_cosh,sv_dv4,frp_r);
936 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cosh][sv_dv4][frp_r];
937 return (fptr(x));
938 }
939
940 vrd4_t
MTH_DISPATCH_FUNC(__pd_cosh_4)941 MTH_DISPATCH_FUNC(__pd_cosh_4)(vrd4_t x)
942 {
943 vrd4_t (*fptr)(vrd4_t);
944 _MTH_I_INIT();
945 _MTH_I_STATS_INC(func_cosh,sv_dv4,frp_p);
946 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_cosh][sv_dv4][frp_p];
947 return (fptr(x));
948 }
949
950 vrd4_t
MTH_DISPATCH_FUNC(__fd_cosh_4m)951 MTH_DISPATCH_FUNC(__fd_cosh_4m)(vrd4_t x, vid4_t m)
952 {
953 vrd4_t (*fptr)(vrd4_t, vid4_t);
954 _MTH_I_INIT();
955 _MTH_I_STATS_INC(func_cosh,sv_dv4m,frp_f);
956 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_dv4m][frp_f];
957 return (fptr(x, m));
958 }
959
960 vrd4_t
MTH_DISPATCH_FUNC(__rd_cosh_4m)961 MTH_DISPATCH_FUNC(__rd_cosh_4m)(vrd4_t x, vid4_t m)
962 {
963 vrd4_t (*fptr)(vrd4_t, vid4_t);
964 _MTH_I_INIT();
965 _MTH_I_STATS_INC(func_cosh,sv_dv4m,frp_r);
966 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_dv4m][frp_r];
967 return (fptr(x, m));
968 }
969
970 vrd4_t
MTH_DISPATCH_FUNC(__pd_cosh_4m)971 MTH_DISPATCH_FUNC(__pd_cosh_4m)(vrd4_t x, vid4_t m)
972 {
973 vrd4_t (*fptr)(vrd4_t, vid4_t);
974 _MTH_I_INIT();
975 _MTH_I_STATS_INC(func_cosh,sv_dv4m,frp_p);
976 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_dv4m][frp_p];
977 return (fptr(x, m));
978 }
979
980 vrs8_t
MTH_DISPATCH_FUNC(__fs_sinh_8)981 MTH_DISPATCH_FUNC(__fs_sinh_8)(vrs8_t x)
982 {
983 vrs8_t (*fptr)(vrs8_t);
984 _MTH_I_INIT();
985 _MTH_I_STATS_INC(func_sinh,sv_sv8,frp_f);
986 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sinh][sv_sv8][frp_f];
987 return (fptr(x));
988 }
989
990 vrs8_t
MTH_DISPATCH_FUNC(__rs_sinh_8)991 MTH_DISPATCH_FUNC(__rs_sinh_8)(vrs8_t x)
992 {
993 vrs8_t (*fptr)(vrs8_t);
994 _MTH_I_INIT();
995 _MTH_I_STATS_INC(func_sinh,sv_sv8,frp_r);
996 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sinh][sv_sv8][frp_r];
997 return (fptr(x));
998 }
999
1000 vrs8_t
MTH_DISPATCH_FUNC(__ps_sinh_8)1001 MTH_DISPATCH_FUNC(__ps_sinh_8)(vrs8_t x)
1002 {
1003 vrs8_t (*fptr)(vrs8_t);
1004 _MTH_I_INIT();
1005 _MTH_I_STATS_INC(func_sinh,sv_sv8,frp_p);
1006 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sinh][sv_sv8][frp_p];
1007 return (fptr(x));
1008 }
1009
1010 vrs8_t
MTH_DISPATCH_FUNC(__fs_sinh_8m)1011 MTH_DISPATCH_FUNC(__fs_sinh_8m)(vrs8_t x, vis8_t m)
1012 {
1013 vrs8_t (*fptr)(vrs8_t, vis8_t);
1014 _MTH_I_INIT();
1015 _MTH_I_STATS_INC(func_sinh,sv_sv8m,frp_f);
1016 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_sv8m][frp_f];
1017 return (fptr(x, m));
1018 }
1019
1020 vrs8_t
MTH_DISPATCH_FUNC(__rs_sinh_8m)1021 MTH_DISPATCH_FUNC(__rs_sinh_8m)(vrs8_t x, vis8_t m)
1022 {
1023 vrs8_t (*fptr)(vrs8_t, vis8_t);
1024 _MTH_I_INIT();
1025 _MTH_I_STATS_INC(func_sinh,sv_sv8m,frp_r);
1026 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_sv8m][frp_r];
1027 return (fptr(x, m));
1028 }
1029
1030 vrs8_t
MTH_DISPATCH_FUNC(__ps_sinh_8m)1031 MTH_DISPATCH_FUNC(__ps_sinh_8m)(vrs8_t x, vis8_t m)
1032 {
1033 vrs8_t (*fptr)(vrs8_t, vis8_t);
1034 _MTH_I_INIT();
1035 _MTH_I_STATS_INC(func_sinh,sv_sv8m,frp_p);
1036 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_sv8m][frp_p];
1037 return (fptr(x, m));
1038 }
1039
1040 vrd4_t
MTH_DISPATCH_FUNC(__fd_sinh_4)1041 MTH_DISPATCH_FUNC(__fd_sinh_4)(vrd4_t x)
1042 {
1043 vrd4_t (*fptr)(vrd4_t);
1044 _MTH_I_INIT();
1045 _MTH_I_STATS_INC(func_sinh,sv_dv4,frp_f);
1046 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sinh][sv_dv4][frp_f];
1047 return (fptr(x));
1048 }
1049
1050 vrd4_t
MTH_DISPATCH_FUNC(__rd_sinh_4)1051 MTH_DISPATCH_FUNC(__rd_sinh_4)(vrd4_t x)
1052 {
1053 vrd4_t (*fptr)(vrd4_t);
1054 _MTH_I_INIT();
1055 _MTH_I_STATS_INC(func_sinh,sv_dv4,frp_r);
1056 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sinh][sv_dv4][frp_r];
1057 return (fptr(x));
1058 }
1059
1060 vrd4_t
MTH_DISPATCH_FUNC(__pd_sinh_4)1061 MTH_DISPATCH_FUNC(__pd_sinh_4)(vrd4_t x)
1062 {
1063 vrd4_t (*fptr)(vrd4_t);
1064 _MTH_I_INIT();
1065 _MTH_I_STATS_INC(func_sinh,sv_dv4,frp_p);
1066 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sinh][sv_dv4][frp_p];
1067 return (fptr(x));
1068 }
1069
1070 vrd4_t
MTH_DISPATCH_FUNC(__fd_sinh_4m)1071 MTH_DISPATCH_FUNC(__fd_sinh_4m)(vrd4_t x, vid4_t m)
1072 {
1073 vrd4_t (*fptr)(vrd4_t, vid4_t);
1074 _MTH_I_INIT();
1075 _MTH_I_STATS_INC(func_sinh,sv_dv4m,frp_f);
1076 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_dv4m][frp_f];
1077 return (fptr(x, m));
1078 }
1079
1080 vrd4_t
MTH_DISPATCH_FUNC(__rd_sinh_4m)1081 MTH_DISPATCH_FUNC(__rd_sinh_4m)(vrd4_t x, vid4_t m)
1082 {
1083 vrd4_t (*fptr)(vrd4_t, vid4_t);
1084 _MTH_I_INIT();
1085 _MTH_I_STATS_INC(func_sinh,sv_dv4m,frp_r);
1086 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_dv4m][frp_r];
1087 return (fptr(x, m));
1088 }
1089
1090 vrd4_t
MTH_DISPATCH_FUNC(__pd_sinh_4m)1091 MTH_DISPATCH_FUNC(__pd_sinh_4m)(vrd4_t x, vid4_t m)
1092 {
1093 vrd4_t (*fptr)(vrd4_t, vid4_t);
1094 _MTH_I_INIT();
1095 _MTH_I_STATS_INC(func_sinh,sv_dv4m,frp_p);
1096 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_dv4m][frp_p];
1097 return (fptr(x, m));
1098 }
1099
1100 vrs8_t
MTH_DISPATCH_FUNC(__fs_tanh_8)1101 MTH_DISPATCH_FUNC(__fs_tanh_8)(vrs8_t x)
1102 {
1103 vrs8_t (*fptr)(vrs8_t);
1104 _MTH_I_INIT();
1105 _MTH_I_STATS_INC(func_tanh,sv_sv8,frp_f);
1106 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tanh][sv_sv8][frp_f];
1107 return (fptr(x));
1108 }
1109
1110 vrs8_t
MTH_DISPATCH_FUNC(__rs_tanh_8)1111 MTH_DISPATCH_FUNC(__rs_tanh_8)(vrs8_t x)
1112 {
1113 vrs8_t (*fptr)(vrs8_t);
1114 _MTH_I_INIT();
1115 _MTH_I_STATS_INC(func_tanh,sv_sv8,frp_r);
1116 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tanh][sv_sv8][frp_r];
1117 return (fptr(x));
1118 }
1119
1120 vrs8_t
MTH_DISPATCH_FUNC(__ps_tanh_8)1121 MTH_DISPATCH_FUNC(__ps_tanh_8)(vrs8_t x)
1122 {
1123 vrs8_t (*fptr)(vrs8_t);
1124 _MTH_I_INIT();
1125 _MTH_I_STATS_INC(func_tanh,sv_sv8,frp_p);
1126 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_tanh][sv_sv8][frp_p];
1127 return (fptr(x));
1128 }
1129
1130 vrs8_t
MTH_DISPATCH_FUNC(__fs_tanh_8m)1131 MTH_DISPATCH_FUNC(__fs_tanh_8m)(vrs8_t x, vis8_t m)
1132 {
1133 vrs8_t (*fptr)(vrs8_t, vis8_t);
1134 _MTH_I_INIT();
1135 _MTH_I_STATS_INC(func_tanh,sv_sv8m,frp_f);
1136 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_sv8m][frp_f];
1137 return (fptr(x, m));
1138 }
1139
1140 vrs8_t
MTH_DISPATCH_FUNC(__rs_tanh_8m)1141 MTH_DISPATCH_FUNC(__rs_tanh_8m)(vrs8_t x, vis8_t m)
1142 {
1143 vrs8_t (*fptr)(vrs8_t, vis8_t);
1144 _MTH_I_INIT();
1145 _MTH_I_STATS_INC(func_tanh,sv_sv8m,frp_r);
1146 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_sv8m][frp_r];
1147 return (fptr(x, m));
1148 }
1149
1150 vrs8_t
MTH_DISPATCH_FUNC(__ps_tanh_8m)1151 MTH_DISPATCH_FUNC(__ps_tanh_8m)(vrs8_t x, vis8_t m)
1152 {
1153 vrs8_t (*fptr)(vrs8_t, vis8_t);
1154 _MTH_I_INIT();
1155 _MTH_I_STATS_INC(func_tanh,sv_sv8m,frp_p);
1156 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_sv8m][frp_p];
1157 return (fptr(x, m));
1158 }
1159
1160 vrd4_t
MTH_DISPATCH_FUNC(__fd_tanh_4)1161 MTH_DISPATCH_FUNC(__fd_tanh_4)(vrd4_t x)
1162 {
1163 vrd4_t (*fptr)(vrd4_t);
1164 _MTH_I_INIT();
1165 _MTH_I_STATS_INC(func_tanh,sv_dv4,frp_f);
1166 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tanh][sv_dv4][frp_f];
1167 return (fptr(x));
1168 }
1169
1170 vrd4_t
MTH_DISPATCH_FUNC(__rd_tanh_4)1171 MTH_DISPATCH_FUNC(__rd_tanh_4)(vrd4_t x)
1172 {
1173 vrd4_t (*fptr)(vrd4_t);
1174 _MTH_I_INIT();
1175 _MTH_I_STATS_INC(func_tanh,sv_dv4,frp_r);
1176 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tanh][sv_dv4][frp_r];
1177 return (fptr(x));
1178 }
1179
1180 vrd4_t
MTH_DISPATCH_FUNC(__pd_tanh_4)1181 MTH_DISPATCH_FUNC(__pd_tanh_4)(vrd4_t x)
1182 {
1183 vrd4_t (*fptr)(vrd4_t);
1184 _MTH_I_INIT();
1185 _MTH_I_STATS_INC(func_tanh,sv_dv4,frp_p);
1186 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_tanh][sv_dv4][frp_p];
1187 return (fptr(x));
1188 }
1189
1190 vrd4_t
MTH_DISPATCH_FUNC(__fd_tanh_4m)1191 MTH_DISPATCH_FUNC(__fd_tanh_4m)(vrd4_t x, vid4_t m)
1192 {
1193 vrd4_t (*fptr)(vrd4_t, vid4_t);
1194 _MTH_I_INIT();
1195 _MTH_I_STATS_INC(func_tanh,sv_dv4m,frp_f);
1196 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_dv4m][frp_f];
1197 return (fptr(x, m));
1198 }
1199
1200 vrd4_t
MTH_DISPATCH_FUNC(__rd_tanh_4m)1201 MTH_DISPATCH_FUNC(__rd_tanh_4m)(vrd4_t x, vid4_t m)
1202 {
1203 vrd4_t (*fptr)(vrd4_t, vid4_t);
1204 _MTH_I_INIT();
1205 _MTH_I_STATS_INC(func_tanh,sv_dv4m,frp_r);
1206 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_dv4m][frp_r];
1207 return (fptr(x, m));
1208 }
1209
1210 vrd4_t
MTH_DISPATCH_FUNC(__pd_tanh_4m)1211 MTH_DISPATCH_FUNC(__pd_tanh_4m)(vrd4_t x, vid4_t m)
1212 {
1213 vrd4_t (*fptr)(vrd4_t, vid4_t);
1214 _MTH_I_INIT();
1215 _MTH_I_STATS_INC(func_tanh,sv_dv4m,frp_p);
1216 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_dv4m][frp_p];
1217 return (fptr(x, m));
1218 }
1219
1220 vrs8_t
MTH_DISPATCH_FUNC(__fs_exp_8)1221 MTH_DISPATCH_FUNC(__fs_exp_8)(vrs8_t x)
1222 {
1223 vrs8_t (*fptr)(vrs8_t);
1224 _MTH_I_INIT();
1225 _MTH_I_STATS_INC(func_exp,sv_sv8,frp_f);
1226 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_exp][sv_sv8][frp_f];
1227 return (fptr(x));
1228 }
1229
1230 vrs8_t
MTH_DISPATCH_FUNC(__rs_exp_8)1231 MTH_DISPATCH_FUNC(__rs_exp_8)(vrs8_t x)
1232 {
1233 vrs8_t (*fptr)(vrs8_t);
1234 _MTH_I_INIT();
1235 _MTH_I_STATS_INC(func_exp,sv_sv8,frp_r);
1236 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_exp][sv_sv8][frp_r];
1237 return (fptr(x));
1238 }
1239
1240 vrs8_t
MTH_DISPATCH_FUNC(__ps_exp_8)1241 MTH_DISPATCH_FUNC(__ps_exp_8)(vrs8_t x)
1242 {
1243 vrs8_t (*fptr)(vrs8_t);
1244 _MTH_I_INIT();
1245 _MTH_I_STATS_INC(func_exp,sv_sv8,frp_p);
1246 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_exp][sv_sv8][frp_p];
1247 return (fptr(x));
1248 }
1249
1250 vrs8_t
MTH_DISPATCH_FUNC(__fs_exp_8m)1251 MTH_DISPATCH_FUNC(__fs_exp_8m)(vrs8_t x, vis8_t m)
1252 {
1253 vrs8_t (*fptr)(vrs8_t, vis8_t);
1254 _MTH_I_INIT();
1255 _MTH_I_STATS_INC(func_exp,sv_sv8m,frp_f);
1256 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_exp][sv_sv8m][frp_f];
1257 return (fptr(x, m));
1258 }
1259
1260 vrs8_t
MTH_DISPATCH_FUNC(__rs_exp_8m)1261 MTH_DISPATCH_FUNC(__rs_exp_8m)(vrs8_t x, vis8_t m)
1262 {
1263 vrs8_t (*fptr)(vrs8_t, vis8_t);
1264 _MTH_I_INIT();
1265 _MTH_I_STATS_INC(func_exp,sv_sv8m,frp_r);
1266 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_exp][sv_sv8m][frp_r];
1267 return (fptr(x, m));
1268 }
1269
1270 vrs8_t
MTH_DISPATCH_FUNC(__ps_exp_8m)1271 MTH_DISPATCH_FUNC(__ps_exp_8m)(vrs8_t x, vis8_t m)
1272 {
1273 vrs8_t (*fptr)(vrs8_t, vis8_t);
1274 _MTH_I_INIT();
1275 _MTH_I_STATS_INC(func_exp,sv_sv8m,frp_p);
1276 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_exp][sv_sv8m][frp_p];
1277 return (fptr(x, m));
1278 }
1279
1280 vrd4_t
MTH_DISPATCH_FUNC(__fd_exp_4)1281 MTH_DISPATCH_FUNC(__fd_exp_4)(vrd4_t x)
1282 {
1283 vrd4_t (*fptr)(vrd4_t);
1284 _MTH_I_INIT();
1285 _MTH_I_STATS_INC(func_exp,sv_dv4,frp_f);
1286 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_exp][sv_dv4][frp_f];
1287 return (fptr(x));
1288 }
1289
1290 vrd4_t
MTH_DISPATCH_FUNC(__rd_exp_4)1291 MTH_DISPATCH_FUNC(__rd_exp_4)(vrd4_t x)
1292 {
1293 vrd4_t (*fptr)(vrd4_t);
1294 _MTH_I_INIT();
1295 _MTH_I_STATS_INC(func_exp,sv_dv4,frp_r);
1296 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_exp][sv_dv4][frp_r];
1297 return (fptr(x));
1298 }
1299
1300 vrd4_t
MTH_DISPATCH_FUNC(__pd_exp_4)1301 MTH_DISPATCH_FUNC(__pd_exp_4)(vrd4_t x)
1302 {
1303 vrd4_t (*fptr)(vrd4_t);
1304 _MTH_I_INIT();
1305 _MTH_I_STATS_INC(func_exp,sv_dv4,frp_p);
1306 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_exp][sv_dv4][frp_p];
1307 return (fptr(x));
1308 }
1309
1310 vrd4_t
MTH_DISPATCH_FUNC(__fd_exp_4m)1311 MTH_DISPATCH_FUNC(__fd_exp_4m)(vrd4_t x, vid4_t m)
1312 {
1313 vrd4_t (*fptr)(vrd4_t, vid4_t);
1314 _MTH_I_INIT();
1315 _MTH_I_STATS_INC(func_exp,sv_dv4m,frp_f);
1316 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_dv4m][frp_f];
1317 return (fptr(x, m));
1318 }
1319
1320 vrd4_t
MTH_DISPATCH_FUNC(__rd_exp_4m)1321 MTH_DISPATCH_FUNC(__rd_exp_4m)(vrd4_t x, vid4_t m)
1322 {
1323 vrd4_t (*fptr)(vrd4_t, vid4_t);
1324 _MTH_I_INIT();
1325 _MTH_I_STATS_INC(func_exp,sv_dv4m,frp_r);
1326 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_dv4m][frp_r];
1327 return (fptr(x, m));
1328 }
1329
1330 vrd4_t
MTH_DISPATCH_FUNC(__pd_exp_4m)1331 MTH_DISPATCH_FUNC(__pd_exp_4m)(vrd4_t x, vid4_t m)
1332 {
1333 vrd4_t (*fptr)(vrd4_t, vid4_t);
1334 _MTH_I_INIT();
1335 _MTH_I_STATS_INC(func_exp,sv_dv4m,frp_p);
1336 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_dv4m][frp_p];
1337 return (fptr(x, m));
1338 }
1339
1340 vrs8_t
MTH_DISPATCH_FUNC(__fs_log_8)1341 MTH_DISPATCH_FUNC(__fs_log_8)(vrs8_t x)
1342 {
1343 vrs8_t (*fptr)(vrs8_t);
1344 _MTH_I_INIT();
1345 _MTH_I_STATS_INC(func_log,sv_sv8,frp_f);
1346 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log][sv_sv8][frp_f];
1347 return (fptr(x));
1348 }
1349
1350 vrs8_t
MTH_DISPATCH_FUNC(__rs_log_8)1351 MTH_DISPATCH_FUNC(__rs_log_8)(vrs8_t x)
1352 {
1353 vrs8_t (*fptr)(vrs8_t);
1354 _MTH_I_INIT();
1355 _MTH_I_STATS_INC(func_log,sv_sv8,frp_r);
1356 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log][sv_sv8][frp_r];
1357 return (fptr(x));
1358 }
1359
1360 vrs8_t
MTH_DISPATCH_FUNC(__ps_log_8)1361 MTH_DISPATCH_FUNC(__ps_log_8)(vrs8_t x)
1362 {
1363 vrs8_t (*fptr)(vrs8_t);
1364 _MTH_I_INIT();
1365 _MTH_I_STATS_INC(func_log,sv_sv8,frp_p);
1366 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log][sv_sv8][frp_p];
1367 return (fptr(x));
1368 }
1369
1370 vrs8_t
MTH_DISPATCH_FUNC(__fs_log_8m)1371 MTH_DISPATCH_FUNC(__fs_log_8m)(vrs8_t x, vis8_t m)
1372 {
1373 vrs8_t (*fptr)(vrs8_t, vis8_t);
1374 _MTH_I_INIT();
1375 _MTH_I_STATS_INC(func_log,sv_sv8m,frp_f);
1376 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log][sv_sv8m][frp_f];
1377 return (fptr(x, m));
1378 }
1379
1380 vrs8_t
MTH_DISPATCH_FUNC(__rs_log_8m)1381 MTH_DISPATCH_FUNC(__rs_log_8m)(vrs8_t x, vis8_t m)
1382 {
1383 vrs8_t (*fptr)(vrs8_t, vis8_t);
1384 _MTH_I_INIT();
1385 _MTH_I_STATS_INC(func_log,sv_sv8m,frp_r);
1386 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log][sv_sv8m][frp_r];
1387 return (fptr(x, m));
1388 }
1389
1390 vrs8_t
MTH_DISPATCH_FUNC(__ps_log_8m)1391 MTH_DISPATCH_FUNC(__ps_log_8m)(vrs8_t x, vis8_t m)
1392 {
1393 vrs8_t (*fptr)(vrs8_t, vis8_t);
1394 _MTH_I_INIT();
1395 _MTH_I_STATS_INC(func_log,sv_sv8m,frp_p);
1396 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log][sv_sv8m][frp_p];
1397 return (fptr(x, m));
1398 }
1399
1400 vrd4_t
MTH_DISPATCH_FUNC(__fd_log_4)1401 MTH_DISPATCH_FUNC(__fd_log_4)(vrd4_t x)
1402 {
1403 vrd4_t (*fptr)(vrd4_t);
1404 _MTH_I_INIT();
1405 _MTH_I_STATS_INC(func_log,sv_dv4,frp_f);
1406 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log][sv_dv4][frp_f];
1407 return (fptr(x));
1408 }
1409
1410 vrd4_t
MTH_DISPATCH_FUNC(__rd_log_4)1411 MTH_DISPATCH_FUNC(__rd_log_4)(vrd4_t x)
1412 {
1413 vrd4_t (*fptr)(vrd4_t);
1414 _MTH_I_INIT();
1415 _MTH_I_STATS_INC(func_log,sv_dv4,frp_r);
1416 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log][sv_dv4][frp_r];
1417 return (fptr(x));
1418 }
1419
1420 vrd4_t
MTH_DISPATCH_FUNC(__pd_log_4)1421 MTH_DISPATCH_FUNC(__pd_log_4)(vrd4_t x)
1422 {
1423 vrd4_t (*fptr)(vrd4_t);
1424 _MTH_I_INIT();
1425 _MTH_I_STATS_INC(func_log,sv_dv4,frp_p);
1426 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log][sv_dv4][frp_p];
1427 return (fptr(x));
1428 }
1429
1430 vrd4_t
MTH_DISPATCH_FUNC(__fd_log_4m)1431 MTH_DISPATCH_FUNC(__fd_log_4m)(vrd4_t x, vid4_t m)
1432 {
1433 vrd4_t (*fptr)(vrd4_t, vid4_t);
1434 _MTH_I_INIT();
1435 _MTH_I_STATS_INC(func_log,sv_dv4m,frp_f);
1436 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log][sv_dv4m][frp_f];
1437 return (fptr(x, m));
1438 }
1439
1440 vrd4_t
MTH_DISPATCH_FUNC(__rd_log_4m)1441 MTH_DISPATCH_FUNC(__rd_log_4m)(vrd4_t x, vid4_t m)
1442 {
1443 vrd4_t (*fptr)(vrd4_t, vid4_t);
1444 _MTH_I_INIT();
1445 _MTH_I_STATS_INC(func_log,sv_dv4m,frp_r);
1446 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log][sv_dv4m][frp_r];
1447 return (fptr(x, m));
1448 }
1449
1450 vrd4_t
MTH_DISPATCH_FUNC(__pd_log_4m)1451 MTH_DISPATCH_FUNC(__pd_log_4m)(vrd4_t x, vid4_t m)
1452 {
1453 vrd4_t (*fptr)(vrd4_t, vid4_t);
1454 _MTH_I_INIT();
1455 _MTH_I_STATS_INC(func_log,sv_dv4m,frp_p);
1456 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log][sv_dv4m][frp_p];
1457 return (fptr(x, m));
1458 }
1459
1460 vrs8_t
MTH_DISPATCH_FUNC(__fs_log10_8)1461 MTH_DISPATCH_FUNC(__fs_log10_8)(vrs8_t x)
1462 {
1463 vrs8_t (*fptr)(vrs8_t);
1464 _MTH_I_INIT();
1465 _MTH_I_STATS_INC(func_log10,sv_sv8,frp_f);
1466 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log10][sv_sv8][frp_f];
1467 return (fptr(x));
1468 }
1469
1470 vrs8_t
MTH_DISPATCH_FUNC(__rs_log10_8)1471 MTH_DISPATCH_FUNC(__rs_log10_8)(vrs8_t x)
1472 {
1473 vrs8_t (*fptr)(vrs8_t);
1474 _MTH_I_INIT();
1475 _MTH_I_STATS_INC(func_log10,sv_sv8,frp_r);
1476 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log10][sv_sv8][frp_r];
1477 return (fptr(x));
1478 }
1479
1480 vrs8_t
MTH_DISPATCH_FUNC(__ps_log10_8)1481 MTH_DISPATCH_FUNC(__ps_log10_8)(vrs8_t x)
1482 {
1483 vrs8_t (*fptr)(vrs8_t);
1484 _MTH_I_INIT();
1485 _MTH_I_STATS_INC(func_log10,sv_sv8,frp_p);
1486 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_log10][sv_sv8][frp_p];
1487 return (fptr(x));
1488 }
1489
1490 vrs8_t
MTH_DISPATCH_FUNC(__fs_log10_8m)1491 MTH_DISPATCH_FUNC(__fs_log10_8m)(vrs8_t x, vis8_t m)
1492 {
1493 vrs8_t (*fptr)(vrs8_t, vis8_t);
1494 _MTH_I_INIT();
1495 _MTH_I_STATS_INC(func_log10,sv_sv8m,frp_f);
1496 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log10][sv_sv8m][frp_f];
1497 return (fptr(x, m));
1498 }
1499
1500 vrs8_t
MTH_DISPATCH_FUNC(__rs_log10_8m)1501 MTH_DISPATCH_FUNC(__rs_log10_8m)(vrs8_t x, vis8_t m)
1502 {
1503 vrs8_t (*fptr)(vrs8_t, vis8_t);
1504 _MTH_I_INIT();
1505 _MTH_I_STATS_INC(func_log10,sv_sv8m,frp_r);
1506 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log10][sv_sv8m][frp_r];
1507 return (fptr(x, m));
1508 }
1509
1510 vrs8_t
MTH_DISPATCH_FUNC(__ps_log10_8m)1511 MTH_DISPATCH_FUNC(__ps_log10_8m)(vrs8_t x, vis8_t m)
1512 {
1513 vrs8_t (*fptr)(vrs8_t, vis8_t);
1514 _MTH_I_INIT();
1515 _MTH_I_STATS_INC(func_log10,sv_sv8m,frp_p);
1516 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_log10][sv_sv8m][frp_p];
1517 return (fptr(x, m));
1518 }
1519
1520 vrd4_t
MTH_DISPATCH_FUNC(__fd_log10_4)1521 MTH_DISPATCH_FUNC(__fd_log10_4)(vrd4_t x)
1522 {
1523 vrd4_t (*fptr)(vrd4_t);
1524 _MTH_I_INIT();
1525 _MTH_I_STATS_INC(func_log10,sv_dv4,frp_f);
1526 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log10][sv_dv4][frp_f];
1527 return (fptr(x));
1528 }
1529
1530 vrd4_t
MTH_DISPATCH_FUNC(__rd_log10_4)1531 MTH_DISPATCH_FUNC(__rd_log10_4)(vrd4_t x)
1532 {
1533 vrd4_t (*fptr)(vrd4_t);
1534 _MTH_I_INIT();
1535 _MTH_I_STATS_INC(func_log10,sv_dv4,frp_r);
1536 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log10][sv_dv4][frp_r];
1537 return (fptr(x));
1538 }
1539
1540 vrd4_t
MTH_DISPATCH_FUNC(__pd_log10_4)1541 MTH_DISPATCH_FUNC(__pd_log10_4)(vrd4_t x)
1542 {
1543 vrd4_t (*fptr)(vrd4_t);
1544 _MTH_I_INIT();
1545 _MTH_I_STATS_INC(func_log10,sv_dv4,frp_p);
1546 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_log10][sv_dv4][frp_p];
1547 return (fptr(x));
1548 }
1549
1550 vrd4_t
MTH_DISPATCH_FUNC(__fd_log10_4m)1551 MTH_DISPATCH_FUNC(__fd_log10_4m)(vrd4_t x, vid4_t m)
1552 {
1553 vrd4_t (*fptr)(vrd4_t, vid4_t);
1554 _MTH_I_INIT();
1555 _MTH_I_STATS_INC(func_log10,sv_dv4m,frp_f);
1556 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_dv4m][frp_f];
1557 return (fptr(x, m));
1558 }
1559
1560 vrd4_t
MTH_DISPATCH_FUNC(__rd_log10_4m)1561 MTH_DISPATCH_FUNC(__rd_log10_4m)(vrd4_t x, vid4_t m)
1562 {
1563 vrd4_t (*fptr)(vrd4_t, vid4_t);
1564 _MTH_I_INIT();
1565 _MTH_I_STATS_INC(func_log10,sv_dv4m,frp_r);
1566 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_dv4m][frp_r];
1567 return (fptr(x, m));
1568 }
1569
1570 vrd4_t
MTH_DISPATCH_FUNC(__pd_log10_4m)1571 MTH_DISPATCH_FUNC(__pd_log10_4m)(vrd4_t x, vid4_t m)
1572 {
1573 vrd4_t (*fptr)(vrd4_t, vid4_t);
1574 _MTH_I_INIT();
1575 _MTH_I_STATS_INC(func_log10,sv_dv4m,frp_p);
1576 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_dv4m][frp_p];
1577 return (fptr(x, m));
1578 }
1579
1580 vrs8_t
MTH_DISPATCH_FUNC(__fs_mod_8)1581 MTH_DISPATCH_FUNC(__fs_mod_8)(vrs8_t x, vrs8_t y)
1582 {
1583 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1584 _MTH_I_INIT();
1585 _MTH_I_STATS_INC(func_mod,sv_sv8,frp_f);
1586 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8][frp_f];
1587 return (fptr(x, y));
1588 }
1589
1590 vrs8_t
MTH_DISPATCH_FUNC(__rs_mod_8)1591 MTH_DISPATCH_FUNC(__rs_mod_8)(vrs8_t x, vrs8_t y)
1592 {
1593 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1594 _MTH_I_INIT();
1595 _MTH_I_STATS_INC(func_mod,sv_sv8,frp_r);
1596 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8][frp_r];
1597 return (fptr(x, y));
1598 }
1599
1600 vrs8_t
MTH_DISPATCH_FUNC(__ps_mod_8)1601 MTH_DISPATCH_FUNC(__ps_mod_8)(vrs8_t x, vrs8_t y)
1602 {
1603 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1604 _MTH_I_INIT();
1605 _MTH_I_STATS_INC(func_mod,sv_sv8,frp_p);
1606 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8][frp_p];
1607 return (fptr(x, y));
1608 }
1609
1610 vrs8_t
MTH_DISPATCH_FUNC(__fs_mod_8m)1611 MTH_DISPATCH_FUNC(__fs_mod_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1612 {
1613 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1614 _MTH_I_INIT();
1615 _MTH_I_STATS_INC(func_mod,sv_sv8m,frp_f);
1616 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8m][frp_f];
1617 return (fptr(x, y, m));
1618 }
1619
1620 vrs8_t
MTH_DISPATCH_FUNC(__rs_mod_8m)1621 MTH_DISPATCH_FUNC(__rs_mod_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1622 {
1623 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1624 _MTH_I_INIT();
1625 _MTH_I_STATS_INC(func_mod,sv_sv8m,frp_r);
1626 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8m][frp_r];
1627 return (fptr(x, y, m));
1628 }
1629
1630 vrs8_t
MTH_DISPATCH_FUNC(__ps_mod_8m)1631 MTH_DISPATCH_FUNC(__ps_mod_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1632 {
1633 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1634 _MTH_I_INIT();
1635 _MTH_I_STATS_INC(func_mod,sv_sv8m,frp_p);
1636 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_mod][sv_sv8m][frp_p];
1637 return (fptr(x, y, m));
1638 }
1639
1640 vrd4_t
MTH_DISPATCH_FUNC(__fd_mod_4)1641 MTH_DISPATCH_FUNC(__fd_mod_4)(vrd4_t x, vrd4_t y)
1642 {
1643 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1644 _MTH_I_INIT();
1645 _MTH_I_STATS_INC(func_mod,sv_dv4,frp_f);
1646 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4][frp_f];
1647 return (fptr(x, y));
1648 }
1649
1650 vrd4_t
MTH_DISPATCH_FUNC(__rd_mod_4)1651 MTH_DISPATCH_FUNC(__rd_mod_4)(vrd4_t x, vrd4_t y)
1652 {
1653 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1654 _MTH_I_INIT();
1655 _MTH_I_STATS_INC(func_mod,sv_dv4,frp_r);
1656 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4][frp_r];
1657 return (fptr(x, y));
1658 }
1659
1660 vrd4_t
MTH_DISPATCH_FUNC(__pd_mod_4)1661 MTH_DISPATCH_FUNC(__pd_mod_4)(vrd4_t x, vrd4_t y)
1662 {
1663 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1664 _MTH_I_INIT();
1665 _MTH_I_STATS_INC(func_mod,sv_dv4,frp_p);
1666 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4][frp_p];
1667 return (fptr(x, y));
1668 }
1669
1670 vrd4_t
MTH_DISPATCH_FUNC(__fd_mod_4m)1671 MTH_DISPATCH_FUNC(__fd_mod_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1672 {
1673 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1674 _MTH_I_INIT();
1675 _MTH_I_STATS_INC(func_mod,sv_dv4m,frp_f);
1676 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4m][frp_f];
1677 return (fptr(x, y, m));
1678 }
1679
1680 vrd4_t
MTH_DISPATCH_FUNC(__rd_mod_4m)1681 MTH_DISPATCH_FUNC(__rd_mod_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1682 {
1683 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1684 _MTH_I_INIT();
1685 _MTH_I_STATS_INC(func_mod,sv_dv4m,frp_r);
1686 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4m][frp_r];
1687 return (fptr(x, y, m));
1688 }
1689
1690 vrd4_t
MTH_DISPATCH_FUNC(__pd_mod_4m)1691 MTH_DISPATCH_FUNC(__pd_mod_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1692 {
1693 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1694 _MTH_I_INIT();
1695 _MTH_I_STATS_INC(func_mod,sv_dv4m,frp_p);
1696 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_mod][sv_dv4m][frp_p];
1697 return (fptr(x, y, m));
1698 }
1699
1700 vrs8_t
MTH_DISPATCH_FUNC(__fs_pow_8)1701 MTH_DISPATCH_FUNC(__fs_pow_8)(vrs8_t x, vrs8_t y)
1702 {
1703 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1704 _MTH_I_INIT();
1705 _MTH_I_STATS_INC(func_pow,sv_sv8,frp_f);
1706 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8][frp_f];
1707 return (fptr(x, y));
1708 }
1709
1710 vrs8_t
MTH_DISPATCH_FUNC(__rs_pow_8)1711 MTH_DISPATCH_FUNC(__rs_pow_8)(vrs8_t x, vrs8_t y)
1712 {
1713 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1714 _MTH_I_INIT();
1715 _MTH_I_STATS_INC(func_pow,sv_sv8,frp_r);
1716 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8][frp_r];
1717 return (fptr(x, y));
1718 }
1719
1720 vrs8_t
MTH_DISPATCH_FUNC(__ps_pow_8)1721 MTH_DISPATCH_FUNC(__ps_pow_8)(vrs8_t x, vrs8_t y)
1722 {
1723 vrs8_t (*fptr)(vrs8_t, vrs8_t);
1724 _MTH_I_INIT();
1725 _MTH_I_STATS_INC(func_pow,sv_sv8,frp_p);
1726 fptr = (vrs8_t(*)(vrs8_t, vrs8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8][frp_p];
1727 return (fptr(x, y));
1728 }
1729
1730 vrs8_t
MTH_DISPATCH_FUNC(__fs_pow_8m)1731 MTH_DISPATCH_FUNC(__fs_pow_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1732 {
1733 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1734 _MTH_I_INIT();
1735 _MTH_I_STATS_INC(func_pow,sv_sv8m,frp_f);
1736 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8m][frp_f];
1737 return (fptr(x, y, m));
1738 }
1739
1740 vrs8_t
MTH_DISPATCH_FUNC(__rs_pow_8m)1741 MTH_DISPATCH_FUNC(__rs_pow_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1742 {
1743 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1744 _MTH_I_INIT();
1745 _MTH_I_STATS_INC(func_pow,sv_sv8m,frp_r);
1746 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8m][frp_r];
1747 return (fptr(x, y, m));
1748 }
1749
1750 vrs8_t
MTH_DISPATCH_FUNC(__ps_pow_8m)1751 MTH_DISPATCH_FUNC(__ps_pow_8m)(vrs8_t x, vrs8_t y, vis8_t m)
1752 {
1753 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
1754 _MTH_I_INIT();
1755 _MTH_I_STATS_INC(func_pow,sv_sv8m,frp_p);
1756 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_pow][sv_sv8m][frp_p];
1757 return (fptr(x, y, m));
1758 }
1759
1760 vrd4_t
MTH_DISPATCH_FUNC(__fd_pow_4)1761 MTH_DISPATCH_FUNC(__fd_pow_4)(vrd4_t x, vrd4_t y)
1762 {
1763 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1764 _MTH_I_INIT();
1765 _MTH_I_STATS_INC(func_pow,sv_dv4,frp_f);
1766 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4][frp_f];
1767 return (fptr(x, y));
1768 }
1769
1770 vrd4_t
MTH_DISPATCH_FUNC(__rd_pow_4)1771 MTH_DISPATCH_FUNC(__rd_pow_4)(vrd4_t x, vrd4_t y)
1772 {
1773 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1774 _MTH_I_INIT();
1775 _MTH_I_STATS_INC(func_pow,sv_dv4,frp_r);
1776 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4][frp_r];
1777 return (fptr(x, y));
1778 }
1779
1780 vrd4_t
MTH_DISPATCH_FUNC(__pd_pow_4)1781 MTH_DISPATCH_FUNC(__pd_pow_4)(vrd4_t x, vrd4_t y)
1782 {
1783 vrd4_t (*fptr)(vrd4_t, vrd4_t);
1784 _MTH_I_INIT();
1785 _MTH_I_STATS_INC(func_pow,sv_dv4,frp_p);
1786 fptr = (vrd4_t(*)(vrd4_t, vrd4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4][frp_p];
1787 return (fptr(x, y));
1788 }
1789
1790 vrd4_t
MTH_DISPATCH_FUNC(__fd_pow_4m)1791 MTH_DISPATCH_FUNC(__fd_pow_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1792 {
1793 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1794 _MTH_I_INIT();
1795 _MTH_I_STATS_INC(func_pow,sv_dv4m,frp_f);
1796 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4m][frp_f];
1797 return (fptr(x, y, m));
1798 }
1799
1800 vrd4_t
MTH_DISPATCH_FUNC(__rd_pow_4m)1801 MTH_DISPATCH_FUNC(__rd_pow_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1802 {
1803 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1804 _MTH_I_INIT();
1805 _MTH_I_STATS_INC(func_pow,sv_dv4m,frp_r);
1806 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4m][frp_r];
1807 return (fptr(x, y, m));
1808 }
1809
1810 vrd4_t
MTH_DISPATCH_FUNC(__pd_pow_4m)1811 MTH_DISPATCH_FUNC(__pd_pow_4m)(vrd4_t x, vrd4_t y, vid4_t m)
1812 {
1813 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
1814 _MTH_I_INIT();
1815 _MTH_I_STATS_INC(func_pow,sv_dv4m,frp_p);
1816 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_pow][sv_dv4m][frp_p];
1817 return (fptr(x, y, m));
1818 }
1819
1820 vrs8_t
MTH_DISPATCH_FUNC(__fs_powi1_8)1821 MTH_DISPATCH_FUNC(__fs_powi1_8)(vrs8_t x, int32_t iy)
1822 {
1823 vrs8_t (*fptr)(vrs8_t, int32_t);
1824 _MTH_I_INIT();
1825 _MTH_I_STATS_INC(func_powi1,sv_sv8,frp_f);
1826 fptr = (vrs8_t(*)(vrs8_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8][frp_f];
1827 return(fptr(x,iy));
1828 }
1829
1830 vrs8_t
MTH_DISPATCH_FUNC(__rs_powi1_8)1831 MTH_DISPATCH_FUNC(__rs_powi1_8)(vrs8_t x, int32_t iy)
1832 {
1833 vrs8_t (*fptr)(vrs8_t, int32_t);
1834 _MTH_I_INIT();
1835 _MTH_I_STATS_INC(func_powi1,sv_sv8,frp_r);
1836 fptr = (vrs8_t(*)(vrs8_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8][frp_r];
1837 return(fptr(x,iy));
1838 }
1839
1840 vrs8_t
MTH_DISPATCH_FUNC(__ps_powi1_8)1841 MTH_DISPATCH_FUNC(__ps_powi1_8)(vrs8_t x, int32_t iy)
1842 {
1843 vrs8_t (*fptr)(vrs8_t, int32_t);
1844 _MTH_I_INIT();
1845 _MTH_I_STATS_INC(func_powi1,sv_sv8,frp_p);
1846 fptr = (vrs8_t(*)(vrs8_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8][frp_p];
1847 return(fptr(x,iy));
1848 }
1849
1850 vrs8_t
MTH_DISPATCH_FUNC(__fs_powi1_8m)1851 MTH_DISPATCH_FUNC(__fs_powi1_8m)(vrs8_t x, int32_t iy, vis8_t mask)
1852 {
1853 vrs8_t (*fptr)(vrs8_t, int32_t, vis8_t);
1854 _MTH_I_INIT();
1855 _MTH_I_STATS_INC(func_powi1,sv_sv8m,frp_f);
1856 fptr = (vrs8_t(*)(vrs8_t, int32_t, vis8_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8m][frp_f];
1857 return(fptr(x,iy, mask));
1858 }
1859
1860 vrs8_t
MTH_DISPATCH_FUNC(__rs_powi1_8m)1861 MTH_DISPATCH_FUNC(__rs_powi1_8m)(vrs8_t x, int32_t iy, vis8_t mask)
1862 {
1863 vrs8_t (*fptr)(vrs8_t, int32_t, vis8_t);
1864 _MTH_I_INIT();
1865 _MTH_I_STATS_INC(func_powi1,sv_sv8m,frp_r);
1866 fptr = (vrs8_t(*)(vrs8_t, int32_t, vis8_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8m][frp_r];
1867 return(fptr(x,iy, mask));
1868 }
1869
1870 vrs8_t
MTH_DISPATCH_FUNC(__ps_powi1_8m)1871 MTH_DISPATCH_FUNC(__ps_powi1_8m)(vrs8_t x, int32_t iy, vis8_t mask)
1872 {
1873 vrs8_t (*fptr)(vrs8_t, int32_t, vis8_t);
1874 _MTH_I_INIT();
1875 _MTH_I_STATS_INC(func_powi1,sv_sv8m,frp_p);
1876 fptr = (vrs8_t(*)(vrs8_t, int32_t, vis8_t))MTH_DISPATCH_TBL[func_powi1][sv_sv8m][frp_p];
1877 return(fptr(x,iy, mask));
1878 }
1879
1880 vrs8_t
MTH_DISPATCH_FUNC(__fs_powi_8)1881 MTH_DISPATCH_FUNC(__fs_powi_8)(vrs8_t x, vis8_t iy)
1882 {
1883 vrs8_t (*fptr)(vrs8_t, vis8_t);
1884 _MTH_I_INIT();
1885 _MTH_I_STATS_INC(func_powi,sv_sv8,frp_f);
1886 fptr = (vrs8_t(*)(vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8][frp_f];
1887 return(fptr(x, iy));
1888 }
1889
1890 vrs8_t
MTH_DISPATCH_FUNC(__rs_powi_8)1891 MTH_DISPATCH_FUNC(__rs_powi_8)(vrs8_t x, vis8_t iy)
1892 {
1893 vrs8_t (*fptr)(vrs8_t, vis8_t);
1894 _MTH_I_INIT();
1895 _MTH_I_STATS_INC(func_powi,sv_sv8,frp_r);
1896 fptr = (vrs8_t(*)(vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8][frp_r];
1897 return(fptr(x, iy));
1898 }
1899
1900 vrs8_t
MTH_DISPATCH_FUNC(__ps_powi_8)1901 MTH_DISPATCH_FUNC(__ps_powi_8)(vrs8_t x, vis8_t iy)
1902 {
1903 vrs8_t (*fptr)(vrs8_t, vis8_t);
1904 _MTH_I_INIT();
1905 _MTH_I_STATS_INC(func_powi,sv_sv8,frp_p);
1906 fptr = (vrs8_t(*)(vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8][frp_p];
1907 return(fptr(x, iy));
1908 }
1909
1910 vrs8_t
MTH_DISPATCH_FUNC(__fs_powi_8m)1911 MTH_DISPATCH_FUNC(__fs_powi_8m)(vrs8_t x, vis8_t iy, vis8_t mask)
1912 {
1913 vrs8_t (*fptr)(vrs8_t, vis8_t, vis8_t);
1914 _MTH_I_INIT();
1915 _MTH_I_STATS_INC(func_powi,sv_sv8m,frp_f);
1916 fptr = (vrs8_t(*)(vrs8_t, vis8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8m][frp_f];
1917 return(fptr(x, iy, mask));
1918 }
1919
1920 vrs8_t
MTH_DISPATCH_FUNC(__rs_powi_8m)1921 MTH_DISPATCH_FUNC(__rs_powi_8m)(vrs8_t x, vis8_t iy, vis8_t mask)
1922 {
1923 vrs8_t (*fptr)(vrs8_t, vis8_t, vis8_t);
1924 _MTH_I_INIT();
1925 _MTH_I_STATS_INC(func_powi,sv_sv8m,frp_r);
1926 fptr = (vrs8_t(*)(vrs8_t, vis8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8m][frp_r];
1927 return(fptr(x, iy, mask));
1928 }
1929
1930 vrs8_t
MTH_DISPATCH_FUNC(__ps_powi_8m)1931 MTH_DISPATCH_FUNC(__ps_powi_8m)(vrs8_t x, vis8_t iy, vis8_t mask)
1932 {
1933 vrs8_t (*fptr)(vrs8_t, vis8_t, vis8_t);
1934 _MTH_I_INIT();
1935 _MTH_I_STATS_INC(func_powi,sv_sv8m,frp_p);
1936 fptr = (vrs8_t(*)(vrs8_t, vis8_t, vis8_t))MTH_DISPATCH_TBL[func_powi][sv_sv8m][frp_p];
1937 return(fptr(x, iy, mask));
1938 }
1939
1940 vrs8_t
MTH_DISPATCH_FUNC(__fs_powk1_8)1941 MTH_DISPATCH_FUNC(__fs_powk1_8)(vrs8_t x, long long iy)
1942 {
1943 vrs8_t (*fptr)(vrs8_t, long long);
1944 _MTH_I_INIT();
1945 _MTH_I_STATS_INC(func_powk1,sv_sv8,frp_f);
1946 fptr = (vrs8_t(*)(vrs8_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_sv8][frp_f];
1947 return(fptr(x, iy));
1948 }
1949
1950 vrs8_t
MTH_DISPATCH_FUNC(__rs_powk1_8)1951 MTH_DISPATCH_FUNC(__rs_powk1_8)(vrs8_t x, long long iy)
1952 {
1953 vrs8_t (*fptr)(vrs8_t, long long);
1954 _MTH_I_INIT();
1955 _MTH_I_STATS_INC(func_powk1,sv_sv8,frp_r);
1956 fptr = (vrs8_t(*)(vrs8_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_sv8][frp_r];
1957 return(fptr(x, iy));
1958 }
1959
1960 vrs8_t
MTH_DISPATCH_FUNC(__ps_powk1_8)1961 MTH_DISPATCH_FUNC(__ps_powk1_8)(vrs8_t x, long long iy)
1962 {
1963 vrs8_t (*fptr)(vrs8_t, long long);
1964 _MTH_I_INIT();
1965 _MTH_I_STATS_INC(func_powk1,sv_sv8,frp_p);
1966 fptr = (vrs8_t(*)(vrs8_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_sv8][frp_p];
1967 return(fptr(x, iy));
1968 }
1969
1970 vrs8_t
MTH_DISPATCH_FUNC(__fs_powk1_8m)1971 MTH_DISPATCH_FUNC(__fs_powk1_8m)(vrs8_t x, long long iy, vis8_t mask)
1972 {
1973 vrs8_t (*fptr)(vrs8_t, long long, vis8_t);
1974 _MTH_I_INIT();
1975 _MTH_I_STATS_INC(func_powk1,sv_sv8m,frp_f);
1976 fptr = (vrs8_t(*)(vrs8_t, long long, vis8_t))MTH_DISPATCH_TBL[func_powk1][sv_sv8m][frp_f];
1977 return(fptr(x, iy, mask));
1978 }
1979
1980 vrs8_t
MTH_DISPATCH_FUNC(__rs_powk1_8m)1981 MTH_DISPATCH_FUNC(__rs_powk1_8m)(vrs8_t x, long long iy, vis8_t mask)
1982 {
1983 vrs8_t (*fptr)(vrs8_t, long long, vis8_t);
1984 _MTH_I_INIT();
1985 _MTH_I_STATS_INC(func_powk1,sv_sv8m,frp_r);
1986 fptr = (vrs8_t(*)(vrs8_t, long long, vis8_t))MTH_DISPATCH_TBL[func_powk1][sv_sv8m][frp_r];
1987 return(fptr(x, iy, mask));
1988 }
1989
1990 vrs8_t
MTH_DISPATCH_FUNC(__ps_powk1_8m)1991 MTH_DISPATCH_FUNC(__ps_powk1_8m)(vrs8_t x, long long iy, vis8_t mask)
1992 {
1993 vrs8_t (*fptr)(vrs8_t, long long, vis8_t);
1994 _MTH_I_INIT();
1995 _MTH_I_STATS_INC(func_powk1,sv_sv8m,frp_p);
1996 fptr = (vrs8_t(*)(vrs8_t, long long, vis8_t))MTH_DISPATCH_TBL[func_powk1][sv_sv8m][frp_p];
1997 return(fptr(x, iy, mask));
1998 }
1999
2000 vrs8_t
MTH_DISPATCH_FUNC(__fs_powk_8)2001 MTH_DISPATCH_FUNC(__fs_powk_8)(vrs8_t x, vid4_t iyu, vid4_t iyl)
2002 {
2003 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t);
2004 _MTH_I_INIT();
2005 _MTH_I_STATS_INC(func_powk,sv_sv8,frp_f);
2006 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_sv8][frp_f];
2007 return(fptr(x, iyu, iyl));
2008 }
2009
2010 vrs8_t
MTH_DISPATCH_FUNC(__rs_powk_8)2011 MTH_DISPATCH_FUNC(__rs_powk_8)(vrs8_t x, vid4_t iyu, vid4_t iyl)
2012 {
2013 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t);
2014 _MTH_I_INIT();
2015 _MTH_I_STATS_INC(func_powk,sv_sv8,frp_r);
2016 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_sv8][frp_r];
2017 return(fptr(x, iyu, iyl));
2018 }
2019
2020 vrs8_t
MTH_DISPATCH_FUNC(__ps_powk_8)2021 MTH_DISPATCH_FUNC(__ps_powk_8)(vrs8_t x, vid4_t iyu, vid4_t iyl)
2022 {
2023 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t);
2024 _MTH_I_INIT();
2025 _MTH_I_STATS_INC(func_powk,sv_sv8,frp_p);
2026 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_sv8][frp_p];
2027 return(fptr(x, iyu, iyl));
2028 }
2029
2030 vrs8_t
MTH_DISPATCH_FUNC(__fs_powk_8m)2031 MTH_DISPATCH_FUNC(__fs_powk_8m)(vrs8_t x, vid4_t iyu, vid4_t iyl, vis8_t mask)
2032 {
2033 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t, vis8_t);
2034 _MTH_I_INIT();
2035 _MTH_I_STATS_INC(func_powk,sv_sv8m,frp_f);
2036 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t, vis8_t))MTH_DISPATCH_TBL[func_powk][sv_sv8m][frp_f];
2037 return(fptr(x, iyu, iyl, mask));
2038 }
2039
2040 vrs8_t
MTH_DISPATCH_FUNC(__rs_powk_8m)2041 MTH_DISPATCH_FUNC(__rs_powk_8m)(vrs8_t x, vid4_t iyu, vid4_t iyl, vis8_t mask)
2042 {
2043 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t, vis8_t);
2044 _MTH_I_INIT();
2045 _MTH_I_STATS_INC(func_powk,sv_sv8m,frp_r);
2046 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t, vis8_t))MTH_DISPATCH_TBL[func_powk][sv_sv8m][frp_r];
2047 return(fptr(x, iyu, iyl, mask));
2048 }
2049
2050 vrs8_t
MTH_DISPATCH_FUNC(__ps_powk_8m)2051 MTH_DISPATCH_FUNC(__ps_powk_8m)(vrs8_t x, vid4_t iyu, vid4_t iyl, vis8_t mask)
2052 {
2053 vrs8_t (*fptr)(vrs8_t, vid4_t, vid4_t, vis8_t);
2054 _MTH_I_INIT();
2055 _MTH_I_STATS_INC(func_powk,sv_sv8m,frp_p);
2056 fptr = (vrs8_t(*)(vrs8_t, vid4_t, vid4_t, vis8_t))MTH_DISPATCH_TBL[func_powk][sv_sv8m][frp_p];
2057 return(fptr(x, iyu, iyl, mask));
2058 }
2059
2060 vrd4_t
MTH_DISPATCH_FUNC(__fd_powi1_4)2061 MTH_DISPATCH_FUNC(__fd_powi1_4)(vrd4_t x, int32_t iy)
2062 {
2063 vrd4_t (*fptr)(vrd4_t, int32_t);
2064 _MTH_I_INIT();
2065 _MTH_I_STATS_INC(func_powi1,sv_dv4,frp_f);
2066 fptr = (vrd4_t(*)(vrd4_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4][frp_f];
2067 return(fptr(x,iy));
2068 }
2069
2070 vrd4_t
MTH_DISPATCH_FUNC(__rd_powi1_4)2071 MTH_DISPATCH_FUNC(__rd_powi1_4)(vrd4_t x, int32_t iy)
2072 {
2073 vrd4_t (*fptr)(vrd4_t, int32_t);
2074 _MTH_I_INIT();
2075 _MTH_I_STATS_INC(func_powi1,sv_dv4,frp_r);
2076 fptr = (vrd4_t(*)(vrd4_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4][frp_r];
2077 return(fptr(x,iy));
2078 }
2079
2080 vrd4_t
MTH_DISPATCH_FUNC(__pd_powi1_4)2081 MTH_DISPATCH_FUNC(__pd_powi1_4)(vrd4_t x, int32_t iy)
2082 {
2083 vrd4_t (*fptr)(vrd4_t, int32_t);
2084 _MTH_I_INIT();
2085 _MTH_I_STATS_INC(func_powi1,sv_dv4,frp_p);
2086 fptr = (vrd4_t(*)(vrd4_t, int32_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4][frp_p];
2087 return(fptr(x,iy));
2088 }
2089
2090 vrd4_t
MTH_DISPATCH_FUNC(__fd_powi1_4m)2091 MTH_DISPATCH_FUNC(__fd_powi1_4m)(vrd4_t x, int32_t iy, vid4_t mask)
2092 {
2093 vrd4_t (*fptr)(vrd4_t, int32_t, vid4_t);
2094 _MTH_I_INIT();
2095 _MTH_I_STATS_INC(func_powi1,sv_dv4m,frp_f);
2096 fptr = (vrd4_t(*)(vrd4_t, int32_t, vid4_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4m][frp_f];
2097 return(fptr(x,iy, mask));
2098 }
2099
2100 vrd4_t
MTH_DISPATCH_FUNC(__rd_powi1_4m)2101 MTH_DISPATCH_FUNC(__rd_powi1_4m)(vrd4_t x, int32_t iy, vid4_t mask)
2102 {
2103 vrd4_t (*fptr)(vrd4_t, int32_t, vid4_t);
2104 _MTH_I_INIT();
2105 _MTH_I_STATS_INC(func_powi1,sv_dv4m,frp_r);
2106 fptr = (vrd4_t(*)(vrd4_t, int32_t, vid4_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4m][frp_r];
2107 return(fptr(x,iy, mask));
2108 }
2109
2110 vrd4_t
MTH_DISPATCH_FUNC(__pd_powi1_4m)2111 MTH_DISPATCH_FUNC(__pd_powi1_4m)(vrd4_t x, int32_t iy, vid4_t mask)
2112 {
2113 vrd4_t (*fptr)(vrd4_t, int32_t, vid4_t);
2114 _MTH_I_INIT();
2115 _MTH_I_STATS_INC(func_powi1,sv_dv4m,frp_p);
2116 fptr = (vrd4_t(*)(vrd4_t, int32_t, vid4_t))MTH_DISPATCH_TBL[func_powi1][sv_dv4m][frp_p];
2117 return(fptr(x,iy, mask));
2118 }
2119
2120 vrd4_t
MTH_DISPATCH_FUNC(__fd_powi_4)2121 MTH_DISPATCH_FUNC(__fd_powi_4)(vrd4_t x, vis4_t iy)
2122 {
2123 vrd4_t (*fptr)(vrd4_t, vis4_t);
2124 _MTH_I_INIT();
2125 _MTH_I_STATS_INC(func_powi,sv_dv4,frp_f);
2126 fptr = (vrd4_t(*)(vrd4_t, vis4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4][frp_f];
2127 return(fptr(x, iy));
2128 }
2129
2130 vrd4_t
MTH_DISPATCH_FUNC(__rd_powi_4)2131 MTH_DISPATCH_FUNC(__rd_powi_4)(vrd4_t x, vis4_t iy)
2132 {
2133 vrd4_t (*fptr)(vrd4_t, vis4_t);
2134 _MTH_I_INIT();
2135 _MTH_I_STATS_INC(func_powi,sv_dv4,frp_r);
2136 fptr = (vrd4_t(*)(vrd4_t, vis4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4][frp_r];
2137 return(fptr(x, iy));
2138 }
2139
2140 vrd4_t
MTH_DISPATCH_FUNC(__pd_powi_4)2141 MTH_DISPATCH_FUNC(__pd_powi_4)(vrd4_t x, vis4_t iy)
2142 {
2143 vrd4_t (*fptr)(vrd4_t, vis4_t);
2144 _MTH_I_INIT();
2145 _MTH_I_STATS_INC(func_powi,sv_dv4,frp_p);
2146 fptr = (vrd4_t(*)(vrd4_t, vis4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4][frp_p];
2147 return(fptr(x, iy));
2148 }
2149
2150 vrd4_t
MTH_DISPATCH_FUNC(__fd_powi_4m)2151 MTH_DISPATCH_FUNC(__fd_powi_4m)(vrd4_t x, vis4_t iy, vid4_t mask)
2152 {
2153 vrd4_t (*fptr)(vrd4_t, vis4_t, vid4_t);
2154 _MTH_I_INIT();
2155 _MTH_I_STATS_INC(func_powi,sv_dv4m,frp_f);
2156 fptr = (vrd4_t(*)(vrd4_t, vis4_t, vid4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4m][frp_f];
2157 return(fptr(x, iy, mask));
2158 }
2159
2160 vrd4_t
MTH_DISPATCH_FUNC(__rd_powi_4m)2161 MTH_DISPATCH_FUNC(__rd_powi_4m)(vrd4_t x, vis4_t iy, vid4_t mask)
2162 {
2163 vrd4_t (*fptr)(vrd4_t, vis4_t, vid4_t);
2164 _MTH_I_INIT();
2165 _MTH_I_STATS_INC(func_powi,sv_dv4m,frp_r);
2166 fptr = (vrd4_t(*)(vrd4_t, vis4_t, vid4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4m][frp_r];
2167 return(fptr(x, iy, mask));
2168 }
2169
2170 vrd4_t
MTH_DISPATCH_FUNC(__pd_powi_4m)2171 MTH_DISPATCH_FUNC(__pd_powi_4m)(vrd4_t x, vis4_t iy, vid4_t mask)
2172 {
2173 vrd4_t (*fptr)(vrd4_t, vis4_t, vid4_t);
2174 _MTH_I_INIT();
2175 _MTH_I_STATS_INC(func_powi,sv_dv4m,frp_p);
2176 fptr = (vrd4_t(*)(vrd4_t, vis4_t, vid4_t))MTH_DISPATCH_TBL[func_powi][sv_dv4m][frp_p];
2177 return(fptr(x, iy, mask));
2178 }
2179
2180 vrd4_t
MTH_DISPATCH_FUNC(__fd_powk1_4)2181 MTH_DISPATCH_FUNC(__fd_powk1_4)(vrd4_t x, long long iy)
2182 {
2183 vrd4_t (*fptr)(vrd4_t, long long);
2184 _MTH_I_INIT();
2185 _MTH_I_STATS_INC(func_powk1,sv_dv4,frp_f);
2186 fptr = (vrd4_t(*)(vrd4_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_dv4][frp_f];
2187 return(fptr(x, iy));
2188 }
2189
2190 vrd4_t
MTH_DISPATCH_FUNC(__rd_powk1_4)2191 MTH_DISPATCH_FUNC(__rd_powk1_4)(vrd4_t x, long long iy)
2192 {
2193 vrd4_t (*fptr)(vrd4_t, long long);
2194 _MTH_I_INIT();
2195 _MTH_I_STATS_INC(func_powk1,sv_dv4,frp_r);
2196 fptr = (vrd4_t(*)(vrd4_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_dv4][frp_r];
2197 return(fptr(x, iy));
2198 }
2199
2200 vrd4_t
MTH_DISPATCH_FUNC(__pd_powk1_4)2201 MTH_DISPATCH_FUNC(__pd_powk1_4)(vrd4_t x, long long iy)
2202 {
2203 vrd4_t (*fptr)(vrd4_t, long long);
2204 _MTH_I_INIT();
2205 _MTH_I_STATS_INC(func_powk1,sv_dv4,frp_p);
2206 fptr = (vrd4_t(*)(vrd4_t, long long))MTH_DISPATCH_TBL[func_powk1][sv_dv4][frp_p];
2207 return(fptr(x, iy));
2208 }
2209
2210 vrd4_t
MTH_DISPATCH_FUNC(__fd_powk1_4m)2211 MTH_DISPATCH_FUNC(__fd_powk1_4m)(vrd4_t x, long long iy, vid4_t mask)
2212 {
2213 vrd4_t (*fptr)(vrd4_t, long long, vid4_t);
2214 _MTH_I_INIT();
2215 _MTH_I_STATS_INC(func_powk1,sv_dv4m,frp_f);
2216 fptr = (vrd4_t(*)(vrd4_t, long long, vid4_t))MTH_DISPATCH_TBL[func_powk1][sv_dv4m][frp_f];
2217 return(fptr(x, iy, mask));
2218 }
2219
2220 vrd4_t
MTH_DISPATCH_FUNC(__rd_powk1_4m)2221 MTH_DISPATCH_FUNC(__rd_powk1_4m)(vrd4_t x, long long iy, vid4_t mask)
2222 {
2223 vrd4_t (*fptr)(vrd4_t, long long, vid4_t);
2224 _MTH_I_INIT();
2225 _MTH_I_STATS_INC(func_powk1,sv_dv4m,frp_r);
2226 fptr = (vrd4_t(*)(vrd4_t, long long, vid4_t))MTH_DISPATCH_TBL[func_powk1][sv_dv4m][frp_r];
2227 return(fptr(x, iy, mask));
2228 }
2229
2230 vrd4_t
MTH_DISPATCH_FUNC(__pd_powk1_4m)2231 MTH_DISPATCH_FUNC(__pd_powk1_4m)(vrd4_t x, long long iy, vid4_t mask)
2232 {
2233 vrd4_t (*fptr)(vrd4_t, long long, vid4_t);
2234 _MTH_I_INIT();
2235 _MTH_I_STATS_INC(func_powk1,sv_dv4m,frp_p);
2236 fptr = (vrd4_t(*)(vrd4_t, long long, vid4_t))MTH_DISPATCH_TBL[func_powk1][sv_dv4m][frp_p];
2237 return(fptr(x, iy, mask));
2238 }
2239
2240 vrd4_t
MTH_DISPATCH_FUNC(__fd_powk_4)2241 MTH_DISPATCH_FUNC(__fd_powk_4)(vrd4_t x, vid4_t iy)
2242 {
2243 vrd4_t (*fptr)(vrd4_t, vid4_t);
2244 _MTH_I_INIT();
2245 _MTH_I_STATS_INC(func_powk,sv_dv4,frp_f);
2246 fptr = (vrd4_t(*)(vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4][frp_f];
2247 return(fptr(x, iy));
2248 }
2249
2250 vrd4_t
MTH_DISPATCH_FUNC(__rd_powk_4)2251 MTH_DISPATCH_FUNC(__rd_powk_4)(vrd4_t x, vid4_t iy)
2252 {
2253 vrd4_t (*fptr)(vrd4_t, vid4_t);
2254 _MTH_I_INIT();
2255 _MTH_I_STATS_INC(func_powk,sv_dv4,frp_r);
2256 fptr = (vrd4_t(*)(vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4][frp_r];
2257 return(fptr(x, iy));
2258 }
2259
2260 vrd4_t
MTH_DISPATCH_FUNC(__pd_powk_4)2261 MTH_DISPATCH_FUNC(__pd_powk_4)(vrd4_t x, vid4_t iy)
2262 {
2263 vrd4_t (*fptr)(vrd4_t, vid4_t);
2264 _MTH_I_INIT();
2265 _MTH_I_STATS_INC(func_powk,sv_dv4,frp_p);
2266 fptr = (vrd4_t(*)(vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4][frp_p];
2267 return(fptr(x, iy));
2268 }
2269
2270 vrd4_t
MTH_DISPATCH_FUNC(__fd_powk_4m)2271 MTH_DISPATCH_FUNC(__fd_powk_4m)(vrd4_t x, vid4_t iy, vid4_t mask)
2272 {
2273 vrd4_t (*fptr)(vrd4_t, vid4_t, vid4_t);
2274 _MTH_I_INIT();
2275 _MTH_I_STATS_INC(func_powk,sv_dv4m,frp_f);
2276 fptr = (vrd4_t(*)(vrd4_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4m][frp_f];
2277 return(fptr(x, iy, mask));
2278 }
2279
2280 vrd4_t
MTH_DISPATCH_FUNC(__rd_powk_4m)2281 MTH_DISPATCH_FUNC(__rd_powk_4m)(vrd4_t x, vid4_t iy, vid4_t mask)
2282 {
2283 vrd4_t (*fptr)(vrd4_t, vid4_t, vid4_t);
2284 _MTH_I_INIT();
2285 _MTH_I_STATS_INC(func_powk,sv_dv4m,frp_r);
2286 fptr = (vrd4_t(*)(vrd4_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4m][frp_r];
2287 return(fptr(x, iy, mask));
2288 }
2289
2290 vrd4_t
MTH_DISPATCH_FUNC(__pd_powk_4m)2291 MTH_DISPATCH_FUNC(__pd_powk_4m)(vrd4_t x, vid4_t iy, vid4_t mask)
2292 {
2293 vrd4_t (*fptr)(vrd4_t, vid4_t, vid4_t);
2294 _MTH_I_INIT();
2295 _MTH_I_STATS_INC(func_powk,sv_dv4m,frp_p);
2296 fptr = (vrd4_t(*)(vrd4_t, vid4_t, vid4_t))MTH_DISPATCH_TBL[func_powk][sv_dv4m][frp_p];
2297 return(fptr(x, iy, mask));
2298 }
2299
2300 vrs8_t
MTH_DISPATCH_FUNC(__fs_sincos_8)2301 MTH_DISPATCH_FUNC(__fs_sincos_8)(vrs8_t x)
2302 {
2303 vrs8_t (*fptr)(vrs8_t);
2304 _MTH_I_INIT();
2305 _MTH_I_STATS_INC(func_sincos,sv_sv8,frp_f);
2306 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sincos][sv_sv8][frp_f];
2307 return (fptr(x));
2308 }
2309
2310 vrs8_t
MTH_DISPATCH_FUNC(__rs_sincos_8)2311 MTH_DISPATCH_FUNC(__rs_sincos_8)(vrs8_t x)
2312 {
2313 vrs8_t (*fptr)(vrs8_t);
2314 _MTH_I_INIT();
2315 _MTH_I_STATS_INC(func_sincos,sv_sv8,frp_r);
2316 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sincos][sv_sv8][frp_r];
2317 return (fptr(x));
2318 }
2319
2320 vrs8_t
MTH_DISPATCH_FUNC(__ps_sincos_8)2321 MTH_DISPATCH_FUNC(__ps_sincos_8)(vrs8_t x)
2322 {
2323 vrs8_t (*fptr)(vrs8_t);
2324 _MTH_I_INIT();
2325 _MTH_I_STATS_INC(func_sincos,sv_sv8,frp_p);
2326 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_sincos][sv_sv8][frp_p];
2327 return (fptr(x));
2328 }
2329
2330 vrs8_t
MTH_DISPATCH_FUNC(__fs_sincos_8m)2331 MTH_DISPATCH_FUNC(__fs_sincos_8m)(vrs8_t x, vis8_t m)
2332 {
2333 vrs8_t (*fptr)(vrs8_t, vis8_t);
2334 _MTH_I_INIT();
2335 _MTH_I_STATS_INC(func_sincos,sv_sv8m,frp_f);
2336 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_sv8m][frp_f];
2337 return (fptr(x, m));
2338 }
2339
2340 vrs8_t
MTH_DISPATCH_FUNC(__rs_sincos_8m)2341 MTH_DISPATCH_FUNC(__rs_sincos_8m)(vrs8_t x, vis8_t m)
2342 {
2343 vrs8_t (*fptr)(vrs8_t, vis8_t);
2344 _MTH_I_INIT();
2345 _MTH_I_STATS_INC(func_sincos,sv_sv8m,frp_r);
2346 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_sv8m][frp_r];
2347 return (fptr(x, m));
2348 }
2349
2350 vrs8_t
MTH_DISPATCH_FUNC(__ps_sincos_8m)2351 MTH_DISPATCH_FUNC(__ps_sincos_8m)(vrs8_t x, vis8_t m)
2352 {
2353 vrs8_t (*fptr)(vrs8_t, vis8_t);
2354 _MTH_I_INIT();
2355 _MTH_I_STATS_INC(func_sincos,sv_sv8m,frp_p);
2356 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_sv8m][frp_p];
2357 return (fptr(x, m));
2358 }
2359
2360 vrd4_t
MTH_DISPATCH_FUNC(__fd_sincos_4)2361 MTH_DISPATCH_FUNC(__fd_sincos_4)(vrd4_t x)
2362 {
2363 vrd4_t (*fptr)(vrd4_t);
2364 _MTH_I_INIT();
2365 _MTH_I_STATS_INC(func_sincos,sv_dv4,frp_f);
2366 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sincos][sv_dv4][frp_f];
2367 return (fptr(x));
2368 }
2369
2370 vrd4_t
MTH_DISPATCH_FUNC(__rd_sincos_4)2371 MTH_DISPATCH_FUNC(__rd_sincos_4)(vrd4_t x)
2372 {
2373 vrd4_t (*fptr)(vrd4_t);
2374 _MTH_I_INIT();
2375 _MTH_I_STATS_INC(func_sincos,sv_dv4,frp_r);
2376 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sincos][sv_dv4][frp_r];
2377 return (fptr(x));
2378 }
2379
2380 vrd4_t
MTH_DISPATCH_FUNC(__pd_sincos_4)2381 MTH_DISPATCH_FUNC(__pd_sincos_4)(vrd4_t x)
2382 {
2383 vrd4_t (*fptr)(vrd4_t);
2384 _MTH_I_INIT();
2385 _MTH_I_STATS_INC(func_sincos,sv_dv4,frp_p);
2386 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_sincos][sv_dv4][frp_p];
2387 return (fptr(x));
2388 }
2389
2390 vrd4_t
MTH_DISPATCH_FUNC(__fd_sincos_4m)2391 MTH_DISPATCH_FUNC(__fd_sincos_4m)(vrd4_t x, vid4_t m)
2392 {
2393 vrd4_t (*fptr)(vrd4_t, vid4_t);
2394 _MTH_I_INIT();
2395 _MTH_I_STATS_INC(func_sincos,sv_dv4m,frp_f);
2396 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_dv4m][frp_f];
2397 return (fptr(x, m));
2398 }
2399
2400 vrd4_t
MTH_DISPATCH_FUNC(__rd_sincos_4m)2401 MTH_DISPATCH_FUNC(__rd_sincos_4m)(vrd4_t x, vid4_t m)
2402 {
2403 vrd4_t (*fptr)(vrd4_t, vid4_t);
2404 _MTH_I_INIT();
2405 _MTH_I_STATS_INC(func_sincos,sv_dv4m,frp_r);
2406 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_dv4m][frp_r];
2407 return (fptr(x, m));
2408 }
2409
2410 vrd4_t
MTH_DISPATCH_FUNC(__pd_sincos_4m)2411 MTH_DISPATCH_FUNC(__pd_sincos_4m)(vrd4_t x, vid4_t m)
2412 {
2413 vrd4_t (*fptr)(vrd4_t, vid4_t);
2414 _MTH_I_INIT();
2415 _MTH_I_STATS_INC(func_sincos,sv_dv4m,frp_p);
2416 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sincos][sv_dv4m][frp_p];
2417 return (fptr(x, m));
2418 }
2419
2420 vrs8_t
MTH_DISPATCH_FUNC(__fs_aint_8)2421 MTH_DISPATCH_FUNC(__fs_aint_8)(vrs8_t x)
2422 {
2423 vrs8_t (*fptr)(vrs8_t);
2424 _MTH_I_INIT();
2425 _MTH_I_STATS_INC(func_aint,sv_sv8,frp_f);
2426 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_aint][sv_sv8][frp_f];
2427 return (fptr(x));
2428 }
2429
2430 vrs8_t
MTH_DISPATCH_FUNC(__rs_aint_8)2431 MTH_DISPATCH_FUNC(__rs_aint_8)(vrs8_t x)
2432 {
2433 vrs8_t (*fptr)(vrs8_t);
2434 _MTH_I_INIT();
2435 _MTH_I_STATS_INC(func_aint,sv_sv8,frp_r);
2436 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_aint][sv_sv8][frp_r];
2437 return (fptr(x));
2438 }
2439
2440 vrs8_t
MTH_DISPATCH_FUNC(__ps_aint_8)2441 MTH_DISPATCH_FUNC(__ps_aint_8)(vrs8_t x)
2442 {
2443 vrs8_t (*fptr)(vrs8_t);
2444 _MTH_I_INIT();
2445 _MTH_I_STATS_INC(func_aint,sv_sv8,frp_p);
2446 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_aint][sv_sv8][frp_p];
2447 return (fptr(x));
2448 }
2449
2450 vrs8_t
MTH_DISPATCH_FUNC(__fs_aint_8m)2451 MTH_DISPATCH_FUNC(__fs_aint_8m)(vrs8_t x, vis8_t m)
2452 {
2453 vrs8_t (*fptr)(vrs8_t, vis8_t);
2454 _MTH_I_INIT();
2455 _MTH_I_STATS_INC(func_aint,sv_sv8m,frp_f);
2456 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_aint][sv_sv8m][frp_f];
2457 return (fptr(x, m));
2458 }
2459
2460 vrs8_t
MTH_DISPATCH_FUNC(__rs_aint_8m)2461 MTH_DISPATCH_FUNC(__rs_aint_8m)(vrs8_t x, vis8_t m)
2462 {
2463 vrs8_t (*fptr)(vrs8_t, vis8_t);
2464 _MTH_I_INIT();
2465 _MTH_I_STATS_INC(func_aint,sv_sv8m,frp_r);
2466 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_aint][sv_sv8m][frp_r];
2467 return (fptr(x, m));
2468 }
2469
2470 vrs8_t
MTH_DISPATCH_FUNC(__ps_aint_8m)2471 MTH_DISPATCH_FUNC(__ps_aint_8m)(vrs8_t x, vis8_t m)
2472 {
2473 vrs8_t (*fptr)(vrs8_t, vis8_t);
2474 _MTH_I_INIT();
2475 _MTH_I_STATS_INC(func_aint,sv_sv8m,frp_p);
2476 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_aint][sv_sv8m][frp_p];
2477 return (fptr(x, m));
2478 }
2479
2480 vrd4_t
MTH_DISPATCH_FUNC(__fd_aint_4)2481 MTH_DISPATCH_FUNC(__fd_aint_4)(vrd4_t x)
2482 {
2483 vrd4_t (*fptr)(vrd4_t);
2484 _MTH_I_INIT();
2485 _MTH_I_STATS_INC(func_aint,sv_dv4,frp_f);
2486 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_aint][sv_dv4][frp_f];
2487 return (fptr(x));
2488 }
2489
2490 vrd4_t
MTH_DISPATCH_FUNC(__rd_aint_4)2491 MTH_DISPATCH_FUNC(__rd_aint_4)(vrd4_t x)
2492 {
2493 vrd4_t (*fptr)(vrd4_t);
2494 _MTH_I_INIT();
2495 _MTH_I_STATS_INC(func_aint,sv_dv4,frp_r);
2496 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_aint][sv_dv4][frp_r];
2497 return (fptr(x));
2498 }
2499
2500 vrd4_t
MTH_DISPATCH_FUNC(__pd_aint_4)2501 MTH_DISPATCH_FUNC(__pd_aint_4)(vrd4_t x)
2502 {
2503 vrd4_t (*fptr)(vrd4_t);
2504 _MTH_I_INIT();
2505 _MTH_I_STATS_INC(func_aint,sv_dv4,frp_p);
2506 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_aint][sv_dv4][frp_p];
2507 return (fptr(x));
2508 }
2509
2510 vrd4_t
MTH_DISPATCH_FUNC(__fd_aint_4m)2511 MTH_DISPATCH_FUNC(__fd_aint_4m)(vrd4_t x, vid4_t m)
2512 {
2513 vrd4_t (*fptr)(vrd4_t, vid4_t);
2514 _MTH_I_INIT();
2515 _MTH_I_STATS_INC(func_aint,sv_dv4m,frp_f);
2516 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_aint][sv_dv4m][frp_f];
2517 return (fptr(x, m));
2518 }
2519
2520 vrd4_t
MTH_DISPATCH_FUNC(__rd_aint_4m)2521 MTH_DISPATCH_FUNC(__rd_aint_4m)(vrd4_t x, vid4_t m)
2522 {
2523 vrd4_t (*fptr)(vrd4_t, vid4_t);
2524 _MTH_I_INIT();
2525 _MTH_I_STATS_INC(func_aint,sv_dv4m,frp_r);
2526 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_aint][sv_dv4m][frp_r];
2527 return (fptr(x, m));
2528 }
2529
2530 vrd4_t
MTH_DISPATCH_FUNC(__pd_aint_4m)2531 MTH_DISPATCH_FUNC(__pd_aint_4m)(vrd4_t x, vid4_t m)
2532 {
2533 vrd4_t (*fptr)(vrd4_t, vid4_t);
2534 _MTH_I_INIT();
2535 _MTH_I_STATS_INC(func_aint,sv_dv4m,frp_p);
2536 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_aint][sv_dv4m][frp_p];
2537 return (fptr(x, m));
2538 }
2539
2540 vrs8_t
MTH_DISPATCH_FUNC(__fs_ceil_8)2541 MTH_DISPATCH_FUNC(__fs_ceil_8)(vrs8_t x)
2542 {
2543 vrs8_t (*fptr)(vrs8_t);
2544 _MTH_I_INIT();
2545 _MTH_I_STATS_INC(func_ceil,sv_sv8,frp_f);
2546 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_ceil][sv_sv8][frp_f];
2547 return (fptr(x));
2548 }
2549
2550 vrs8_t
MTH_DISPATCH_FUNC(__rs_ceil_8)2551 MTH_DISPATCH_FUNC(__rs_ceil_8)(vrs8_t x)
2552 {
2553 vrs8_t (*fptr)(vrs8_t);
2554 _MTH_I_INIT();
2555 _MTH_I_STATS_INC(func_ceil,sv_sv8,frp_r);
2556 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_ceil][sv_sv8][frp_r];
2557 return (fptr(x));
2558 }
2559
2560 vrs8_t
MTH_DISPATCH_FUNC(__ps_ceil_8)2561 MTH_DISPATCH_FUNC(__ps_ceil_8)(vrs8_t x)
2562 {
2563 vrs8_t (*fptr)(vrs8_t);
2564 _MTH_I_INIT();
2565 _MTH_I_STATS_INC(func_ceil,sv_sv8,frp_p);
2566 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_ceil][sv_sv8][frp_p];
2567 return (fptr(x));
2568 }
2569
2570 vrs8_t
MTH_DISPATCH_FUNC(__fs_ceil_8m)2571 MTH_DISPATCH_FUNC(__fs_ceil_8m)(vrs8_t x, vis8_t m)
2572 {
2573 vrs8_t (*fptr)(vrs8_t, vis8_t);
2574 _MTH_I_INIT();
2575 _MTH_I_STATS_INC(func_ceil,sv_sv8m,frp_f);
2576 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_sv8m][frp_f];
2577 return (fptr(x, m));
2578 }
2579
2580 vrs8_t
MTH_DISPATCH_FUNC(__rs_ceil_8m)2581 MTH_DISPATCH_FUNC(__rs_ceil_8m)(vrs8_t x, vis8_t m)
2582 {
2583 vrs8_t (*fptr)(vrs8_t, vis8_t);
2584 _MTH_I_INIT();
2585 _MTH_I_STATS_INC(func_ceil,sv_sv8m,frp_r);
2586 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_sv8m][frp_r];
2587 return (fptr(x, m));
2588 }
2589
2590 vrs8_t
MTH_DISPATCH_FUNC(__ps_ceil_8m)2591 MTH_DISPATCH_FUNC(__ps_ceil_8m)(vrs8_t x, vis8_t m)
2592 {
2593 vrs8_t (*fptr)(vrs8_t, vis8_t);
2594 _MTH_I_INIT();
2595 _MTH_I_STATS_INC(func_ceil,sv_sv8m,frp_p);
2596 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_sv8m][frp_p];
2597 return (fptr(x, m));
2598 }
2599
2600 vrd4_t
MTH_DISPATCH_FUNC(__fd_ceil_4)2601 MTH_DISPATCH_FUNC(__fd_ceil_4)(vrd4_t x)
2602 {
2603 vrd4_t (*fptr)(vrd4_t);
2604 _MTH_I_INIT();
2605 _MTH_I_STATS_INC(func_ceil,sv_dv4,frp_f);
2606 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_ceil][sv_dv4][frp_f];
2607 return (fptr(x));
2608 }
2609
2610 vrd4_t
MTH_DISPATCH_FUNC(__rd_ceil_4)2611 MTH_DISPATCH_FUNC(__rd_ceil_4)(vrd4_t x)
2612 {
2613 vrd4_t (*fptr)(vrd4_t);
2614 _MTH_I_INIT();
2615 _MTH_I_STATS_INC(func_ceil,sv_dv4,frp_r);
2616 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_ceil][sv_dv4][frp_r];
2617 return (fptr(x));
2618 }
2619
2620 vrd4_t
MTH_DISPATCH_FUNC(__pd_ceil_4)2621 MTH_DISPATCH_FUNC(__pd_ceil_4)(vrd4_t x)
2622 {
2623 vrd4_t (*fptr)(vrd4_t);
2624 _MTH_I_INIT();
2625 _MTH_I_STATS_INC(func_ceil,sv_dv4,frp_p);
2626 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_ceil][sv_dv4][frp_p];
2627 return (fptr(x));
2628 }
2629
2630 vrd4_t
MTH_DISPATCH_FUNC(__fd_ceil_4m)2631 MTH_DISPATCH_FUNC(__fd_ceil_4m)(vrd4_t x, vid4_t m)
2632 {
2633 vrd4_t (*fptr)(vrd4_t, vid4_t);
2634 _MTH_I_INIT();
2635 _MTH_I_STATS_INC(func_ceil,sv_dv4m,frp_f);
2636 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_dv4m][frp_f];
2637 return (fptr(x, m));
2638 }
2639
2640 vrd4_t
MTH_DISPATCH_FUNC(__rd_ceil_4m)2641 MTH_DISPATCH_FUNC(__rd_ceil_4m)(vrd4_t x, vid4_t m)
2642 {
2643 vrd4_t (*fptr)(vrd4_t, vid4_t);
2644 _MTH_I_INIT();
2645 _MTH_I_STATS_INC(func_ceil,sv_dv4m,frp_r);
2646 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_dv4m][frp_r];
2647 return (fptr(x, m));
2648 }
2649
2650 vrd4_t
MTH_DISPATCH_FUNC(__pd_ceil_4m)2651 MTH_DISPATCH_FUNC(__pd_ceil_4m)(vrd4_t x, vid4_t m)
2652 {
2653 vrd4_t (*fptr)(vrd4_t, vid4_t);
2654 _MTH_I_INIT();
2655 _MTH_I_STATS_INC(func_ceil,sv_dv4m,frp_p);
2656 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_ceil][sv_dv4m][frp_p];
2657 return (fptr(x, m));
2658 }
2659
2660 vrs8_t
MTH_DISPATCH_FUNC(__fs_floor_8)2661 MTH_DISPATCH_FUNC(__fs_floor_8)(vrs8_t x)
2662 {
2663 vrs8_t (*fptr)(vrs8_t);
2664 _MTH_I_INIT();
2665 _MTH_I_STATS_INC(func_floor,sv_sv8,frp_f);
2666 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_floor][sv_sv8][frp_f];
2667 return (fptr(x));
2668 }
2669
2670 vrs8_t
MTH_DISPATCH_FUNC(__rs_floor_8)2671 MTH_DISPATCH_FUNC(__rs_floor_8)(vrs8_t x)
2672 {
2673 vrs8_t (*fptr)(vrs8_t);
2674 _MTH_I_INIT();
2675 _MTH_I_STATS_INC(func_floor,sv_sv8,frp_r);
2676 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_floor][sv_sv8][frp_r];
2677 return (fptr(x));
2678 }
2679
2680 vrs8_t
MTH_DISPATCH_FUNC(__ps_floor_8)2681 MTH_DISPATCH_FUNC(__ps_floor_8)(vrs8_t x)
2682 {
2683 vrs8_t (*fptr)(vrs8_t);
2684 _MTH_I_INIT();
2685 _MTH_I_STATS_INC(func_floor,sv_sv8,frp_p);
2686 fptr = (vrs8_t(*)(vrs8_t))MTH_DISPATCH_TBL[func_floor][sv_sv8][frp_p];
2687 return (fptr(x));
2688 }
2689
2690 vrs8_t
MTH_DISPATCH_FUNC(__fs_floor_8m)2691 MTH_DISPATCH_FUNC(__fs_floor_8m)(vrs8_t x, vis8_t m)
2692 {
2693 vrs8_t (*fptr)(vrs8_t, vis8_t);
2694 _MTH_I_INIT();
2695 _MTH_I_STATS_INC(func_floor,sv_sv8m,frp_f);
2696 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_floor][sv_sv8m][frp_f];
2697 return (fptr(x, m));
2698 }
2699
2700 vrs8_t
MTH_DISPATCH_FUNC(__rs_floor_8m)2701 MTH_DISPATCH_FUNC(__rs_floor_8m)(vrs8_t x, vis8_t m)
2702 {
2703 vrs8_t (*fptr)(vrs8_t, vis8_t);
2704 _MTH_I_INIT();
2705 _MTH_I_STATS_INC(func_floor,sv_sv8m,frp_r);
2706 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_floor][sv_sv8m][frp_r];
2707 return (fptr(x, m));
2708 }
2709
2710 vrs8_t
MTH_DISPATCH_FUNC(__ps_floor_8m)2711 MTH_DISPATCH_FUNC(__ps_floor_8m)(vrs8_t x, vis8_t m)
2712 {
2713 vrs8_t (*fptr)(vrs8_t, vis8_t);
2714 _MTH_I_INIT();
2715 _MTH_I_STATS_INC(func_floor,sv_sv8m,frp_p);
2716 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_floor][sv_sv8m][frp_p];
2717 return (fptr(x, m));
2718 }
2719
2720 vrd4_t
MTH_DISPATCH_FUNC(__fd_floor_4)2721 MTH_DISPATCH_FUNC(__fd_floor_4)(vrd4_t x)
2722 {
2723 vrd4_t (*fptr)(vrd4_t);
2724 _MTH_I_INIT();
2725 _MTH_I_STATS_INC(func_floor,sv_dv4,frp_f);
2726 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_floor][sv_dv4][frp_f];
2727 return (fptr(x));
2728 }
2729
2730 vrd4_t
MTH_DISPATCH_FUNC(__rd_floor_4)2731 MTH_DISPATCH_FUNC(__rd_floor_4)(vrd4_t x)
2732 {
2733 vrd4_t (*fptr)(vrd4_t);
2734 _MTH_I_INIT();
2735 _MTH_I_STATS_INC(func_floor,sv_dv4,frp_r);
2736 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_floor][sv_dv4][frp_r];
2737 return (fptr(x));
2738 }
2739
2740 vrd4_t
MTH_DISPATCH_FUNC(__pd_floor_4)2741 MTH_DISPATCH_FUNC(__pd_floor_4)(vrd4_t x)
2742 {
2743 vrd4_t (*fptr)(vrd4_t);
2744 _MTH_I_INIT();
2745 _MTH_I_STATS_INC(func_floor,sv_dv4,frp_p);
2746 fptr = (vrd4_t(*)(vrd4_t))MTH_DISPATCH_TBL[func_floor][sv_dv4][frp_p];
2747 return (fptr(x));
2748 }
2749
2750 vrd4_t
MTH_DISPATCH_FUNC(__fd_floor_4m)2751 MTH_DISPATCH_FUNC(__fd_floor_4m)(vrd4_t x, vid4_t m)
2752 {
2753 vrd4_t (*fptr)(vrd4_t, vid4_t);
2754 _MTH_I_INIT();
2755 _MTH_I_STATS_INC(func_floor,sv_dv4m,frp_f);
2756 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_floor][sv_dv4m][frp_f];
2757 return (fptr(x, m));
2758 }
2759
2760 vrd4_t
MTH_DISPATCH_FUNC(__rd_floor_4m)2761 MTH_DISPATCH_FUNC(__rd_floor_4m)(vrd4_t x, vid4_t m)
2762 {
2763 vrd4_t (*fptr)(vrd4_t, vid4_t);
2764 _MTH_I_INIT();
2765 _MTH_I_STATS_INC(func_floor,sv_dv4m,frp_r);
2766 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_floor][sv_dv4m][frp_r];
2767 return (fptr(x, m));
2768 }
2769
2770 vrd4_t
MTH_DISPATCH_FUNC(__pd_floor_4m)2771 MTH_DISPATCH_FUNC(__pd_floor_4m)(vrd4_t x, vid4_t m)
2772 {
2773 vrd4_t (*fptr)(vrd4_t, vid4_t);
2774 _MTH_I_INIT();
2775 _MTH_I_STATS_INC(func_floor,sv_dv4m,frp_p);
2776 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_floor][sv_dv4m][frp_p];
2777 return (fptr(x, m));
2778 }
2779
2780 //////////
2781 //// EXPERIMENTAL - COMPLEX - start
2782 ////////////
2783 vcs4_t
MTH_DISPATCH_FUNC(__fc_acos_4)2784 MTH_DISPATCH_FUNC(__fc_acos_4)(vcs4_t x)
2785 {
2786 vcs4_t (*fptr)(vcs4_t);
2787 _MTH_I_INIT();
2788 _MTH_I_STATS_INC(func_acos,sv_cv4,frp_f);
2789 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_acos][sv_cv4][frp_f];
2790 return (fptr(x));
2791 }
2792
2793 vcs4_t
MTH_DISPATCH_FUNC(__rc_acos_4)2794 MTH_DISPATCH_FUNC(__rc_acos_4)(vcs4_t x)
2795 {
2796 vcs4_t (*fptr)(vcs4_t);
2797 _MTH_I_INIT();
2798 _MTH_I_STATS_INC(func_acos,sv_cv4,frp_r);
2799 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_acos][sv_cv4][frp_r];
2800 return (fptr(x));
2801 }
2802
2803 vcs4_t
MTH_DISPATCH_FUNC(__pc_acos_4)2804 MTH_DISPATCH_FUNC(__pc_acos_4)(vcs4_t x)
2805 {
2806 vcs4_t (*fptr)(vcs4_t);
2807 _MTH_I_INIT();
2808 _MTH_I_STATS_INC(func_acos,sv_cv4,frp_p);
2809 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_acos][sv_cv4][frp_p];
2810 return (fptr(x));
2811 }
2812
2813 vcs4_t
MTH_DISPATCH_FUNC(__fc_acos_4m)2814 MTH_DISPATCH_FUNC(__fc_acos_4m)(vcs4_t x, vis4_t m)
2815 {
2816 vcs4_t (*fptr)(vcs4_t, vis4_t);
2817 _MTH_I_INIT();
2818 _MTH_I_STATS_INC(func_acos,sv_cv4m,frp_f);
2819 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_cv4m][frp_f];
2820 return (fptr(x, m));
2821 }
2822
2823 vcs4_t
MTH_DISPATCH_FUNC(__rc_acos_4m)2824 MTH_DISPATCH_FUNC(__rc_acos_4m)(vcs4_t x, vis4_t m)
2825 {
2826 vcs4_t (*fptr)(vcs4_t, vis4_t);
2827 _MTH_I_INIT();
2828 _MTH_I_STATS_INC(func_acos,sv_cv4m,frp_r);
2829 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_cv4m][frp_r];
2830 return (fptr(x, m));
2831 }
2832
2833 vcs4_t
MTH_DISPATCH_FUNC(__pc_acos_4m)2834 MTH_DISPATCH_FUNC(__pc_acos_4m)(vcs4_t x, vis4_t m)
2835 {
2836 vcs4_t (*fptr)(vcs4_t, vis4_t);
2837 _MTH_I_INIT();
2838 _MTH_I_STATS_INC(func_acos,sv_cv4m,frp_p);
2839 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_acos][sv_cv4m][frp_p];
2840 return (fptr(x, m));
2841 }
2842
2843 vcd2_t
MTH_DISPATCH_FUNC(__fz_acos_2)2844 MTH_DISPATCH_FUNC(__fz_acos_2)(vcd2_t x)
2845 {
2846 vcd2_t (*fptr)(vcd2_t);
2847 _MTH_I_INIT();
2848 _MTH_I_STATS_INC(func_acos,sv_zv2,frp_f);
2849 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_acos][sv_zv2][frp_f];
2850 return (fptr(x));
2851 }
2852
2853 vcd2_t
MTH_DISPATCH_FUNC(__rz_acos_2)2854 MTH_DISPATCH_FUNC(__rz_acos_2)(vcd2_t x)
2855 {
2856 vcd2_t (*fptr)(vcd2_t);
2857 _MTH_I_INIT();
2858 _MTH_I_STATS_INC(func_acos,sv_zv2,frp_r);
2859 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_acos][sv_zv2][frp_r];
2860 return (fptr(x));
2861 }
2862
2863 vcd2_t
MTH_DISPATCH_FUNC(__pz_acos_2)2864 MTH_DISPATCH_FUNC(__pz_acos_2)(vcd2_t x)
2865 {
2866 vcd2_t (*fptr)(vcd2_t);
2867 _MTH_I_INIT();
2868 _MTH_I_STATS_INC(func_acos,sv_zv2,frp_p);
2869 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_acos][sv_zv2][frp_p];
2870 return (fptr(x));
2871 }
2872
2873 vcd2_t
MTH_DISPATCH_FUNC(__fz_acos_2m)2874 MTH_DISPATCH_FUNC(__fz_acos_2m)(vcd2_t x, vid2_t m)
2875 {
2876 vcd2_t (*fptr)(vcd2_t, vid2_t);
2877 _MTH_I_INIT();
2878 _MTH_I_STATS_INC(func_acos,sv_zv2m,frp_f);
2879 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_acos][sv_zv2m][frp_f];
2880 return (fptr(x, m));
2881 }
2882
2883 vcd2_t
MTH_DISPATCH_FUNC(__rz_acos_2m)2884 MTH_DISPATCH_FUNC(__rz_acos_2m)(vcd2_t x, vid2_t m)
2885 {
2886 vcd2_t (*fptr)(vcd2_t, vid2_t);
2887 _MTH_I_INIT();
2888 _MTH_I_STATS_INC(func_acos,sv_zv2m,frp_r);
2889 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_acos][sv_zv2m][frp_r];
2890 return (fptr(x, m));
2891 }
2892
2893 vcd2_t
MTH_DISPATCH_FUNC(__pz_acos_2m)2894 MTH_DISPATCH_FUNC(__pz_acos_2m)(vcd2_t x, vid2_t m)
2895 {
2896 vcd2_t (*fptr)(vcd2_t, vid2_t);
2897 _MTH_I_INIT();
2898 _MTH_I_STATS_INC(func_acos,sv_zv2m,frp_p);
2899 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_acos][sv_zv2m][frp_p];
2900 return (fptr(x, m));
2901 }
2902
2903 vcs4_t
MTH_DISPATCH_FUNC(__fc_asin_4)2904 MTH_DISPATCH_FUNC(__fc_asin_4)(vcs4_t x)
2905 {
2906 vcs4_t (*fptr)(vcs4_t);
2907 _MTH_I_INIT();
2908 _MTH_I_STATS_INC(func_asin,sv_cv4,frp_f);
2909 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_asin][sv_cv4][frp_f];
2910 return (fptr(x));
2911 }
2912
2913 vcs4_t
MTH_DISPATCH_FUNC(__rc_asin_4)2914 MTH_DISPATCH_FUNC(__rc_asin_4)(vcs4_t x)
2915 {
2916 vcs4_t (*fptr)(vcs4_t);
2917 _MTH_I_INIT();
2918 _MTH_I_STATS_INC(func_asin,sv_cv4,frp_r);
2919 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_asin][sv_cv4][frp_r];
2920 return (fptr(x));
2921 }
2922
2923 vcs4_t
MTH_DISPATCH_FUNC(__pc_asin_4)2924 MTH_DISPATCH_FUNC(__pc_asin_4)(vcs4_t x)
2925 {
2926 vcs4_t (*fptr)(vcs4_t);
2927 _MTH_I_INIT();
2928 _MTH_I_STATS_INC(func_asin,sv_cv4,frp_p);
2929 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_asin][sv_cv4][frp_p];
2930 return (fptr(x));
2931 }
2932
2933 vcs4_t
MTH_DISPATCH_FUNC(__fc_asin_4m)2934 MTH_DISPATCH_FUNC(__fc_asin_4m)(vcs4_t x, vis4_t m)
2935 {
2936 vcs4_t (*fptr)(vcs4_t, vis4_t);
2937 _MTH_I_INIT();
2938 _MTH_I_STATS_INC(func_asin,sv_cv4m,frp_f);
2939 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_cv4m][frp_f];
2940 return (fptr(x, m));
2941 }
2942
2943 vcs4_t
MTH_DISPATCH_FUNC(__rc_asin_4m)2944 MTH_DISPATCH_FUNC(__rc_asin_4m)(vcs4_t x, vis4_t m)
2945 {
2946 vcs4_t (*fptr)(vcs4_t, vis4_t);
2947 _MTH_I_INIT();
2948 _MTH_I_STATS_INC(func_asin,sv_cv4m,frp_r);
2949 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_cv4m][frp_r];
2950 return (fptr(x, m));
2951 }
2952
2953 vcs4_t
MTH_DISPATCH_FUNC(__pc_asin_4m)2954 MTH_DISPATCH_FUNC(__pc_asin_4m)(vcs4_t x, vis4_t m)
2955 {
2956 vcs4_t (*fptr)(vcs4_t, vis4_t);
2957 _MTH_I_INIT();
2958 _MTH_I_STATS_INC(func_asin,sv_cv4m,frp_p);
2959 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_asin][sv_cv4m][frp_p];
2960 return (fptr(x, m));
2961 }
2962
2963 vcd2_t
MTH_DISPATCH_FUNC(__fz_asin_2)2964 MTH_DISPATCH_FUNC(__fz_asin_2)(vcd2_t x)
2965 {
2966 vcd2_t (*fptr)(vcd2_t);
2967 _MTH_I_INIT();
2968 _MTH_I_STATS_INC(func_asin,sv_zv2,frp_f);
2969 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_asin][sv_zv2][frp_f];
2970 return (fptr(x));
2971 }
2972
2973 vcd2_t
MTH_DISPATCH_FUNC(__rz_asin_2)2974 MTH_DISPATCH_FUNC(__rz_asin_2)(vcd2_t x)
2975 {
2976 vcd2_t (*fptr)(vcd2_t);
2977 _MTH_I_INIT();
2978 _MTH_I_STATS_INC(func_asin,sv_zv2,frp_r);
2979 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_asin][sv_zv2][frp_r];
2980 return (fptr(x));
2981 }
2982
2983 vcd2_t
MTH_DISPATCH_FUNC(__pz_asin_2)2984 MTH_DISPATCH_FUNC(__pz_asin_2)(vcd2_t x)
2985 {
2986 vcd2_t (*fptr)(vcd2_t);
2987 _MTH_I_INIT();
2988 _MTH_I_STATS_INC(func_asin,sv_zv2,frp_p);
2989 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_asin][sv_zv2][frp_p];
2990 return (fptr(x));
2991 }
2992
2993 vcd2_t
MTH_DISPATCH_FUNC(__fz_asin_2m)2994 MTH_DISPATCH_FUNC(__fz_asin_2m)(vcd2_t x, vid2_t m)
2995 {
2996 vcd2_t (*fptr)(vcd2_t, vid2_t);
2997 _MTH_I_INIT();
2998 _MTH_I_STATS_INC(func_asin,sv_zv2m,frp_f);
2999 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_asin][sv_zv2m][frp_f];
3000 return (fptr(x, m));
3001 }
3002
3003 vcd2_t
MTH_DISPATCH_FUNC(__rz_asin_2m)3004 MTH_DISPATCH_FUNC(__rz_asin_2m)(vcd2_t x, vid2_t m)
3005 {
3006 vcd2_t (*fptr)(vcd2_t, vid2_t);
3007 _MTH_I_INIT();
3008 _MTH_I_STATS_INC(func_asin,sv_zv2m,frp_r);
3009 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_asin][sv_zv2m][frp_r];
3010 return (fptr(x, m));
3011 }
3012
3013 vcd2_t
MTH_DISPATCH_FUNC(__pz_asin_2m)3014 MTH_DISPATCH_FUNC(__pz_asin_2m)(vcd2_t x, vid2_t m)
3015 {
3016 vcd2_t (*fptr)(vcd2_t, vid2_t);
3017 _MTH_I_INIT();
3018 _MTH_I_STATS_INC(func_asin,sv_zv2m,frp_p);
3019 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_asin][sv_zv2m][frp_p];
3020 return (fptr(x, m));
3021 }
3022
3023 vcs4_t
MTH_DISPATCH_FUNC(__fc_atan_4)3024 MTH_DISPATCH_FUNC(__fc_atan_4)(vcs4_t x)
3025 {
3026 vcs4_t (*fptr)(vcs4_t);
3027 _MTH_I_INIT();
3028 _MTH_I_STATS_INC(func_atan,sv_cv4,frp_f);
3029 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_atan][sv_cv4][frp_f];
3030 return (fptr(x));
3031 }
3032
3033 vcs4_t
MTH_DISPATCH_FUNC(__rc_atan_4)3034 MTH_DISPATCH_FUNC(__rc_atan_4)(vcs4_t x)
3035 {
3036 vcs4_t (*fptr)(vcs4_t);
3037 _MTH_I_INIT();
3038 _MTH_I_STATS_INC(func_atan,sv_cv4,frp_r);
3039 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_atan][sv_cv4][frp_r];
3040 return (fptr(x));
3041 }
3042
3043 vcs4_t
MTH_DISPATCH_FUNC(__pc_atan_4)3044 MTH_DISPATCH_FUNC(__pc_atan_4)(vcs4_t x)
3045 {
3046 vcs4_t (*fptr)(vcs4_t);
3047 _MTH_I_INIT();
3048 _MTH_I_STATS_INC(func_atan,sv_cv4,frp_p);
3049 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_atan][sv_cv4][frp_p];
3050 return (fptr(x));
3051 }
3052
3053 vcs4_t
MTH_DISPATCH_FUNC(__fc_atan_4m)3054 MTH_DISPATCH_FUNC(__fc_atan_4m)(vcs4_t x, vis4_t m)
3055 {
3056 vcs4_t (*fptr)(vcs4_t, vis4_t);
3057 _MTH_I_INIT();
3058 _MTH_I_STATS_INC(func_atan,sv_cv4m,frp_f);
3059 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_cv4m][frp_f];
3060 return (fptr(x, m));
3061 }
3062
3063 vcs4_t
MTH_DISPATCH_FUNC(__rc_atan_4m)3064 MTH_DISPATCH_FUNC(__rc_atan_4m)(vcs4_t x, vis4_t m)
3065 {
3066 vcs4_t (*fptr)(vcs4_t, vis4_t);
3067 _MTH_I_INIT();
3068 _MTH_I_STATS_INC(func_atan,sv_cv4m,frp_r);
3069 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_cv4m][frp_r];
3070 return (fptr(x, m));
3071 }
3072
3073 vcs4_t
MTH_DISPATCH_FUNC(__pc_atan_4m)3074 MTH_DISPATCH_FUNC(__pc_atan_4m)(vcs4_t x, vis4_t m)
3075 {
3076 vcs4_t (*fptr)(vcs4_t, vis4_t);
3077 _MTH_I_INIT();
3078 _MTH_I_STATS_INC(func_atan,sv_cv4m,frp_p);
3079 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_atan][sv_cv4m][frp_p];
3080 return (fptr(x, m));
3081 }
3082
3083 vcd2_t
MTH_DISPATCH_FUNC(__fz_atan_2)3084 MTH_DISPATCH_FUNC(__fz_atan_2)(vcd2_t x)
3085 {
3086 vcd2_t (*fptr)(vcd2_t);
3087 _MTH_I_INIT();
3088 _MTH_I_STATS_INC(func_atan,sv_zv2,frp_f);
3089 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_atan][sv_zv2][frp_f];
3090 return (fptr(x));
3091 }
3092
3093 vcd2_t
MTH_DISPATCH_FUNC(__rz_atan_2)3094 MTH_DISPATCH_FUNC(__rz_atan_2)(vcd2_t x)
3095 {
3096 vcd2_t (*fptr)(vcd2_t);
3097 _MTH_I_INIT();
3098 _MTH_I_STATS_INC(func_atan,sv_zv2,frp_r);
3099 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_atan][sv_zv2][frp_r];
3100 return (fptr(x));
3101 }
3102
3103 vcd2_t
MTH_DISPATCH_FUNC(__pz_atan_2)3104 MTH_DISPATCH_FUNC(__pz_atan_2)(vcd2_t x)
3105 {
3106 vcd2_t (*fptr)(vcd2_t);
3107 _MTH_I_INIT();
3108 _MTH_I_STATS_INC(func_atan,sv_zv2,frp_p);
3109 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_atan][sv_zv2][frp_p];
3110 return (fptr(x));
3111 }
3112
3113 vcd2_t
MTH_DISPATCH_FUNC(__fz_atan_2m)3114 MTH_DISPATCH_FUNC(__fz_atan_2m)(vcd2_t x, vid2_t m)
3115 {
3116 vcd2_t (*fptr)(vcd2_t, vid2_t);
3117 _MTH_I_INIT();
3118 _MTH_I_STATS_INC(func_atan,sv_zv2m,frp_f);
3119 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_atan][sv_zv2m][frp_f];
3120 return (fptr(x, m));
3121 }
3122
3123 vcd2_t
MTH_DISPATCH_FUNC(__rz_atan_2m)3124 MTH_DISPATCH_FUNC(__rz_atan_2m)(vcd2_t x, vid2_t m)
3125 {
3126 vcd2_t (*fptr)(vcd2_t, vid2_t);
3127 _MTH_I_INIT();
3128 _MTH_I_STATS_INC(func_atan,sv_zv2m,frp_r);
3129 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_atan][sv_zv2m][frp_r];
3130 return (fptr(x, m));
3131 }
3132
3133 vcd2_t
MTH_DISPATCH_FUNC(__pz_atan_2m)3134 MTH_DISPATCH_FUNC(__pz_atan_2m)(vcd2_t x, vid2_t m)
3135 {
3136 vcd2_t (*fptr)(vcd2_t, vid2_t);
3137 _MTH_I_INIT();
3138 _MTH_I_STATS_INC(func_atan,sv_zv2m,frp_p);
3139 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_atan][sv_zv2m][frp_p];
3140 return (fptr(x, m));
3141 }
3142
3143 vcs4_t
MTH_DISPATCH_FUNC(__fc_cos_4)3144 MTH_DISPATCH_FUNC(__fc_cos_4)(vcs4_t x)
3145 {
3146 vcs4_t (*fptr)(vcs4_t);
3147 _MTH_I_INIT();
3148 _MTH_I_STATS_INC(func_cos,sv_cv4,frp_f);
3149 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cos][sv_cv4][frp_f];
3150 return (fptr(x));
3151 }
3152
3153 vcs4_t
MTH_DISPATCH_FUNC(__rc_cos_4)3154 MTH_DISPATCH_FUNC(__rc_cos_4)(vcs4_t x)
3155 {
3156 vcs4_t (*fptr)(vcs4_t);
3157 _MTH_I_INIT();
3158 _MTH_I_STATS_INC(func_cos,sv_cv4,frp_r);
3159 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cos][sv_cv4][frp_r];
3160 return (fptr(x));
3161 }
3162
3163 vcs4_t
MTH_DISPATCH_FUNC(__pc_cos_4)3164 MTH_DISPATCH_FUNC(__pc_cos_4)(vcs4_t x)
3165 {
3166 vcs4_t (*fptr)(vcs4_t);
3167 _MTH_I_INIT();
3168 _MTH_I_STATS_INC(func_cos,sv_cv4,frp_p);
3169 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cos][sv_cv4][frp_p];
3170 return (fptr(x));
3171 }
3172
3173 vcs4_t
MTH_DISPATCH_FUNC(__fc_cos_4m)3174 MTH_DISPATCH_FUNC(__fc_cos_4m)(vcs4_t x, vis4_t m)
3175 {
3176 vcs4_t (*fptr)(vcs4_t, vis4_t);
3177 _MTH_I_INIT();
3178 _MTH_I_STATS_INC(func_cos,sv_cv4m,frp_f);
3179 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_cv4m][frp_f];
3180 return (fptr(x, m));
3181 }
3182
3183 vcs4_t
MTH_DISPATCH_FUNC(__rc_cos_4m)3184 MTH_DISPATCH_FUNC(__rc_cos_4m)(vcs4_t x, vis4_t m)
3185 {
3186 vcs4_t (*fptr)(vcs4_t, vis4_t);
3187 _MTH_I_INIT();
3188 _MTH_I_STATS_INC(func_cos,sv_cv4m,frp_r);
3189 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_cv4m][frp_r];
3190 return (fptr(x, m));
3191 }
3192
3193 vcs4_t
MTH_DISPATCH_FUNC(__pc_cos_4m)3194 MTH_DISPATCH_FUNC(__pc_cos_4m)(vcs4_t x, vis4_t m)
3195 {
3196 vcs4_t (*fptr)(vcs4_t, vis4_t);
3197 _MTH_I_INIT();
3198 _MTH_I_STATS_INC(func_cos,sv_cv4m,frp_p);
3199 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cos][sv_cv4m][frp_p];
3200 return (fptr(x, m));
3201 }
3202
3203 vcd2_t
MTH_DISPATCH_FUNC(__fz_cos_2)3204 MTH_DISPATCH_FUNC(__fz_cos_2)(vcd2_t x)
3205 {
3206 vcd2_t (*fptr)(vcd2_t);
3207 _MTH_I_INIT();
3208 _MTH_I_STATS_INC(func_cos,sv_zv2,frp_f);
3209 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cos][sv_zv2][frp_f];
3210 return (fptr(x));
3211 }
3212
3213 vcd2_t
MTH_DISPATCH_FUNC(__rz_cos_2)3214 MTH_DISPATCH_FUNC(__rz_cos_2)(vcd2_t x)
3215 {
3216 vcd2_t (*fptr)(vcd2_t);
3217 _MTH_I_INIT();
3218 _MTH_I_STATS_INC(func_cos,sv_zv2,frp_r);
3219 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cos][sv_zv2][frp_r];
3220 return (fptr(x));
3221 }
3222
3223 vcd2_t
MTH_DISPATCH_FUNC(__pz_cos_2)3224 MTH_DISPATCH_FUNC(__pz_cos_2)(vcd2_t x)
3225 {
3226 vcd2_t (*fptr)(vcd2_t);
3227 _MTH_I_INIT();
3228 _MTH_I_STATS_INC(func_cos,sv_zv2,frp_p);
3229 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cos][sv_zv2][frp_p];
3230 return (fptr(x));
3231 }
3232
3233 vcd2_t
MTH_DISPATCH_FUNC(__fz_cos_2m)3234 MTH_DISPATCH_FUNC(__fz_cos_2m)(vcd2_t x, vid2_t m)
3235 {
3236 vcd2_t (*fptr)(vcd2_t, vid2_t);
3237 _MTH_I_INIT();
3238 _MTH_I_STATS_INC(func_cos,sv_zv2m,frp_f);
3239 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cos][sv_zv2m][frp_f];
3240 return (fptr(x, m));
3241 }
3242
3243 vcd2_t
MTH_DISPATCH_FUNC(__rz_cos_2m)3244 MTH_DISPATCH_FUNC(__rz_cos_2m)(vcd2_t x, vid2_t m)
3245 {
3246 vcd2_t (*fptr)(vcd2_t, vid2_t);
3247 _MTH_I_INIT();
3248 _MTH_I_STATS_INC(func_cos,sv_zv2m,frp_r);
3249 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cos][sv_zv2m][frp_r];
3250 return (fptr(x, m));
3251 }
3252
3253 vcd2_t
MTH_DISPATCH_FUNC(__pz_cos_2m)3254 MTH_DISPATCH_FUNC(__pz_cos_2m)(vcd2_t x, vid2_t m)
3255 {
3256 vcd2_t (*fptr)(vcd2_t, vid2_t);
3257 _MTH_I_INIT();
3258 _MTH_I_STATS_INC(func_cos,sv_zv2m,frp_p);
3259 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cos][sv_zv2m][frp_p];
3260 return (fptr(x, m));
3261 }
3262
3263 vcs4_t
MTH_DISPATCH_FUNC(__fc_sin_4)3264 MTH_DISPATCH_FUNC(__fc_sin_4)(vcs4_t x)
3265 {
3266 vcs4_t (*fptr)(vcs4_t);
3267 _MTH_I_INIT();
3268 _MTH_I_STATS_INC(func_sin,sv_cv4,frp_f);
3269 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sin][sv_cv4][frp_f];
3270 return (fptr(x));
3271 }
3272
3273 vcs4_t
MTH_DISPATCH_FUNC(__rc_sin_4)3274 MTH_DISPATCH_FUNC(__rc_sin_4)(vcs4_t x)
3275 {
3276 vcs4_t (*fptr)(vcs4_t);
3277 _MTH_I_INIT();
3278 _MTH_I_STATS_INC(func_sin,sv_cv4,frp_r);
3279 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sin][sv_cv4][frp_r];
3280 return (fptr(x));
3281 }
3282
3283 vcs4_t
MTH_DISPATCH_FUNC(__pc_sin_4)3284 MTH_DISPATCH_FUNC(__pc_sin_4)(vcs4_t x)
3285 {
3286 vcs4_t (*fptr)(vcs4_t);
3287 _MTH_I_INIT();
3288 _MTH_I_STATS_INC(func_sin,sv_cv4,frp_p);
3289 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sin][sv_cv4][frp_p];
3290 return (fptr(x));
3291 }
3292
3293 vcs4_t
MTH_DISPATCH_FUNC(__fc_sin_4m)3294 MTH_DISPATCH_FUNC(__fc_sin_4m)(vcs4_t x, vis4_t m)
3295 {
3296 vcs4_t (*fptr)(vcs4_t, vis4_t);
3297 _MTH_I_INIT();
3298 _MTH_I_STATS_INC(func_sin,sv_cv4m,frp_f);
3299 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_cv4m][frp_f];
3300 return (fptr(x, m));
3301 }
3302
3303 vcs4_t
MTH_DISPATCH_FUNC(__rc_sin_4m)3304 MTH_DISPATCH_FUNC(__rc_sin_4m)(vcs4_t x, vis4_t m)
3305 {
3306 vcs4_t (*fptr)(vcs4_t, vis4_t);
3307 _MTH_I_INIT();
3308 _MTH_I_STATS_INC(func_sin,sv_cv4m,frp_r);
3309 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_cv4m][frp_r];
3310 return (fptr(x, m));
3311 }
3312
3313 vcs4_t
MTH_DISPATCH_FUNC(__pc_sin_4m)3314 MTH_DISPATCH_FUNC(__pc_sin_4m)(vcs4_t x, vis4_t m)
3315 {
3316 vcs4_t (*fptr)(vcs4_t, vis4_t);
3317 _MTH_I_INIT();
3318 _MTH_I_STATS_INC(func_sin,sv_cv4m,frp_p);
3319 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sin][sv_cv4m][frp_p];
3320 return (fptr(x, m));
3321 }
3322
3323 vcd2_t
MTH_DISPATCH_FUNC(__fz_sin_2)3324 MTH_DISPATCH_FUNC(__fz_sin_2)(vcd2_t x)
3325 {
3326 vcd2_t (*fptr)(vcd2_t);
3327 _MTH_I_INIT();
3328 _MTH_I_STATS_INC(func_sin,sv_zv2,frp_f);
3329 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sin][sv_zv2][frp_f];
3330 return (fptr(x));
3331 }
3332
3333 vcd2_t
MTH_DISPATCH_FUNC(__rz_sin_2)3334 MTH_DISPATCH_FUNC(__rz_sin_2)(vcd2_t x)
3335 {
3336 vcd2_t (*fptr)(vcd2_t);
3337 _MTH_I_INIT();
3338 _MTH_I_STATS_INC(func_sin,sv_zv2,frp_r);
3339 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sin][sv_zv2][frp_r];
3340 return (fptr(x));
3341 }
3342
3343 vcd2_t
MTH_DISPATCH_FUNC(__pz_sin_2)3344 MTH_DISPATCH_FUNC(__pz_sin_2)(vcd2_t x)
3345 {
3346 vcd2_t (*fptr)(vcd2_t);
3347 _MTH_I_INIT();
3348 _MTH_I_STATS_INC(func_sin,sv_zv2,frp_p);
3349 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sin][sv_zv2][frp_p];
3350 return (fptr(x));
3351 }
3352
3353 vcd2_t
MTH_DISPATCH_FUNC(__fz_sin_2m)3354 MTH_DISPATCH_FUNC(__fz_sin_2m)(vcd2_t x, vid2_t m)
3355 {
3356 vcd2_t (*fptr)(vcd2_t, vid2_t);
3357 _MTH_I_INIT();
3358 _MTH_I_STATS_INC(func_sin,sv_zv2m,frp_f);
3359 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sin][sv_zv2m][frp_f];
3360 return (fptr(x, m));
3361 }
3362
3363 vcd2_t
MTH_DISPATCH_FUNC(__rz_sin_2m)3364 MTH_DISPATCH_FUNC(__rz_sin_2m)(vcd2_t x, vid2_t m)
3365 {
3366 vcd2_t (*fptr)(vcd2_t, vid2_t);
3367 _MTH_I_INIT();
3368 _MTH_I_STATS_INC(func_sin,sv_zv2m,frp_r);
3369 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sin][sv_zv2m][frp_r];
3370 return (fptr(x, m));
3371 }
3372
3373 vcd2_t
MTH_DISPATCH_FUNC(__pz_sin_2m)3374 MTH_DISPATCH_FUNC(__pz_sin_2m)(vcd2_t x, vid2_t m)
3375 {
3376 vcd2_t (*fptr)(vcd2_t, vid2_t);
3377 _MTH_I_INIT();
3378 _MTH_I_STATS_INC(func_sin,sv_zv2m,frp_p);
3379 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sin][sv_zv2m][frp_p];
3380 return (fptr(x, m));
3381 }
3382
3383 vcs4_t
MTH_DISPATCH_FUNC(__fc_tan_4)3384 MTH_DISPATCH_FUNC(__fc_tan_4)(vcs4_t x)
3385 {
3386 vcs4_t (*fptr)(vcs4_t);
3387 _MTH_I_INIT();
3388 _MTH_I_STATS_INC(func_tan,sv_cv4,frp_f);
3389 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tan][sv_cv4][frp_f];
3390 return (fptr(x));
3391 }
3392
3393 vcs4_t
MTH_DISPATCH_FUNC(__rc_tan_4)3394 MTH_DISPATCH_FUNC(__rc_tan_4)(vcs4_t x)
3395 {
3396 vcs4_t (*fptr)(vcs4_t);
3397 _MTH_I_INIT();
3398 _MTH_I_STATS_INC(func_tan,sv_cv4,frp_r);
3399 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tan][sv_cv4][frp_r];
3400 return (fptr(x));
3401 }
3402
3403 vcs4_t
MTH_DISPATCH_FUNC(__pc_tan_4)3404 MTH_DISPATCH_FUNC(__pc_tan_4)(vcs4_t x)
3405 {
3406 vcs4_t (*fptr)(vcs4_t);
3407 _MTH_I_INIT();
3408 _MTH_I_STATS_INC(func_tan,sv_cv4,frp_p);
3409 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tan][sv_cv4][frp_p];
3410 return (fptr(x));
3411 }
3412
3413 vcs4_t
MTH_DISPATCH_FUNC(__fc_tan_4m)3414 MTH_DISPATCH_FUNC(__fc_tan_4m)(vcs4_t x, vis4_t m)
3415 {
3416 vcs4_t (*fptr)(vcs4_t, vis4_t);
3417 _MTH_I_INIT();
3418 _MTH_I_STATS_INC(func_tan,sv_cv4m,frp_f);
3419 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_cv4m][frp_f];
3420 return (fptr(x, m));
3421 }
3422
3423 vcs4_t
MTH_DISPATCH_FUNC(__rc_tan_4m)3424 MTH_DISPATCH_FUNC(__rc_tan_4m)(vcs4_t x, vis4_t m)
3425 {
3426 vcs4_t (*fptr)(vcs4_t, vis4_t);
3427 _MTH_I_INIT();
3428 _MTH_I_STATS_INC(func_tan,sv_cv4m,frp_r);
3429 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_cv4m][frp_r];
3430 return (fptr(x, m));
3431 }
3432
3433 vcs4_t
MTH_DISPATCH_FUNC(__pc_tan_4m)3434 MTH_DISPATCH_FUNC(__pc_tan_4m)(vcs4_t x, vis4_t m)
3435 {
3436 vcs4_t (*fptr)(vcs4_t, vis4_t);
3437 _MTH_I_INIT();
3438 _MTH_I_STATS_INC(func_tan,sv_cv4m,frp_p);
3439 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tan][sv_cv4m][frp_p];
3440 return (fptr(x, m));
3441 }
3442
3443 vcd2_t
MTH_DISPATCH_FUNC(__fz_tan_2)3444 MTH_DISPATCH_FUNC(__fz_tan_2)(vcd2_t x)
3445 {
3446 vcd2_t (*fptr)(vcd2_t);
3447 _MTH_I_INIT();
3448 _MTH_I_STATS_INC(func_tan,sv_zv2,frp_f);
3449 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tan][sv_zv2][frp_f];
3450 return (fptr(x));
3451 }
3452
3453 vcd2_t
MTH_DISPATCH_FUNC(__rz_tan_2)3454 MTH_DISPATCH_FUNC(__rz_tan_2)(vcd2_t x)
3455 {
3456 vcd2_t (*fptr)(vcd2_t);
3457 _MTH_I_INIT();
3458 _MTH_I_STATS_INC(func_tan,sv_zv2,frp_r);
3459 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tan][sv_zv2][frp_r];
3460 return (fptr(x));
3461 }
3462
3463 vcd2_t
MTH_DISPATCH_FUNC(__pz_tan_2)3464 MTH_DISPATCH_FUNC(__pz_tan_2)(vcd2_t x)
3465 {
3466 vcd2_t (*fptr)(vcd2_t);
3467 _MTH_I_INIT();
3468 _MTH_I_STATS_INC(func_tan,sv_zv2,frp_p);
3469 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tan][sv_zv2][frp_p];
3470 return (fptr(x));
3471 }
3472
3473 vcd2_t
MTH_DISPATCH_FUNC(__fz_tan_2m)3474 MTH_DISPATCH_FUNC(__fz_tan_2m)(vcd2_t x, vid2_t m)
3475 {
3476 vcd2_t (*fptr)(vcd2_t, vid2_t);
3477 _MTH_I_INIT();
3478 _MTH_I_STATS_INC(func_tan,sv_zv2m,frp_f);
3479 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tan][sv_zv2m][frp_f];
3480 return (fptr(x, m));
3481 }
3482
3483 vcd2_t
MTH_DISPATCH_FUNC(__rz_tan_2m)3484 MTH_DISPATCH_FUNC(__rz_tan_2m)(vcd2_t x, vid2_t m)
3485 {
3486 vcd2_t (*fptr)(vcd2_t, vid2_t);
3487 _MTH_I_INIT();
3488 _MTH_I_STATS_INC(func_tan,sv_zv2m,frp_r);
3489 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tan][sv_zv2m][frp_r];
3490 return (fptr(x, m));
3491 }
3492
3493 vcd2_t
MTH_DISPATCH_FUNC(__pz_tan_2m)3494 MTH_DISPATCH_FUNC(__pz_tan_2m)(vcd2_t x, vid2_t m)
3495 {
3496 vcd2_t (*fptr)(vcd2_t, vid2_t);
3497 _MTH_I_INIT();
3498 _MTH_I_STATS_INC(func_tan,sv_zv2m,frp_p);
3499 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tan][sv_zv2m][frp_p];
3500 return (fptr(x, m));
3501 }
3502
3503 vcs4_t
MTH_DISPATCH_FUNC(__fc_cosh_4)3504 MTH_DISPATCH_FUNC(__fc_cosh_4)(vcs4_t x)
3505 {
3506 vcs4_t (*fptr)(vcs4_t);
3507 _MTH_I_INIT();
3508 _MTH_I_STATS_INC(func_cosh,sv_cv4,frp_f);
3509 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cosh][sv_cv4][frp_f];
3510 return (fptr(x));
3511 }
3512
3513 vcs4_t
MTH_DISPATCH_FUNC(__rc_cosh_4)3514 MTH_DISPATCH_FUNC(__rc_cosh_4)(vcs4_t x)
3515 {
3516 vcs4_t (*fptr)(vcs4_t);
3517 _MTH_I_INIT();
3518 _MTH_I_STATS_INC(func_cosh,sv_cv4,frp_r);
3519 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cosh][sv_cv4][frp_r];
3520 return (fptr(x));
3521 }
3522
3523 vcs4_t
MTH_DISPATCH_FUNC(__pc_cosh_4)3524 MTH_DISPATCH_FUNC(__pc_cosh_4)(vcs4_t x)
3525 {
3526 vcs4_t (*fptr)(vcs4_t);
3527 _MTH_I_INIT();
3528 _MTH_I_STATS_INC(func_cosh,sv_cv4,frp_p);
3529 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_cosh][sv_cv4][frp_p];
3530 return (fptr(x));
3531 }
3532
3533 vcs4_t
MTH_DISPATCH_FUNC(__fc_cosh_4m)3534 MTH_DISPATCH_FUNC(__fc_cosh_4m)(vcs4_t x, vis4_t m)
3535 {
3536 vcs4_t (*fptr)(vcs4_t, vis4_t);
3537 _MTH_I_INIT();
3538 _MTH_I_STATS_INC(func_cosh,sv_cv4m,frp_f);
3539 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_cv4m][frp_f];
3540 return (fptr(x, m));
3541 }
3542
3543 vcs4_t
MTH_DISPATCH_FUNC(__rc_cosh_4m)3544 MTH_DISPATCH_FUNC(__rc_cosh_4m)(vcs4_t x, vis4_t m)
3545 {
3546 vcs4_t (*fptr)(vcs4_t, vis4_t);
3547 _MTH_I_INIT();
3548 _MTH_I_STATS_INC(func_cosh,sv_cv4m,frp_r);
3549 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_cv4m][frp_r];
3550 return (fptr(x, m));
3551 }
3552
3553 vcs4_t
MTH_DISPATCH_FUNC(__pc_cosh_4m)3554 MTH_DISPATCH_FUNC(__pc_cosh_4m)(vcs4_t x, vis4_t m)
3555 {
3556 vcs4_t (*fptr)(vcs4_t, vis4_t);
3557 _MTH_I_INIT();
3558 _MTH_I_STATS_INC(func_cosh,sv_cv4m,frp_p);
3559 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_cv4m][frp_p];
3560 return (fptr(x, m));
3561 }
3562
3563 vcd2_t
MTH_DISPATCH_FUNC(__fz_cosh_2)3564 MTH_DISPATCH_FUNC(__fz_cosh_2)(vcd2_t x)
3565 {
3566 vcd2_t (*fptr)(vcd2_t);
3567 _MTH_I_INIT();
3568 _MTH_I_STATS_INC(func_cosh,sv_zv2,frp_f);
3569 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cosh][sv_zv2][frp_f];
3570 return (fptr(x));
3571 }
3572
3573 vcd2_t
MTH_DISPATCH_FUNC(__rz_cosh_2)3574 MTH_DISPATCH_FUNC(__rz_cosh_2)(vcd2_t x)
3575 {
3576 vcd2_t (*fptr)(vcd2_t);
3577 _MTH_I_INIT();
3578 _MTH_I_STATS_INC(func_cosh,sv_zv2,frp_r);
3579 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cosh][sv_zv2][frp_r];
3580 return (fptr(x));
3581 }
3582
3583 vcd2_t
MTH_DISPATCH_FUNC(__pz_cosh_2)3584 MTH_DISPATCH_FUNC(__pz_cosh_2)(vcd2_t x)
3585 {
3586 vcd2_t (*fptr)(vcd2_t);
3587 _MTH_I_INIT();
3588 _MTH_I_STATS_INC(func_cosh,sv_zv2,frp_p);
3589 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_cosh][sv_zv2][frp_p];
3590 return (fptr(x));
3591 }
3592
3593 vcd2_t
MTH_DISPATCH_FUNC(__fz_cosh_2m)3594 MTH_DISPATCH_FUNC(__fz_cosh_2m)(vcd2_t x, vid2_t m)
3595 {
3596 vcd2_t (*fptr)(vcd2_t, vid2_t);
3597 _MTH_I_INIT();
3598 _MTH_I_STATS_INC(func_cosh,sv_zv2m,frp_f);
3599 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_zv2m][frp_f];
3600 return (fptr(x, m));
3601 }
3602
3603 vcd2_t
MTH_DISPATCH_FUNC(__rz_cosh_2m)3604 MTH_DISPATCH_FUNC(__rz_cosh_2m)(vcd2_t x, vid2_t m)
3605 {
3606 vcd2_t (*fptr)(vcd2_t, vid2_t);
3607 _MTH_I_INIT();
3608 _MTH_I_STATS_INC(func_cosh,sv_zv2m,frp_r);
3609 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_zv2m][frp_r];
3610 return (fptr(x, m));
3611 }
3612
3613 vcd2_t
MTH_DISPATCH_FUNC(__pz_cosh_2m)3614 MTH_DISPATCH_FUNC(__pz_cosh_2m)(vcd2_t x, vid2_t m)
3615 {
3616 vcd2_t (*fptr)(vcd2_t, vid2_t);
3617 _MTH_I_INIT();
3618 _MTH_I_STATS_INC(func_cosh,sv_zv2m,frp_p);
3619 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_cosh][sv_zv2m][frp_p];
3620 return (fptr(x, m));
3621 }
3622
3623 vcs4_t
MTH_DISPATCH_FUNC(__fc_sinh_4)3624 MTH_DISPATCH_FUNC(__fc_sinh_4)(vcs4_t x)
3625 {
3626 vcs4_t (*fptr)(vcs4_t);
3627 _MTH_I_INIT();
3628 _MTH_I_STATS_INC(func_sinh,sv_cv4,frp_f);
3629 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sinh][sv_cv4][frp_f];
3630 return (fptr(x));
3631 }
3632
3633 vcs4_t
MTH_DISPATCH_FUNC(__rc_sinh_4)3634 MTH_DISPATCH_FUNC(__rc_sinh_4)(vcs4_t x)
3635 {
3636 vcs4_t (*fptr)(vcs4_t);
3637 _MTH_I_INIT();
3638 _MTH_I_STATS_INC(func_sinh,sv_cv4,frp_r);
3639 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sinh][sv_cv4][frp_r];
3640 return (fptr(x));
3641 }
3642
3643 vcs4_t
MTH_DISPATCH_FUNC(__pc_sinh_4)3644 MTH_DISPATCH_FUNC(__pc_sinh_4)(vcs4_t x)
3645 {
3646 vcs4_t (*fptr)(vcs4_t);
3647 _MTH_I_INIT();
3648 _MTH_I_STATS_INC(func_sinh,sv_cv4,frp_p);
3649 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sinh][sv_cv4][frp_p];
3650 return (fptr(x));
3651 }
3652
3653 vcs4_t
MTH_DISPATCH_FUNC(__fc_sinh_4m)3654 MTH_DISPATCH_FUNC(__fc_sinh_4m)(vcs4_t x, vis4_t m)
3655 {
3656 vcs4_t (*fptr)(vcs4_t, vis4_t);
3657 _MTH_I_INIT();
3658 _MTH_I_STATS_INC(func_sinh,sv_cv4m,frp_f);
3659 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_cv4m][frp_f];
3660 return (fptr(x, m));
3661 }
3662
3663 vcs4_t
MTH_DISPATCH_FUNC(__rc_sinh_4m)3664 MTH_DISPATCH_FUNC(__rc_sinh_4m)(vcs4_t x, vis4_t m)
3665 {
3666 vcs4_t (*fptr)(vcs4_t, vis4_t);
3667 _MTH_I_INIT();
3668 _MTH_I_STATS_INC(func_sinh,sv_cv4m,frp_r);
3669 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_cv4m][frp_r];
3670 return (fptr(x, m));
3671 }
3672
3673 vcs4_t
MTH_DISPATCH_FUNC(__pc_sinh_4m)3674 MTH_DISPATCH_FUNC(__pc_sinh_4m)(vcs4_t x, vis4_t m)
3675 {
3676 vcs4_t (*fptr)(vcs4_t, vis4_t);
3677 _MTH_I_INIT();
3678 _MTH_I_STATS_INC(func_sinh,sv_cv4m,frp_p);
3679 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_cv4m][frp_p];
3680 return (fptr(x, m));
3681 }
3682
3683 vcd2_t
MTH_DISPATCH_FUNC(__fz_sinh_2)3684 MTH_DISPATCH_FUNC(__fz_sinh_2)(vcd2_t x)
3685 {
3686 vcd2_t (*fptr)(vcd2_t);
3687 _MTH_I_INIT();
3688 _MTH_I_STATS_INC(func_sinh,sv_zv2,frp_f);
3689 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sinh][sv_zv2][frp_f];
3690 return (fptr(x));
3691 }
3692
3693 vcd2_t
MTH_DISPATCH_FUNC(__rz_sinh_2)3694 MTH_DISPATCH_FUNC(__rz_sinh_2)(vcd2_t x)
3695 {
3696 vcd2_t (*fptr)(vcd2_t);
3697 _MTH_I_INIT();
3698 _MTH_I_STATS_INC(func_sinh,sv_zv2,frp_r);
3699 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sinh][sv_zv2][frp_r];
3700 return (fptr(x));
3701 }
3702
3703 vcd2_t
MTH_DISPATCH_FUNC(__pz_sinh_2)3704 MTH_DISPATCH_FUNC(__pz_sinh_2)(vcd2_t x)
3705 {
3706 vcd2_t (*fptr)(vcd2_t);
3707 _MTH_I_INIT();
3708 _MTH_I_STATS_INC(func_sinh,sv_zv2,frp_p);
3709 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sinh][sv_zv2][frp_p];
3710 return (fptr(x));
3711 }
3712
3713 vcd2_t
MTH_DISPATCH_FUNC(__fz_sinh_2m)3714 MTH_DISPATCH_FUNC(__fz_sinh_2m)(vcd2_t x, vid2_t m)
3715 {
3716 vcd2_t (*fptr)(vcd2_t, vid2_t);
3717 _MTH_I_INIT();
3718 _MTH_I_STATS_INC(func_sinh,sv_zv2m,frp_f);
3719 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_zv2m][frp_f];
3720 return (fptr(x, m));
3721 }
3722
3723 vcd2_t
MTH_DISPATCH_FUNC(__rz_sinh_2m)3724 MTH_DISPATCH_FUNC(__rz_sinh_2m)(vcd2_t x, vid2_t m)
3725 {
3726 vcd2_t (*fptr)(vcd2_t, vid2_t);
3727 _MTH_I_INIT();
3728 _MTH_I_STATS_INC(func_sinh,sv_zv2m,frp_r);
3729 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_zv2m][frp_r];
3730 return (fptr(x, m));
3731 }
3732
3733 vcd2_t
MTH_DISPATCH_FUNC(__pz_sinh_2m)3734 MTH_DISPATCH_FUNC(__pz_sinh_2m)(vcd2_t x, vid2_t m)
3735 {
3736 vcd2_t (*fptr)(vcd2_t, vid2_t);
3737 _MTH_I_INIT();
3738 _MTH_I_STATS_INC(func_sinh,sv_zv2m,frp_p);
3739 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sinh][sv_zv2m][frp_p];
3740 return (fptr(x, m));
3741 }
3742
3743 vcs4_t
MTH_DISPATCH_FUNC(__fc_tanh_4)3744 MTH_DISPATCH_FUNC(__fc_tanh_4)(vcs4_t x)
3745 {
3746 vcs4_t (*fptr)(vcs4_t);
3747 _MTH_I_INIT();
3748 _MTH_I_STATS_INC(func_tanh,sv_cv4,frp_f);
3749 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tanh][sv_cv4][frp_f];
3750 return (fptr(x));
3751 }
3752
3753 vcs4_t
MTH_DISPATCH_FUNC(__rc_tanh_4)3754 MTH_DISPATCH_FUNC(__rc_tanh_4)(vcs4_t x)
3755 {
3756 vcs4_t (*fptr)(vcs4_t);
3757 _MTH_I_INIT();
3758 _MTH_I_STATS_INC(func_tanh,sv_cv4,frp_r);
3759 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tanh][sv_cv4][frp_r];
3760 return (fptr(x));
3761 }
3762
3763 vcs4_t
MTH_DISPATCH_FUNC(__pc_tanh_4)3764 MTH_DISPATCH_FUNC(__pc_tanh_4)(vcs4_t x)
3765 {
3766 vcs4_t (*fptr)(vcs4_t);
3767 _MTH_I_INIT();
3768 _MTH_I_STATS_INC(func_tanh,sv_cv4,frp_p);
3769 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_tanh][sv_cv4][frp_p];
3770 return (fptr(x));
3771 }
3772
3773 vcs4_t
MTH_DISPATCH_FUNC(__fc_tanh_4m)3774 MTH_DISPATCH_FUNC(__fc_tanh_4m)(vcs4_t x, vis4_t m)
3775 {
3776 vcs4_t (*fptr)(vcs4_t, vis4_t);
3777 _MTH_I_INIT();
3778 _MTH_I_STATS_INC(func_tanh,sv_cv4m,frp_f);
3779 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_cv4m][frp_f];
3780 return (fptr(x, m));
3781 }
3782
3783 vcs4_t
MTH_DISPATCH_FUNC(__rc_tanh_4m)3784 MTH_DISPATCH_FUNC(__rc_tanh_4m)(vcs4_t x, vis4_t m)
3785 {
3786 vcs4_t (*fptr)(vcs4_t, vis4_t);
3787 _MTH_I_INIT();
3788 _MTH_I_STATS_INC(func_tanh,sv_cv4m,frp_r);
3789 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_cv4m][frp_r];
3790 return (fptr(x, m));
3791 }
3792
3793 vcs4_t
MTH_DISPATCH_FUNC(__pc_tanh_4m)3794 MTH_DISPATCH_FUNC(__pc_tanh_4m)(vcs4_t x, vis4_t m)
3795 {
3796 vcs4_t (*fptr)(vcs4_t, vis4_t);
3797 _MTH_I_INIT();
3798 _MTH_I_STATS_INC(func_tanh,sv_cv4m,frp_p);
3799 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_cv4m][frp_p];
3800 return (fptr(x, m));
3801 }
3802
3803 vcd2_t
MTH_DISPATCH_FUNC(__fz_tanh_2)3804 MTH_DISPATCH_FUNC(__fz_tanh_2)(vcd2_t x)
3805 {
3806 vcd2_t (*fptr)(vcd2_t);
3807 _MTH_I_INIT();
3808 _MTH_I_STATS_INC(func_tanh,sv_zv2,frp_f);
3809 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tanh][sv_zv2][frp_f];
3810 return (fptr(x));
3811 }
3812
3813 vcd2_t
MTH_DISPATCH_FUNC(__rz_tanh_2)3814 MTH_DISPATCH_FUNC(__rz_tanh_2)(vcd2_t x)
3815 {
3816 vcd2_t (*fptr)(vcd2_t);
3817 _MTH_I_INIT();
3818 _MTH_I_STATS_INC(func_tanh,sv_zv2,frp_r);
3819 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tanh][sv_zv2][frp_r];
3820 return (fptr(x));
3821 }
3822
3823 vcd2_t
MTH_DISPATCH_FUNC(__pz_tanh_2)3824 MTH_DISPATCH_FUNC(__pz_tanh_2)(vcd2_t x)
3825 {
3826 vcd2_t (*fptr)(vcd2_t);
3827 _MTH_I_INIT();
3828 _MTH_I_STATS_INC(func_tanh,sv_zv2,frp_p);
3829 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_tanh][sv_zv2][frp_p];
3830 return (fptr(x));
3831 }
3832
3833 vcd2_t
MTH_DISPATCH_FUNC(__fz_tanh_2m)3834 MTH_DISPATCH_FUNC(__fz_tanh_2m)(vcd2_t x, vid2_t m)
3835 {
3836 vcd2_t (*fptr)(vcd2_t, vid2_t);
3837 _MTH_I_INIT();
3838 _MTH_I_STATS_INC(func_tanh,sv_zv2m,frp_f);
3839 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_zv2m][frp_f];
3840 return (fptr(x, m));
3841 }
3842
3843 vcd2_t
MTH_DISPATCH_FUNC(__rz_tanh_2m)3844 MTH_DISPATCH_FUNC(__rz_tanh_2m)(vcd2_t x, vid2_t m)
3845 {
3846 vcd2_t (*fptr)(vcd2_t, vid2_t);
3847 _MTH_I_INIT();
3848 _MTH_I_STATS_INC(func_tanh,sv_zv2m,frp_r);
3849 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_zv2m][frp_r];
3850 return (fptr(x, m));
3851 }
3852
3853 vcd2_t
MTH_DISPATCH_FUNC(__pz_tanh_2m)3854 MTH_DISPATCH_FUNC(__pz_tanh_2m)(vcd2_t x, vid2_t m)
3855 {
3856 vcd2_t (*fptr)(vcd2_t, vid2_t);
3857 _MTH_I_INIT();
3858 _MTH_I_STATS_INC(func_tanh,sv_zv2m,frp_p);
3859 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_tanh][sv_zv2m][frp_p];
3860 return (fptr(x, m));
3861 }
3862
3863 vcs4_t
MTH_DISPATCH_FUNC(__fc_exp_4)3864 MTH_DISPATCH_FUNC(__fc_exp_4)(vcs4_t x)
3865 {
3866 vcs4_t (*fptr)(vcs4_t);
3867 _MTH_I_INIT();
3868 _MTH_I_STATS_INC(func_exp,sv_cv4,frp_f);
3869 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_exp][sv_cv4][frp_f];
3870 return (fptr(x));
3871 }
3872
3873 vcs4_t
MTH_DISPATCH_FUNC(__rc_exp_4)3874 MTH_DISPATCH_FUNC(__rc_exp_4)(vcs4_t x)
3875 {
3876 vcs4_t (*fptr)(vcs4_t);
3877 _MTH_I_INIT();
3878 _MTH_I_STATS_INC(func_exp,sv_cv4,frp_r);
3879 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_exp][sv_cv4][frp_r];
3880 return (fptr(x));
3881 }
3882
3883 vcs4_t
MTH_DISPATCH_FUNC(__pc_exp_4)3884 MTH_DISPATCH_FUNC(__pc_exp_4)(vcs4_t x)
3885 {
3886 vcs4_t (*fptr)(vcs4_t);
3887 _MTH_I_INIT();
3888 _MTH_I_STATS_INC(func_exp,sv_cv4,frp_p);
3889 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_exp][sv_cv4][frp_p];
3890 return (fptr(x));
3891 }
3892
3893 vcs4_t
MTH_DISPATCH_FUNC(__fc_exp_4m)3894 MTH_DISPATCH_FUNC(__fc_exp_4m)(vcs4_t x, vis4_t m)
3895 {
3896 vcs4_t (*fptr)(vcs4_t, vis4_t);
3897 _MTH_I_INIT();
3898 _MTH_I_STATS_INC(func_exp,sv_cv4m,frp_f);
3899 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_cv4m][frp_f];
3900 return (fptr(x, m));
3901 }
3902
3903 vcs4_t
MTH_DISPATCH_FUNC(__rc_exp_4m)3904 MTH_DISPATCH_FUNC(__rc_exp_4m)(vcs4_t x, vis4_t m)
3905 {
3906 vcs4_t (*fptr)(vcs4_t, vis4_t);
3907 _MTH_I_INIT();
3908 _MTH_I_STATS_INC(func_exp,sv_cv4m,frp_r);
3909 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_cv4m][frp_r];
3910 return (fptr(x, m));
3911 }
3912
3913 vcs4_t
MTH_DISPATCH_FUNC(__pc_exp_4m)3914 MTH_DISPATCH_FUNC(__pc_exp_4m)(vcs4_t x, vis4_t m)
3915 {
3916 vcs4_t (*fptr)(vcs4_t, vis4_t);
3917 _MTH_I_INIT();
3918 _MTH_I_STATS_INC(func_exp,sv_cv4m,frp_p);
3919 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_exp][sv_cv4m][frp_p];
3920 return (fptr(x, m));
3921 }
3922
3923 vcd2_t
MTH_DISPATCH_FUNC(__fz_exp_2)3924 MTH_DISPATCH_FUNC(__fz_exp_2)(vcd2_t x)
3925 {
3926 vcd2_t (*fptr)(vcd2_t);
3927 _MTH_I_INIT();
3928 _MTH_I_STATS_INC(func_exp,sv_zv2,frp_f);
3929 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_exp][sv_zv2][frp_f];
3930 return (fptr(x));
3931 }
3932
3933 vcd2_t
MTH_DISPATCH_FUNC(__rz_exp_2)3934 MTH_DISPATCH_FUNC(__rz_exp_2)(vcd2_t x)
3935 {
3936 vcd2_t (*fptr)(vcd2_t);
3937 _MTH_I_INIT();
3938 _MTH_I_STATS_INC(func_exp,sv_zv2,frp_r);
3939 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_exp][sv_zv2][frp_r];
3940 return (fptr(x));
3941 }
3942
3943 vcd2_t
MTH_DISPATCH_FUNC(__pz_exp_2)3944 MTH_DISPATCH_FUNC(__pz_exp_2)(vcd2_t x)
3945 {
3946 vcd2_t (*fptr)(vcd2_t);
3947 _MTH_I_INIT();
3948 _MTH_I_STATS_INC(func_exp,sv_zv2,frp_p);
3949 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_exp][sv_zv2][frp_p];
3950 return (fptr(x));
3951 }
3952
3953 vcd2_t
MTH_DISPATCH_FUNC(__fz_exp_2m)3954 MTH_DISPATCH_FUNC(__fz_exp_2m)(vcd2_t x, vid2_t m)
3955 {
3956 vcd2_t (*fptr)(vcd2_t, vid2_t);
3957 _MTH_I_INIT();
3958 _MTH_I_STATS_INC(func_exp,sv_zv2m,frp_f);
3959 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_exp][sv_zv2m][frp_f];
3960 return (fptr(x, m));
3961 }
3962
3963 vcd2_t
MTH_DISPATCH_FUNC(__rz_exp_2m)3964 MTH_DISPATCH_FUNC(__rz_exp_2m)(vcd2_t x, vid2_t m)
3965 {
3966 vcd2_t (*fptr)(vcd2_t, vid2_t);
3967 _MTH_I_INIT();
3968 _MTH_I_STATS_INC(func_exp,sv_zv2m,frp_r);
3969 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_exp][sv_zv2m][frp_r];
3970 return (fptr(x, m));
3971 }
3972
3973 vcd2_t
MTH_DISPATCH_FUNC(__pz_exp_2m)3974 MTH_DISPATCH_FUNC(__pz_exp_2m)(vcd2_t x, vid2_t m)
3975 {
3976 vcd2_t (*fptr)(vcd2_t, vid2_t);
3977 _MTH_I_INIT();
3978 _MTH_I_STATS_INC(func_exp,sv_zv2m,frp_p);
3979 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_exp][sv_zv2m][frp_p];
3980 return (fptr(x, m));
3981 }
3982
3983 vcs4_t
MTH_DISPATCH_FUNC(__fc_log_4)3984 MTH_DISPATCH_FUNC(__fc_log_4)(vcs4_t x)
3985 {
3986 vcs4_t (*fptr)(vcs4_t);
3987 _MTH_I_INIT();
3988 _MTH_I_STATS_INC(func_log,sv_cv4,frp_f);
3989 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log][sv_cv4][frp_f];
3990 return (fptr(x));
3991 }
3992
3993 vcs4_t
MTH_DISPATCH_FUNC(__rc_log_4)3994 MTH_DISPATCH_FUNC(__rc_log_4)(vcs4_t x)
3995 {
3996 vcs4_t (*fptr)(vcs4_t);
3997 _MTH_I_INIT();
3998 _MTH_I_STATS_INC(func_log,sv_cv4,frp_r);
3999 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log][sv_cv4][frp_r];
4000 return (fptr(x));
4001 }
4002
4003 vcs4_t
MTH_DISPATCH_FUNC(__pc_log_4)4004 MTH_DISPATCH_FUNC(__pc_log_4)(vcs4_t x)
4005 {
4006 vcs4_t (*fptr)(vcs4_t);
4007 _MTH_I_INIT();
4008 _MTH_I_STATS_INC(func_log,sv_cv4,frp_p);
4009 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log][sv_cv4][frp_p];
4010 return (fptr(x));
4011 }
4012
4013 vcs4_t
MTH_DISPATCH_FUNC(__fc_log_4m)4014 MTH_DISPATCH_FUNC(__fc_log_4m)(vcs4_t x, vis4_t m)
4015 {
4016 vcs4_t (*fptr)(vcs4_t, vis4_t);
4017 _MTH_I_INIT();
4018 _MTH_I_STATS_INC(func_log,sv_cv4m,frp_f);
4019 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log][sv_cv4m][frp_f];
4020 return (fptr(x, m));
4021 }
4022
4023 vcs4_t
MTH_DISPATCH_FUNC(__rc_log_4m)4024 MTH_DISPATCH_FUNC(__rc_log_4m)(vcs4_t x, vis4_t m)
4025 {
4026 vcs4_t (*fptr)(vcs4_t, vis4_t);
4027 _MTH_I_INIT();
4028 _MTH_I_STATS_INC(func_log,sv_cv4m,frp_r);
4029 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log][sv_cv4m][frp_r];
4030 return (fptr(x, m));
4031 }
4032
4033 vcs4_t
MTH_DISPATCH_FUNC(__pc_log_4m)4034 MTH_DISPATCH_FUNC(__pc_log_4m)(vcs4_t x, vis4_t m)
4035 {
4036 vcs4_t (*fptr)(vcs4_t, vis4_t);
4037 _MTH_I_INIT();
4038 _MTH_I_STATS_INC(func_log,sv_cv4m,frp_p);
4039 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log][sv_cv4m][frp_p];
4040 return (fptr(x, m));
4041 }
4042
4043 vcd2_t
MTH_DISPATCH_FUNC(__fz_log_2)4044 MTH_DISPATCH_FUNC(__fz_log_2)(vcd2_t x)
4045 {
4046 vcd2_t (*fptr)(vcd2_t);
4047 _MTH_I_INIT();
4048 _MTH_I_STATS_INC(func_log,sv_zv2,frp_f);
4049 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log][sv_zv2][frp_f];
4050 return (fptr(x));
4051 }
4052
4053 vcd2_t
MTH_DISPATCH_FUNC(__rz_log_2)4054 MTH_DISPATCH_FUNC(__rz_log_2)(vcd2_t x)
4055 {
4056 vcd2_t (*fptr)(vcd2_t);
4057 _MTH_I_INIT();
4058 _MTH_I_STATS_INC(func_log,sv_zv2,frp_r);
4059 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log][sv_zv2][frp_r];
4060 return (fptr(x));
4061 }
4062
4063 vcd2_t
MTH_DISPATCH_FUNC(__pz_log_2)4064 MTH_DISPATCH_FUNC(__pz_log_2)(vcd2_t x)
4065 {
4066 vcd2_t (*fptr)(vcd2_t);
4067 _MTH_I_INIT();
4068 _MTH_I_STATS_INC(func_log,sv_zv2,frp_p);
4069 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log][sv_zv2][frp_p];
4070 return (fptr(x));
4071 }
4072
4073 vcd2_t
MTH_DISPATCH_FUNC(__fz_log_2m)4074 MTH_DISPATCH_FUNC(__fz_log_2m)(vcd2_t x, vid2_t m)
4075 {
4076 vcd2_t (*fptr)(vcd2_t, vid2_t);
4077 _MTH_I_INIT();
4078 _MTH_I_STATS_INC(func_log,sv_zv2m,frp_f);
4079 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log][sv_zv2m][frp_f];
4080 return (fptr(x, m));
4081 }
4082
4083 vcd2_t
MTH_DISPATCH_FUNC(__rz_log_2m)4084 MTH_DISPATCH_FUNC(__rz_log_2m)(vcd2_t x, vid2_t m)
4085 {
4086 vcd2_t (*fptr)(vcd2_t, vid2_t);
4087 _MTH_I_INIT();
4088 _MTH_I_STATS_INC(func_log,sv_zv2m,frp_r);
4089 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log][sv_zv2m][frp_r];
4090 return (fptr(x, m));
4091 }
4092
4093 vcd2_t
MTH_DISPATCH_FUNC(__pz_log_2m)4094 MTH_DISPATCH_FUNC(__pz_log_2m)(vcd2_t x, vid2_t m)
4095 {
4096 vcd2_t (*fptr)(vcd2_t, vid2_t);
4097 _MTH_I_INIT();
4098 _MTH_I_STATS_INC(func_log,sv_zv2m,frp_p);
4099 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log][sv_zv2m][frp_p];
4100 return (fptr(x, m));
4101 }
4102
4103 vcs4_t
MTH_DISPATCH_FUNC(__fc_log10_4)4104 MTH_DISPATCH_FUNC(__fc_log10_4)(vcs4_t x)
4105 {
4106 vcs4_t (*fptr)(vcs4_t);
4107 _MTH_I_INIT();
4108 _MTH_I_STATS_INC(func_log10,sv_cv4,frp_f);
4109 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log10][sv_cv4][frp_f];
4110 return (fptr(x));
4111 }
4112
4113 vcs4_t
MTH_DISPATCH_FUNC(__rc_log10_4)4114 MTH_DISPATCH_FUNC(__rc_log10_4)(vcs4_t x)
4115 {
4116 vcs4_t (*fptr)(vcs4_t);
4117 _MTH_I_INIT();
4118 _MTH_I_STATS_INC(func_log10,sv_cv4,frp_r);
4119 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log10][sv_cv4][frp_r];
4120 return (fptr(x));
4121 }
4122
4123 vcs4_t
MTH_DISPATCH_FUNC(__pc_log10_4)4124 MTH_DISPATCH_FUNC(__pc_log10_4)(vcs4_t x)
4125 {
4126 vcs4_t (*fptr)(vcs4_t);
4127 _MTH_I_INIT();
4128 _MTH_I_STATS_INC(func_log10,sv_cv4,frp_p);
4129 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_log10][sv_cv4][frp_p];
4130 return (fptr(x));
4131 }
4132
4133 vcs4_t
MTH_DISPATCH_FUNC(__fc_log10_4m)4134 MTH_DISPATCH_FUNC(__fc_log10_4m)(vcs4_t x, vis4_t m)
4135 {
4136 vcs4_t (*fptr)(vcs4_t, vis4_t);
4137 _MTH_I_INIT();
4138 _MTH_I_STATS_INC(func_log10,sv_cv4m,frp_f);
4139 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_cv4m][frp_f];
4140 return (fptr(x, m));
4141 }
4142
4143 vcs4_t
MTH_DISPATCH_FUNC(__rc_log10_4m)4144 MTH_DISPATCH_FUNC(__rc_log10_4m)(vcs4_t x, vis4_t m)
4145 {
4146 vcs4_t (*fptr)(vcs4_t, vis4_t);
4147 _MTH_I_INIT();
4148 _MTH_I_STATS_INC(func_log10,sv_cv4m,frp_r);
4149 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_cv4m][frp_r];
4150 return (fptr(x, m));
4151 }
4152
4153 vcs4_t
MTH_DISPATCH_FUNC(__pc_log10_4m)4154 MTH_DISPATCH_FUNC(__pc_log10_4m)(vcs4_t x, vis4_t m)
4155 {
4156 vcs4_t (*fptr)(vcs4_t, vis4_t);
4157 _MTH_I_INIT();
4158 _MTH_I_STATS_INC(func_log10,sv_cv4m,frp_p);
4159 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_log10][sv_cv4m][frp_p];
4160 return (fptr(x, m));
4161 }
4162
4163 vcd2_t
MTH_DISPATCH_FUNC(__fz_log10_2)4164 MTH_DISPATCH_FUNC(__fz_log10_2)(vcd2_t x)
4165 {
4166 vcd2_t (*fptr)(vcd2_t);
4167 _MTH_I_INIT();
4168 _MTH_I_STATS_INC(func_log10,sv_zv2,frp_f);
4169 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log10][sv_zv2][frp_f];
4170 return (fptr(x));
4171 }
4172
4173 vcd2_t
MTH_DISPATCH_FUNC(__rz_log10_2)4174 MTH_DISPATCH_FUNC(__rz_log10_2)(vcd2_t x)
4175 {
4176 vcd2_t (*fptr)(vcd2_t);
4177 _MTH_I_INIT();
4178 _MTH_I_STATS_INC(func_log10,sv_zv2,frp_r);
4179 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log10][sv_zv2][frp_r];
4180 return (fptr(x));
4181 }
4182
4183 vcd2_t
MTH_DISPATCH_FUNC(__pz_log10_2)4184 MTH_DISPATCH_FUNC(__pz_log10_2)(vcd2_t x)
4185 {
4186 vcd2_t (*fptr)(vcd2_t);
4187 _MTH_I_INIT();
4188 _MTH_I_STATS_INC(func_log10,sv_zv2,frp_p);
4189 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_log10][sv_zv2][frp_p];
4190 return (fptr(x));
4191 }
4192
4193 vcd2_t
MTH_DISPATCH_FUNC(__fz_log10_2m)4194 MTH_DISPATCH_FUNC(__fz_log10_2m)(vcd2_t x, vid2_t m)
4195 {
4196 vcd2_t (*fptr)(vcd2_t, vid2_t);
4197 _MTH_I_INIT();
4198 _MTH_I_STATS_INC(func_log10,sv_zv2m,frp_f);
4199 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log10][sv_zv2m][frp_f];
4200 return (fptr(x, m));
4201 }
4202
4203 vcd2_t
MTH_DISPATCH_FUNC(__rz_log10_2m)4204 MTH_DISPATCH_FUNC(__rz_log10_2m)(vcd2_t x, vid2_t m)
4205 {
4206 vcd2_t (*fptr)(vcd2_t, vid2_t);
4207 _MTH_I_INIT();
4208 _MTH_I_STATS_INC(func_log10,sv_zv2m,frp_r);
4209 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log10][sv_zv2m][frp_r];
4210 return (fptr(x, m));
4211 }
4212
4213 vcd2_t
MTH_DISPATCH_FUNC(__pz_log10_2m)4214 MTH_DISPATCH_FUNC(__pz_log10_2m)(vcd2_t x, vid2_t m)
4215 {
4216 vcd2_t (*fptr)(vcd2_t, vid2_t);
4217 _MTH_I_INIT();
4218 _MTH_I_STATS_INC(func_log10,sv_zv2m,frp_p);
4219 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_log10][sv_zv2m][frp_p];
4220 return (fptr(x, m));
4221 }
4222
4223 vcs4_t
MTH_DISPATCH_FUNC(__fc_pow_4)4224 MTH_DISPATCH_FUNC(__fc_pow_4)(vcs4_t x, vcs4_t y)
4225 {
4226 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4227 _MTH_I_INIT();
4228 _MTH_I_STATS_INC(func_pow,sv_cv4,frp_f);
4229 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4][frp_f];
4230 return (fptr(x, y));
4231 }
4232
4233 vcs4_t
MTH_DISPATCH_FUNC(__rc_pow_4)4234 MTH_DISPATCH_FUNC(__rc_pow_4)(vcs4_t x, vcs4_t y)
4235 {
4236 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4237 _MTH_I_INIT();
4238 _MTH_I_STATS_INC(func_pow,sv_cv4,frp_r);
4239 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4][frp_r];
4240 return (fptr(x, y));
4241 }
4242
4243 vcs4_t
MTH_DISPATCH_FUNC(__pc_pow_4)4244 MTH_DISPATCH_FUNC(__pc_pow_4)(vcs4_t x, vcs4_t y)
4245 {
4246 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4247 _MTH_I_INIT();
4248 _MTH_I_STATS_INC(func_pow,sv_cv4,frp_p);
4249 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4][frp_p];
4250 return (fptr(x, y));
4251 }
4252
4253 vcs4_t
MTH_DISPATCH_FUNC(__fc_pow_4m)4254 MTH_DISPATCH_FUNC(__fc_pow_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4255 {
4256 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4257 _MTH_I_INIT();
4258 _MTH_I_STATS_INC(func_pow,sv_cv4m,frp_f);
4259 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4m][frp_f];
4260 return (fptr(x, y, m));
4261 }
4262
4263 vcs4_t
MTH_DISPATCH_FUNC(__rc_pow_4m)4264 MTH_DISPATCH_FUNC(__rc_pow_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4265 {
4266 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4267 _MTH_I_INIT();
4268 _MTH_I_STATS_INC(func_pow,sv_cv4m,frp_r);
4269 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4m][frp_r];
4270 return (fptr(x, y, m));
4271 }
4272
4273 vcs4_t
MTH_DISPATCH_FUNC(__pc_pow_4m)4274 MTH_DISPATCH_FUNC(__pc_pow_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4275 {
4276 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4277 _MTH_I_INIT();
4278 _MTH_I_STATS_INC(func_pow,sv_cv4m,frp_p);
4279 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_pow][sv_cv4m][frp_p];
4280 return (fptr(x, y, m));
4281 }
4282
4283 vcd2_t
MTH_DISPATCH_FUNC(__fz_pow_2)4284 MTH_DISPATCH_FUNC(__fz_pow_2)(vcd2_t x, vcd2_t y)
4285 {
4286 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4287 _MTH_I_INIT();
4288 _MTH_I_STATS_INC(func_pow,sv_zv2,frp_f);
4289 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2][frp_f];
4290 return (fptr(x, y));
4291 }
4292
4293 vcd2_t
MTH_DISPATCH_FUNC(__rz_pow_2)4294 MTH_DISPATCH_FUNC(__rz_pow_2)(vcd2_t x, vcd2_t y)
4295 {
4296 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4297 _MTH_I_INIT();
4298 _MTH_I_STATS_INC(func_pow,sv_zv2,frp_r);
4299 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2][frp_r];
4300 return (fptr(x, y));
4301 }
4302
4303 vcd2_t
MTH_DISPATCH_FUNC(__pz_pow_2)4304 MTH_DISPATCH_FUNC(__pz_pow_2)(vcd2_t x, vcd2_t y)
4305 {
4306 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4307 _MTH_I_INIT();
4308 _MTH_I_STATS_INC(func_pow,sv_zv2,frp_p);
4309 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2][frp_p];
4310 return (fptr(x, y));
4311 }
4312
4313 vcd2_t
MTH_DISPATCH_FUNC(__fz_pow_2m)4314 MTH_DISPATCH_FUNC(__fz_pow_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4315 {
4316 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4317 _MTH_I_INIT();
4318 _MTH_I_STATS_INC(func_pow,sv_zv2m,frp_f);
4319 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2m][frp_f];
4320 return (fptr(x, y, m));
4321 }
4322
4323 vcd2_t
MTH_DISPATCH_FUNC(__rz_pow_2m)4324 MTH_DISPATCH_FUNC(__rz_pow_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4325 {
4326 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4327 _MTH_I_INIT();
4328 _MTH_I_STATS_INC(func_pow,sv_zv2m,frp_r);
4329 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2m][frp_r];
4330 return (fptr(x, y, m));
4331 }
4332
4333 vcd2_t
MTH_DISPATCH_FUNC(__pz_pow_2m)4334 MTH_DISPATCH_FUNC(__pz_pow_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4335 {
4336 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4337 _MTH_I_INIT();
4338 _MTH_I_STATS_INC(func_pow,sv_zv2m,frp_p);
4339 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_pow][sv_zv2m][frp_p];
4340 return (fptr(x, y, m));
4341 }
4342
4343 vrs8_t
MTH_DISPATCH_FUNC(__fs_div_8m)4344 MTH_DISPATCH_FUNC(__fs_div_8m)(vrs8_t x, vrs8_t y, vis8_t m)
4345 {
4346 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
4347 _MTH_I_INIT();
4348 _MTH_I_STATS_INC(func_div,sv_sv8m,frp_f);
4349 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_div][sv_sv8m][frp_f];
4350 return (fptr(x, y, m));
4351 }
4352
4353 vrs8_t
MTH_DISPATCH_FUNC(__rs_div_8m)4354 MTH_DISPATCH_FUNC(__rs_div_8m)(vrs8_t x, vrs8_t y, vis8_t m)
4355 {
4356 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
4357 _MTH_I_INIT();
4358 _MTH_I_STATS_INC(func_div,sv_sv8m,frp_r);
4359 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_div][sv_sv8m][frp_r];
4360 return (fptr(x, y, m));
4361 }
4362
4363 vrs8_t
MTH_DISPATCH_FUNC(__ps_div_8m)4364 MTH_DISPATCH_FUNC(__ps_div_8m)(vrs8_t x, vrs8_t y, vis8_t m)
4365 {
4366 vrs8_t (*fptr)(vrs8_t, vrs8_t, vis8_t);
4367 _MTH_I_INIT();
4368 _MTH_I_STATS_INC(func_div,sv_sv8m,frp_p);
4369 fptr = (vrs8_t(*)(vrs8_t, vrs8_t, vis8_t))MTH_DISPATCH_TBL[func_div][sv_sv8m][frp_p];
4370 return (fptr(x, y, m));
4371 }
4372
4373 vrd4_t
MTH_DISPATCH_FUNC(__fd_div_4m)4374 MTH_DISPATCH_FUNC(__fd_div_4m)(vrd4_t x, vrd4_t y, vid4_t m)
4375 {
4376 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
4377 _MTH_I_INIT();
4378 _MTH_I_STATS_INC(func_div,sv_dv4m,frp_f);
4379 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_div][sv_dv4m][frp_f];
4380 return (fptr(x, y, m));
4381 }
4382
4383 vrd4_t
MTH_DISPATCH_FUNC(__rd_div_4m)4384 MTH_DISPATCH_FUNC(__rd_div_4m)(vrd4_t x, vrd4_t y, vid4_t m)
4385 {
4386 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
4387 _MTH_I_INIT();
4388 _MTH_I_STATS_INC(func_div,sv_dv4m,frp_r);
4389 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_div][sv_dv4m][frp_r];
4390 return (fptr(x, y, m));
4391 }
4392
4393 vrd4_t
MTH_DISPATCH_FUNC(__pd_div_4m)4394 MTH_DISPATCH_FUNC(__pd_div_4m)(vrd4_t x, vrd4_t y, vid4_t m)
4395 {
4396 vrd4_t (*fptr)(vrd4_t, vrd4_t, vid4_t);
4397 _MTH_I_INIT();
4398 _MTH_I_STATS_INC(func_div,sv_dv4m,frp_p);
4399 fptr = (vrd4_t(*)(vrd4_t, vrd4_t, vid4_t))MTH_DISPATCH_TBL[func_div][sv_dv4m][frp_p];
4400 return (fptr(x, y, m));
4401 }
4402
4403 vcs4_t
MTH_DISPATCH_FUNC(__fc_div_4)4404 MTH_DISPATCH_FUNC(__fc_div_4)(vcs4_t x, vcs4_t y)
4405 {
4406 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4407 _MTH_I_INIT();
4408 _MTH_I_STATS_INC(func_div,sv_cv4,frp_f);
4409 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_div][sv_cv4][frp_f];
4410 return (fptr(x, y));
4411 }
4412
4413 vcs4_t
MTH_DISPATCH_FUNC(__rc_div_4)4414 MTH_DISPATCH_FUNC(__rc_div_4)(vcs4_t x, vcs4_t y)
4415 {
4416 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4417 _MTH_I_INIT();
4418 _MTH_I_STATS_INC(func_div,sv_cv4,frp_r);
4419 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_div][sv_cv4][frp_r];
4420 return (fptr(x, y));
4421 }
4422
4423 vcs4_t
MTH_DISPATCH_FUNC(__pc_div_4)4424 MTH_DISPATCH_FUNC(__pc_div_4)(vcs4_t x, vcs4_t y)
4425 {
4426 vcs4_t (*fptr)(vcs4_t, vcs4_t);
4427 _MTH_I_INIT();
4428 _MTH_I_STATS_INC(func_div,sv_cv4,frp_p);
4429 fptr = (vcs4_t(*)(vcs4_t, vcs4_t))MTH_DISPATCH_TBL[func_div][sv_cv4][frp_p];
4430 return (fptr(x, y));
4431 }
4432
4433 vcs4_t
MTH_DISPATCH_FUNC(__fc_div_4m)4434 MTH_DISPATCH_FUNC(__fc_div_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4435 {
4436 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4437 _MTH_I_INIT();
4438 _MTH_I_STATS_INC(func_div,sv_cv4m,frp_f);
4439 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_div][sv_cv4m][frp_f];
4440 return (fptr(x, y, m));
4441 }
4442
4443 vcs4_t
MTH_DISPATCH_FUNC(__rc_div_4m)4444 MTH_DISPATCH_FUNC(__rc_div_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4445 {
4446 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4447 _MTH_I_INIT();
4448 _MTH_I_STATS_INC(func_div,sv_cv4m,frp_r);
4449 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_div][sv_cv4m][frp_r];
4450 return (fptr(x, y, m));
4451 }
4452
4453 vcs4_t
MTH_DISPATCH_FUNC(__pc_div_4m)4454 MTH_DISPATCH_FUNC(__pc_div_4m)(vcs4_t x, vcs4_t y, vis4_t m)
4455 {
4456 vcs4_t (*fptr)(vcs4_t, vcs4_t, vis4_t);
4457 _MTH_I_INIT();
4458 _MTH_I_STATS_INC(func_div,sv_cv4m,frp_p);
4459 fptr = (vcs4_t(*)(vcs4_t, vcs4_t, vis4_t))MTH_DISPATCH_TBL[func_div][sv_cv4m][frp_p];
4460 return (fptr(x, y, m));
4461 }
4462
4463 vcd2_t
MTH_DISPATCH_FUNC(__fz_div_2)4464 MTH_DISPATCH_FUNC(__fz_div_2)(vcd2_t x, vcd2_t y)
4465 {
4466 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4467 _MTH_I_INIT();
4468 _MTH_I_STATS_INC(func_div,sv_zv2,frp_f);
4469 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_div][sv_zv2][frp_f];
4470 return (fptr(x, y));
4471 }
4472
4473 vcd2_t
MTH_DISPATCH_FUNC(__rz_div_2)4474 MTH_DISPATCH_FUNC(__rz_div_2)(vcd2_t x, vcd2_t y)
4475 {
4476 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4477 _MTH_I_INIT();
4478 _MTH_I_STATS_INC(func_div,sv_zv2,frp_r);
4479 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_div][sv_zv2][frp_r];
4480 return (fptr(x, y));
4481 }
4482
4483 vcd2_t
MTH_DISPATCH_FUNC(__pz_div_2)4484 MTH_DISPATCH_FUNC(__pz_div_2)(vcd2_t x, vcd2_t y)
4485 {
4486 vcd2_t (*fptr)(vcd2_t, vcd2_t);
4487 _MTH_I_INIT();
4488 _MTH_I_STATS_INC(func_div,sv_zv2,frp_p);
4489 fptr = (vcd2_t(*)(vcd2_t, vcd2_t))MTH_DISPATCH_TBL[func_div][sv_zv2][frp_p];
4490 return (fptr(x, y));
4491 }
4492
4493 vcd2_t
MTH_DISPATCH_FUNC(__fz_div_2m)4494 MTH_DISPATCH_FUNC(__fz_div_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4495 {
4496 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4497 _MTH_I_INIT();
4498 _MTH_I_STATS_INC(func_div,sv_zv2m,frp_f);
4499 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_div][sv_zv2m][frp_f];
4500 return (fptr(x, y, m));
4501 }
4502
4503 vcd2_t
MTH_DISPATCH_FUNC(__rz_div_2m)4504 MTH_DISPATCH_FUNC(__rz_div_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4505 {
4506 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4507 _MTH_I_INIT();
4508 _MTH_I_STATS_INC(func_div,sv_zv2m,frp_r);
4509 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_div][sv_zv2m][frp_r];
4510 return (fptr(x, y, m));
4511 }
4512
4513 vcd2_t
MTH_DISPATCH_FUNC(__pz_div_2m)4514 MTH_DISPATCH_FUNC(__pz_div_2m)(vcd2_t x, vcd2_t y, vid2_t m)
4515 {
4516 vcd2_t (*fptr)(vcd2_t, vcd2_t, vid2_t);
4517 _MTH_I_INIT();
4518 _MTH_I_STATS_INC(func_div,sv_zv2m,frp_p);
4519 fptr = (vcd2_t(*)(vcd2_t, vcd2_t, vid2_t))MTH_DISPATCH_TBL[func_div][sv_zv2m][frp_p];
4520 return (fptr(x, y, m));
4521 }
4522
4523 vrs8_t
MTH_DISPATCH_FUNC(__fs_sqrt_8m)4524 MTH_DISPATCH_FUNC(__fs_sqrt_8m)(vrs8_t x, vis8_t m)
4525 {
4526 vrs8_t (*fptr)(vrs8_t, vis8_t);
4527 _MTH_I_INIT();
4528 _MTH_I_STATS_INC(func_sqrt,sv_sv8m,frp_f);
4529 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_sv8m][frp_f];
4530 return (fptr(x, m));
4531 }
4532
4533 vrs8_t
MTH_DISPATCH_FUNC(__rs_sqrt_8m)4534 MTH_DISPATCH_FUNC(__rs_sqrt_8m)(vrs8_t x, vis8_t m)
4535 {
4536 vrs8_t (*fptr)(vrs8_t, vis8_t);
4537 _MTH_I_INIT();
4538 _MTH_I_STATS_INC(func_sqrt,sv_sv8m,frp_r);
4539 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_sv8m][frp_r];
4540 return (fptr(x, m));
4541 }
4542
4543 vrs8_t
MTH_DISPATCH_FUNC(__ps_sqrt_8m)4544 MTH_DISPATCH_FUNC(__ps_sqrt_8m)(vrs8_t x, vis8_t m)
4545 {
4546 vrs8_t (*fptr)(vrs8_t, vis8_t);
4547 _MTH_I_INIT();
4548 _MTH_I_STATS_INC(func_sqrt,sv_sv8m,frp_p);
4549 fptr = (vrs8_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_sv8m][frp_p];
4550 return (fptr(x, m));
4551 }
4552
4553 vrd4_t
MTH_DISPATCH_FUNC(__fd_sqrt_4m)4554 MTH_DISPATCH_FUNC(__fd_sqrt_4m)(vrd4_t x, vid4_t m)
4555 {
4556 vrd4_t (*fptr)(vrd4_t, vid4_t);
4557 _MTH_I_INIT();
4558 _MTH_I_STATS_INC(func_sqrt,sv_dv4m,frp_f);
4559 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_dv4m][frp_f];
4560 return (fptr(x, m));
4561 }
4562
4563 vrd4_t
MTH_DISPATCH_FUNC(__rd_sqrt_4m)4564 MTH_DISPATCH_FUNC(__rd_sqrt_4m)(vrd4_t x, vid4_t m)
4565 {
4566 vrd4_t (*fptr)(vrd4_t, vid4_t);
4567 _MTH_I_INIT();
4568 _MTH_I_STATS_INC(func_sqrt,sv_dv4m,frp_r);
4569 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_dv4m][frp_r];
4570 return (fptr(x, m));
4571 }
4572
4573 vrd4_t
MTH_DISPATCH_FUNC(__pd_sqrt_4m)4574 MTH_DISPATCH_FUNC(__pd_sqrt_4m)(vrd4_t x, vid4_t m)
4575 {
4576 vrd4_t (*fptr)(vrd4_t, vid4_t);
4577 _MTH_I_INIT();
4578 _MTH_I_STATS_INC(func_sqrt,sv_dv4m,frp_p);
4579 fptr = (vrd4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_dv4m][frp_p];
4580 return (fptr(x, m));
4581 }
4582
4583 vcs4_t
MTH_DISPATCH_FUNC(__fc_sqrt_4)4584 MTH_DISPATCH_FUNC(__fc_sqrt_4)(vcs4_t x)
4585 {
4586 vcs4_t (*fptr)(vcs4_t);
4587 _MTH_I_INIT();
4588 _MTH_I_STATS_INC(func_sqrt,sv_cv4,frp_f);
4589 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sqrt][sv_cv4][frp_f];
4590 return (fptr(x));
4591 }
4592
4593 vcs4_t
MTH_DISPATCH_FUNC(__rc_sqrt_4)4594 MTH_DISPATCH_FUNC(__rc_sqrt_4)(vcs4_t x)
4595 {
4596 vcs4_t (*fptr)(vcs4_t);
4597 _MTH_I_INIT();
4598 _MTH_I_STATS_INC(func_sqrt,sv_cv4,frp_r);
4599 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sqrt][sv_cv4][frp_r];
4600 return (fptr(x));
4601 }
4602
4603 vcs4_t
MTH_DISPATCH_FUNC(__pc_sqrt_4)4604 MTH_DISPATCH_FUNC(__pc_sqrt_4)(vcs4_t x)
4605 {
4606 vcs4_t (*fptr)(vcs4_t);
4607 _MTH_I_INIT();
4608 _MTH_I_STATS_INC(func_sqrt,sv_cv4,frp_p);
4609 fptr = (vcs4_t(*)(vcs4_t))MTH_DISPATCH_TBL[func_sqrt][sv_cv4][frp_p];
4610 return (fptr(x));
4611 }
4612
4613 vcs4_t
MTH_DISPATCH_FUNC(__fc_sqrt_4m)4614 MTH_DISPATCH_FUNC(__fc_sqrt_4m)(vcs4_t x, vis4_t m)
4615 {
4616 vcs4_t (*fptr)(vcs4_t, vis4_t);
4617 _MTH_I_INIT();
4618 _MTH_I_STATS_INC(func_sqrt,sv_cv4m,frp_f);
4619 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_cv4m][frp_f];
4620 return (fptr(x, m));
4621 }
4622
4623 vcs4_t
MTH_DISPATCH_FUNC(__rc_sqrt_4m)4624 MTH_DISPATCH_FUNC(__rc_sqrt_4m)(vcs4_t x, vis4_t m)
4625 {
4626 vcs4_t (*fptr)(vcs4_t, vis4_t);
4627 _MTH_I_INIT();
4628 _MTH_I_STATS_INC(func_sqrt,sv_cv4m,frp_r);
4629 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_cv4m][frp_r];
4630 return (fptr(x, m));
4631 }
4632
4633 vcs4_t
MTH_DISPATCH_FUNC(__pc_sqrt_4m)4634 MTH_DISPATCH_FUNC(__pc_sqrt_4m)(vcs4_t x, vis4_t m)
4635 {
4636 vcs4_t (*fptr)(vcs4_t, vis4_t);
4637 _MTH_I_INIT();
4638 _MTH_I_STATS_INC(func_sqrt,sv_cv4m,frp_p);
4639 fptr = (vcs4_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_cv4m][frp_p];
4640 return (fptr(x, m));
4641 }
4642
4643 vcd2_t
MTH_DISPATCH_FUNC(__fz_sqrt_2)4644 MTH_DISPATCH_FUNC(__fz_sqrt_2)(vcd2_t x)
4645 {
4646 vcd2_t (*fptr)(vcd2_t);
4647 _MTH_I_INIT();
4648 _MTH_I_STATS_INC(func_sqrt,sv_zv2,frp_f);
4649 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sqrt][sv_zv2][frp_f];
4650 return (fptr(x));
4651 }
4652
4653 vcd2_t
MTH_DISPATCH_FUNC(__rz_sqrt_2)4654 MTH_DISPATCH_FUNC(__rz_sqrt_2)(vcd2_t x)
4655 {
4656 vcd2_t (*fptr)(vcd2_t);
4657 _MTH_I_INIT();
4658 _MTH_I_STATS_INC(func_sqrt,sv_zv2,frp_r);
4659 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sqrt][sv_zv2][frp_r];
4660 return (fptr(x));
4661 }
4662
4663 vcd2_t
MTH_DISPATCH_FUNC(__pz_sqrt_2)4664 MTH_DISPATCH_FUNC(__pz_sqrt_2)(vcd2_t x)
4665 {
4666 vcd2_t (*fptr)(vcd2_t);
4667 _MTH_I_INIT();
4668 _MTH_I_STATS_INC(func_sqrt,sv_zv2,frp_p);
4669 fptr = (vcd2_t(*)(vcd2_t))MTH_DISPATCH_TBL[func_sqrt][sv_zv2][frp_p];
4670 return (fptr(x));
4671 }
4672
4673 vcd2_t
MTH_DISPATCH_FUNC(__fz_sqrt_2m)4674 MTH_DISPATCH_FUNC(__fz_sqrt_2m)(vcd2_t x, vid2_t m)
4675 {
4676 vcd2_t (*fptr)(vcd2_t, vid2_t);
4677 _MTH_I_INIT();
4678 _MTH_I_STATS_INC(func_sqrt,sv_zv2m,frp_f);
4679 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_zv2m][frp_f];
4680 return (fptr(x, m));
4681 }
4682
4683 vcd2_t
MTH_DISPATCH_FUNC(__rz_sqrt_2m)4684 MTH_DISPATCH_FUNC(__rz_sqrt_2m)(vcd2_t x, vid2_t m)
4685 {
4686 vcd2_t (*fptr)(vcd2_t, vid2_t);
4687 _MTH_I_INIT();
4688 _MTH_I_STATS_INC(func_sqrt,sv_zv2m,frp_r);
4689 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_zv2m][frp_r];
4690 return (fptr(x, m));
4691 }
4692
4693 vcd2_t
MTH_DISPATCH_FUNC(__pz_sqrt_2m)4694 MTH_DISPATCH_FUNC(__pz_sqrt_2m)(vcd2_t x, vid2_t m)
4695 {
4696 vcd2_t (*fptr)(vcd2_t, vid2_t);
4697 _MTH_I_INIT();
4698 _MTH_I_STATS_INC(func_sqrt,sv_zv2m,frp_p);
4699 fptr = (vcd2_t(*)())MTH_DISPATCH_TBL[func_sqrt][sv_zv2m][frp_p];
4700 return (fptr(x, m));
4701 }
4702 ////////////
4703 //// EXPERIMENTAL - COMPLEX - end
4704 ////////////
4705
4706 #if defined(TARGET_LINUX_X8664) && ! defined(MTH_I_INTRIN_STATS) && ! defined(MTH_I_INTRIN_INIT)
4707 vrd4_t __gvd_atan4(vrd4_t) __attribute__ ((weak, alias ("__fd_atan_4")));
4708 vrd4_t __gvd_atan4_mask(vrd4_t,vid4_t) __attribute__ ((weak, alias ("__fd_atan_4m")));
4709 vrs8_t __gvs_atan8(vrs8_t) __attribute__ ((weak, alias ("__fs_atan_8")));
4710 vrs8_t __gvs_atan8_mask(vrs8_t,vis8_t) __attribute__ ((weak, alias ("__fs_atan_8m")));
4711 vrd4_t __gvd_exp4(vrd4_t) __attribute__ ((weak, alias ("__fd_exp_4")));
4712 vrd4_t __gvd_exp4_mask(vrd4_t,vid4_t) __attribute__ ((weak, alias ("__fd_exp_4m")));
4713 vrs8_t __gvs_exp8(vrs8_t) __attribute__ ((weak, alias ("__fs_exp_8")));
4714 vrs8_t __gvs_exp8_mask(vrs8_t,vis8_t) __attribute__ ((weak, alias ("__fs_exp_8m")));
4715 vrd4_t __gvd_log4(vrd4_t) __attribute__ ((weak, alias ("__fd_log_4")));
4716 vrd4_t __gvd_log4_mask(vrd4_t,vid4_t) __attribute__ ((weak, alias ("__fd_log_4m")));
4717 vrs8_t __gvs_log8(vrs8_t) __attribute__ ((weak, alias ("__fs_log_8")));
4718 vrs8_t __gvs_log8_mask(vrs8_t,vis8_t) __attribute__ ((weak, alias ("__fs_log_8m")));
4719 vrd4_t __gvd_pow4(vrd4_t,vrd4_t) __attribute__ ((weak, alias ("__fd_pow_4")));
4720 vrd4_t __gvd_pow4_mask(vrd4_t,vrd4_t,vid4_t) __attribute__ ((weak, alias ("__fd_pow_4m")));
4721 vrs8_t __gvs_pow8(vrs8_t,vrs8_t) __attribute__ ((weak, alias ("__fs_pow_8")));
4722 vrs8_t __gvs_pow8_mask(vrs8_t,vrs8_t,vis8_t) __attribute__ ((weak, alias ("__fs_pow_8m")));
4723 #endif
4724