1
2:::::::::::::::::::::::::::::::::::::::
3Function vec_abs [type char]              ===> OK
4Function vec_abs [type short]             ===> OK
5Function vec_abs [type integer]           ===> OK
6
7:::::::::::::::::::::::::::::::::::::::
8Function vec_abss [type char]             ===> OK
9Function vec_abss [type short]            ===> OK
10Function vec_abss [type integer]          ===> OK
11
12:::::::::::::::::::::::::::::::::::::::
13Function vec_add [type char]              ===> OK
14Function vec_add [type unsigned char]     ===> OK
15Function vec_add [type short]             ===> OK
16Function vec_add [type unsigned short]    ===> OK
17Function vec_add [type integer]           ===> OK
18Function vec_add [type unsigned int]      ===> OK
19
20:::::::::::::::::::::::::::::::::::::::
21Function vec_addc [type unsigned int]     ===> OK
22
23:::::::::::::::::::::::::::::::::::::::
24Function vec_adds [type char]             ===> OK
25Function vec_adds [type unsigned char]    ===> OK
26Function vec_adds [type short]            ===> OK
27Function vec_adds [type unsigned short]   ===> OK
28Function vec_adds [type integer]          ===> OK
29Function vec_adds [type unsigned int]     ===> OK
30
31:::::::::::::::::::::::::::::::::::::::
32Function vec_and [type char]              ===> OK
33Function vec_and [type unsigned char]     ===> OK
34Function vec_and [type short]             ===> OK
35Function vec_and [type unsigned short]    ===> OK
36Function vec_and [type integer]           ===> OK
37Function vec_and [type unsigned int]      ===> OK
38
39:::::::::::::::::::::::::::::::::::::::
40Function vec_andc [type char]             ===> OK
41Function vec_andc [type unsigned char]    ===> OK
42Function vec_andc [type short]            ===> OK
43Function vec_andc [type unsigned short]   ===> OK
44Function vec_andc [type integer]          ===> OK
45Function vec_andc [type unsigned int]     ===> OK
46
47:::::::::::::::::::::::::::::::::::::::
48Function vec_avg [type char]              ===> OK
49Function vec_avg [type unsigned char]     ===> OK
50Function vec_avg [type short]             ===> OK
51Function vec_avg [type unsigned short]    ===> OK
52Function vec_avg [type integer]           ===> OK
53Function vec_avg [type unsigned int]      ===> OK
54
55:::::::::::::::::::::::::::::::::::::::
56Function vec_cmpeq [type char]            ===> OK
57Function vec_cmpeq [type unsigned char]   ===> OK
58Function vec_cmpeq [type short]           ===> OK
59Function vec_cmpeq [type unsigned short]  ===> OK
60Function vec_cmpeq [type integer]         ===> OK
61Function vec_cmpeq [type unsigned int]    ===> OK
62
63:::::::::::::::::::::::::::::::::::::::
64Function vec_cmpgt [type char]            ===> OK
65Function vec_cmpgt [type unsigned char]   ===> OK
66Function vec_cmpgt [type short]           ===> OK
67Function vec_cmpgt [type unsigned short]  ===> OK
68Function vec_cmpgt [type integer]         ===> OK
69Function vec_cmpgt [type unsigned int]    ===> OK
70
71:::::::::::::::::::::::::::::::::::::::
72Function vec_cmplt [type char]            ===> OK
73Function vec_cmplt [type unsigned char]   ===> OK
74Function vec_cmplt [type short]           ===> OK
75Function vec_cmplt [type unsigned short]  ===> OK
76Function vec_cmplt [type integer]         ===> OK
77Function vec_cmplt [type unsigned int]    ===> OK
78
79:::::::::::::::::::::::::::::::::::::::
80Function vec_dss [Vector data Stream Stop] not checked
81
82:::::::::::::::::::::::::::::::::::::::
83Function vec_dssall [Vector Stream Stop all] not checked
84
85:::::::::::::::::::::::::::::::::::::::
86Function vec_dst [Vector Data Stream Touch] not checked
87
88:::::::::::::::::::::::::::::::::::::::
89Function vec_dstst [Vector Data Stream Touch for Store] not checked
90
91:::::::::::::::::::::::::::::::::::::::
92Function vec_dststt [Vector Data Stream Touch for Store Transient] not checked
93
94:::::::::::::::::::::::::::::::::::::::
95Function vec_dstt [Vector Data Stream Touch Transient] not checked
96
97:::::::::::::::::::::::::::::::::::::::
98Function vec_ld [type unsigned char]      ===> OK
99Function vec_ld [type char]               ===> OK
100Function vec_ld [type unsigned short]     ===> OK
101Function vec_ld [type short]              ===> OK
102Function vec_ld [type unsigned int]       ===> OK
103Function vec_ld [type int]                ===> OK
104
105:::::::::::::::::::::::::::::::::::::::
106Function vec_lde [type unsigned char]     ===> OK
107Function vec_lde [type char]              ===> OK
108Function vec_lde [type unsigned short]    ===> OK
109Function vec_lde [type short]             ===> OK
110Function vec_lde [type unsigned int]      ===> OK
111Function vec_lde [type int]               ===> OK
112
113:::::::::::::::::::::::::::::::::::::::
114Function vec_lvsl [type unsigned char]    ===> OK
115
116:::::::::::::::::::::::::::::::::::::::
117Function vec_lvsr [type unsigned char]    ===> OK
118
119:::::::::::::::::::::::::::::::::::::::
120Function vec_madds [type short]           ===> OK
121
122:::::::::::::::::::::::::::::::::::::::
123Function vec_max [type char]              ===> OK
124Function vec_max [type unsigned char]     ===> OK
125Function vec_max [type short]             ===> OK
126Function vec_max [type unsigned short]    ===> OK
127Function vec_max [type integer]           ===> OK
128Function vec_max [type unsigned int]      ===> OK
129
130:::::::::::::::::::::::::::::::::::::::
131Function vec_mergeh [type char]           ===> OK
132Function vec_mergeh [type unsigned char]  ===> OK
133Function vec_mergeh [type short]          ===> OK
134Function vec_mergeh [type unsigned short] ===> OK
135Function vec_mergeh [type integer]        ===> OK
136Function vec_mergeh [type unsigned int]   ===> OK
137
138:::::::::::::::::::::::::::::::::::::::
139Function vec_mergel [type char]           ===> OK
140Function vec_mergel [type unsigned char]  ===> OK
141Function vec_mergel [type short]          ===> OK
142Function vec_mergel [type unsigned short] ===> OK
143Function vec_mergel [type integer]        ===> OK
144Function vec_mergel [type unsigned int]   ===> OK
145
146:::::::::::::::::::::::::::::::::::::::
147Function vec_mfvscr [Vector Move from Vector Status and Control Register] not checked
148
149:::::::::::::::::::::::::::::::::::::::
150Function vec_min [type char]              ===> OK
151Function vec_min [type unsigned char]     ===> OK
152Function vec_min [type short]             ===> OK
153Function vec_min [type unsigned short]    ===> OK
154Function vec_min [type integer]           ===> OK
155Function vec_min [type unsigned int]      ===> OK
156
157:::::::::::::::::::::::::::::::::::::::
158Function vec_mladd [type short]           ===> OK
159Function vec_mladd [type unsigned short]  ===> OK
160
161:::::::::::::::::::::::::::::::::::::::
162vector: 258
163scalar: 258
164vector: 323
165scalar: 323
166vector: 344
167scalar: 344
168vector: 32767
169scalar: 32767
170vector: -32768
171scalar: -32768
172vector: 32767
173scalar: 32767
174vector: -32768
175scalar: -32768
176vector: 32766
177scalar: 32766
178Function vec_mradds [type short]          ===> OK
179
180:::::::::::::::::::::::::::::::::::::::
181Function vec_msum [type char]             ===> OK
182Function vec_msum [type unsigned char]    ===> OK
183Function vec_msum [type short]            ===> OK
184Function vec_msum [type unsigned short]   ===> OK
185
186:::::::::::::::::::::::::::::::::::::::
187Function vec_msums [type short]           ===> OK
188Function vec_msums [type unsigned short]  ===> OK
189
190:::::::::::::::::::::::::::::::::::::::
191Function vec_mtvscr [Vector Move to Vector Status and Control Register] not checked
192
193:::::::::::::::::::::::::::::::::::::::
194Function vec_mule [type char]             ===> OK
195Function vec_mule [type unsigned char]    ===> OK
196Function vec_mule [type short]            ===> OK
197Function vec_mule [type unsigned short]   ===> OK
198
199:::::::::::::::::::::::::::::::::::::::
200Function vec_mulo [type char]             ===> OK
201Function vec_mulo [type unsigned char]    ===> OK
202Function vec_mulo [type short]            ===> OK
203Function vec_mulo [type unsigned short]   ===> OK
204
205:::::::::::::::::::::::::::::::::::::::
206Function vec_nor [type char]              ===> OK
207Function vec_nor [type unsigened char]    ===> OK
208Function vec_nor [type short]             ===> OK
209Function vec_nor [type unsigned short]    ===> OK
210Function vec_nor [type integer]           ===> OK
211Function vec_nor [type unsigened int]     ===> OK
212
213:::::::::::::::::::::::::::::::::::::::
214Function vec_or [type char]               ===> OK
215Function vec_or [type unsigened char]     ===> OK
216Function vec_or [type short]              ===> OK
217Function vec_or [type unsigned short]     ===> OK
218Function vec_or [type integer]            ===> OK
219Function vec_or [type unsigened int]      ===> OK
220
221:::::::::::::::::::::::::::::::::::::::
222Function vec_pack [type char]             ===> OK
223Function vec_pack [type unsigned char]    ===> OK
224Function vec_pack [type short]            ===> OK
225Function vec_pack [type unsigned short]   ===> OK
226
227:::::::::::::::::::::::::::::::::::::::
228Function vec_packpx [Vector Pack Pixel] not checked
229
230:::::::::::::::::::::::::::::::::::::::
231Function vec_packs [type char]            ===> OK
232Function vec_packs [type unsigned char]   ===> OK
233Function vec_packs [type short]           ===> OK
234Function vec_packs [type unsigned short]  ===> OK
235
236:::::::::::::::::::::::::::::::::::::::
237Function vec_packsu [type char]           ===> OK
238Function vec_packsu [type unsigned char]  ===> OK
239Function vec_packsu [type short]          ===> OK
240Function vec_packsu [type unsigned short] ===> OK
241
242:::::::::::::::::::::::::::::::::::::::
243Function vec_perm [Vector Permute] not checked
244
245:::::::::::::::::::::::::::::::::::::::
246Function vec_rl [type char]               ===> OK
247Function vec_rl [type unsigned char]      ===> OK
248Function vec_rl [type short]              ===> OK
249Function vec_rl [type unsigned short]     ===> OK
250Function vec_rl [type integer]            ===> OK
251Function vec_rl [type unsigned int]       ===> OK
252
253:::::::::::::::::::::::::::::::::::::::
254Function vec_sel [type char]              ===> OK
255Function vec_sel [type unsigned char]     ===> OK
256Function vec_sel [type short]             ===> OK
257Function vec_sel [type unsigned short]    ===> OK
258Function vec_sel [type integer]           ===> OK
259Function vec_sel [type unsigned int]      ===> OK
260
261:::::::::::::::::::::::::::::::::::::::
262Function vec_sl [type char]               ===> OK
263Function vec_sl [type unsigned char]      ===> OK
264Function vec_sl [type short]              ===> OK
265Function vec_sl [type unsigned short]     ===> OK
266Function vec_sl [type int]                ===> OK
267Function vec_sl [type unsigned integer]   ===> OK
268
269:::::::::::::::::::::::::::::::::::::::
270Function vec_sld [type char]              ===> OK
271Function vec_sld [type unsigned char]     ===> OK
272Function vec_sld [type short]             ===> OK
273Function vec_sld [type unsigned short]    ===> OK
274Function vec_sld [type integer]           ===> OK
275Function vec_sld [type unsigned int]      ===> OK
276
277:::::::::::::::::::::::::::::::::::::::
278Function vec_sll [type char]              ===> OK
279Function vec_sll [type unsigned char]     ===> OK
280Function vec_sll [type short]             ===> OK
281Function vec_sll [type unsigned char]     ===> OK
282Function vec_sll [type integer]           ===> OK
283Function vec_sll [type unsigned int]      ===> OK
284
285:::::::::::::::::::::::::::::::::::::::
286Function vec_slo [type char]              ===> OK
287Function vec_slo [type unsigned char]     ===> OK
288Function vec_slo [type short]             ===> OK
289Function vec_slo [type unsigned short]    ===> OK
290Function vec_slo [type integer]           ===> OK
291Function vec_slo [type unsigned int]      ===> OK
292
293:::::::::::::::::::::::::::::::::::::::
294Function vec_splat [type char]            ===> OK
295Function vec_splat [type unsigned char]   ===> OK
296Function vec_splat [type short]           ===> OK
297Function vec_splat [type unsigned short]  ===> OK
298Function vec_splat [type integer]         ===> OK
299Function vec_splat [type unsigned int]    ===> OK
300
301:::::::::::::::::::::::::::::::::::::::
302Function vec_splat_s8 [type char]         ===> OK
303
304:::::::::::::::::::::::::::::::::::::::
305Function vec_splat_s16 [type short]       ===> OK
306
307:::::::::::::::::::::::::::::::::::::::
308Function vec_splat_s32 [type integer]     ===> OK
309
310:::::::::::::::::::::::::::::::::::::::
311Function vec_splat_u8 [type unsig. char]  ===> OK
312
313:::::::::::::::::::::::::::::::::::::::
314Function vec_splat_u16 [type unsg. short] ===> OK
315
316:::::::::::::::::::::::::::::::::::::::
317Function vec_splat_u32 [type unsig. int]  ===> OK
318
319:::::::::::::::::::::::::::::::::::::::
320Function vec_sr [type char]               ===> OK
321Function vec_sr [type unsigned char]      ===> OK
322Function vec_sr [type short]              ===> OK
323Function vec_sr [type unsigned short]     ===> OK
324Function vec_sr [type integer]            ===> OK
325Function vec_sr [type unsigned int]       ===> OK
326
327:::::::::::::::::::::::::::::::::::::::
328Function vec_sra [type char]              ===> OK
329Function vec_sra [type unsigned char]     ===> OK
330Function vec_sra [type short]             ===> OK
331Function vec_sra [type unsigned short]    ===> OK
332Function vec_sra [type integer]           ===> OK
333Function vec_sra [type unsigned int]      ===> OK
334
335:::::::::::::::::::::::::::::::::::::::
336Function vec_srl [type char]              ===> OK
337Function vec_srl [type unsigned char]     ===> OK
338Function vec_srl [type short]             ===> OK
339Function vec_srl [type unsigned short]    ===> OK
340Function vec_srl [type integer]           ===> OK
341Function vec_srl [type unsigned int]      ===> OK
342
343:::::::::::::::::::::::::::::::::::::::
344Function vec_sro [type char]              ===> OK
345Function vec_sro [type unsigned char]     ===> OK
346Function vec_sro [type short]             ===> OK
347Function vec_sro [type unsigned short]    ===> OK
348Function vec_sro [type integer]           ===> OK
349Function vec_sro [type unsigned int]      ===> OK
350
351:::::::::::::::::::::::::::::::::::::::
352Function vec_st [type unsigned char]      ===> OK
353Function vec_st [type char]               ===> OK
354Function vec_st [type unsigned short]     ===> OK
355Function vec_st [type short]              ===> OK
356Function vec_st [type unsigned int]       ===> OK
357Function vec_st [type int]                ===> OK
358
359:::::::::::::::::::::::::::::::::::::::
360Function vec_ste [type unsigned char]     ===> OK
361Function vec_ste [type char]              ===> OK
362Function vec_ste [type unsigned short]    ===> OK
363Function vec_ste [type short]             ===> OK
364Function vec_ste [type unsigned int]      ===> OK
365Function vec_ste [type int]               ===> OK
366
367:::::::::::::::::::::::::::::::::::::::
368Function vec_sub [type char]              ===> OK
369Function vec_sub [type unsigned char]     ===> OK
370Function vec_sub [type short]             ===> OK
371Function vec_sub [type unsigned short]    ===> OK
372Function vec_sub [type integer]           ===> OK
373Function vec_sub [type unsigned int]      ===> OK
374
375:::::::::::::::::::::::::::::::::::::::
376Function vec_subc [type unsigned int]     ===> OK
377
378:::::::::::::::::::::::::::::::::::::::
379Function vec_subs [type char]             ===> OK
380Function vec_subs [type unsigned char]    ===> OK
381Function vec_subs [type short]            ===> OK
382Function vec_subs [type unsigned short]   ===> OK
383Function vec_subs [type integer]          ===> OK
384Function vec_subs [type unsigned int]     ===> OK
385
386:::::::::::::::::::::::::::::::::::::::
387Function vec_sum4s [type char]            ===> OK
388Function vec_sum4s [type unsigned char]   ===> OK
389Function vec_sum4s [type short]           ===> OK
390
391:::::::::::::::::::::::::::::::::::::::
392Function vec_sum2s [type integer]         ===> OK
393
394:::::::::::::::::::::::::::::::::::::::
395Function vec_sums [type integer]          ===> OK
396
397:::::::::::::::::::::::::::::::::::::::
398Function vec_unpackh [type short-char]    ===> OK
399Function vec_unpackh [type int-short]     ===> OK
400
401:::::::::::::::::::::::::::::::::::::::
402Function vec_unpackl [type short-char]    ===> OK
403Function vec_unpackl [type int-short]     ===> OK
404
405:::::::::::::::::::::::::::::::::::::::
406Function vec_xor [type unsigned char]     ===> OK
407Function vec_xor [type char]              ===> OK
408Function vec_xor [type unsigned short]    ===> OK
409Function vec_xor [type short]             ===> OK
410Function vec_xor [type unsigned int]      ===> OK
411Function vec_xor [type int]               ===> OK
412
413:::::::::::::::::::::::::::::::::::::::
414Function vec_all_eq [type unsigned char]  ===> OK
415Function vec_all_eq [type char]           ===> OK
416Function vec_all_eq [type unsigned short] ===> OK
417Function vec_all_eq [type short]          ===> OK
418Function vec_all_eq [type unsigned int]   ===> OK
419Function vec_all_eq [type int]            ===> OK
420
421:::::::::::::::::::::::::::::::::::::::
422Function vec_all_ge [type unsigned char]  ===> OK
423Function vec_all_ge [type char]           ===> OK
424Function vec_all_ge [type unsigned short] ===> OK
425Function vec_all_ge [type short]          ===> OK
426Function vec_all_ge [type unsigned int]   ===> OK
427Function vec_all_ge [type int]            ===> OK
428
429:::::::::::::::::::::::::::::::::::::::
430Function vec_all_gt [type unsigned char]  ===> OK
431Function vec_all_gt [type char]           ===> OK
432Function vec_all_gt [type unsigned short] ===> OK
433Function vec_all_gt [type short]          ===> OK
434Function vec_all_gt [type unsigned int]   ===> OK
435Function vec_all_gt [type int]            ===> OK
436
437:::::::::::::::::::::::::::::::::::::::
438Function vec_all_le [type unsigned char]  ===> OK
439Function vec_all_le [type char]           ===> OK
440Function vec_all_le [type unsigned short] ===> OK
441Function vec_all_le [type short]          ===> OK
442Function vec_all_le [type unsigned int]   ===> OK
443Function vec_all_le [type int]            ===> OK
444
445:::::::::::::::::::::::::::::::::::::::
446Function vec_all_lt [type unsigned char]  ===> OK
447Function vec_all_lt [type char]           ===> OK
448Function vec_all_lt [type unsigned short] ===> OK
449Function vec_all_lt [type short]          ===> OK
450Function vec_all_lt [type unsigned int]   ===> OK
451Function vec_all_lt [type int]            ===> OK
452
453:::::::::::::::::::::::::::::::::::::::
454Function vec_all_ne [type char]           ===> OK
455Function vec_all_ne [type unsigned char]  ===> OK
456Function vec_all_ne [type short]          ===> OK
457Function vec_all_ne [type unsigned short] ===> OK
458Function vec_all_ne [type int]            ===> OK
459Function vec_all_ne [type unsigned int]   ===> OK
460
461:::::::::::::::::::::::::::::::::::::::
462Function vec_any_eq [type char]           ===> OK
463Function vec_any_eq [type unsigned char]  ===> OK
464Function vec_any_eq [type short]          ===> OK
465Function vec_any_eq [type unsigned short] ===> OK
466Function vec_any_eq [type int]            ===> OK
467Function vec_any_eq [type unsigned int]   ===> OK
468
469:::::::::::::::::::::::::::::::::::::::
470Function vec_any_ge [type char]           ===> OK
471Function vec_any_ge [type unsigned char]  ===> OK
472Function vec_any_ge [type short]          ===> OK
473Function vec_any_ge [type unsigned short] ===> OK
474Function vec_any_ge [type int]            ===> OK
475Function vec_any_ge [type unsigned int]   ===> OK
476
477:::::::::::::::::::::::::::::::::::::::
478Function vec_any_gt [type char]           ===> OK
479Function vec_any_gt [type unsigned char]  ===> OK
480Function vec_any_gt [type short]          ===> OK
481Function vec_any_gt [type unsigned short] ===> OK
482Function vec_any_gt [type int]            ===> OK
483Function vec_any_gt [type unsigned int]   ===> OK
484
485:::::::::::::::::::::::::::::::::::::::
486Function vec_any_le [type char]           ===> OK
487Function vec_any_le [type unsigned char]  ===> OK
488Function vec_any_le [type short]          ===> OK
489Function vec_any_le [type unsigned short] ===> OK
490Function vec_any_le [type int]            ===> OK
491Function vec_any_le [type unsigned int]   ===> OK
492
493:::::::::::::::::::::::::::::::::::::::
494Function vec_any_lt [type char]           ===> OK
495Function vec_any_lt [type unsigned char]  ===> OK
496Function vec_any_lt [type short]          ===> OK
497Function vec_any_lt [type unsigned short] ===> OK
498Function vec_any_lt [type int]            ===> OK
499Function vec_any_lt [type unsigned int]   ===> OK
500
501:::::::::::::::::::::::::::::::::::::::
502Function vec_any_ne [type char]           ===> OK
503Function vec_any_ne [type unsigned char]  ===> OK
504Function vec_any_ne [type short]          ===> OK
505Function vec_any_ne [type unsigned short] ===> OK
506Function vec_any_ne [type int]            ===> OK
507Function vec_any_ne [type unsigned int]   ===> OK
508