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