1 ------------------------------------------------------------------------------
3 -- GNAT COMPILER COMPONENTS --
5 -- G N A T . A L T I V E C . V E C T O R _ O P E R A T I O N S --
9 -- Copyright (C) 2004-2023, Free Software Foundation, Inc. --
11 -- GNAT is free software; you can redistribute it and/or modify it under --
12 -- terms of the GNU General Public License as published by the Free Soft- --
13 -- ware Foundation; either version 3, or (at your option) any later ver- --
14 -- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
15 -- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
16 -- or FITNESS FOR A PARTICULAR PURPOSE. --
18 -- As a special exception under Section 7 of GPL version 3, you are granted --
19 -- additional permissions described in the GCC Runtime Library Exception, --
20 -- version 3.1, as published by the Free Software Foundation. --
22 -- You should have received a copy of the GNU General Public License and --
23 -- a copy of the GCC Runtime Library Exception along with this program; --
24 -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see --
25 -- <http://www.gnu.org/licenses/>. --
27 -- GNAT was originally developed by the GNAT team at New York University. --
28 -- Extensive contributions were provided by Ada Core Technologies Inc. --
30 ------------------------------------------------------------------------------
32 -- This unit is the user-level Ada interface to AltiVec operations on vector
33 -- objects. It is common to both the Soft and the Hard bindings.
35 with GNAT
.Altivec
.Vector_Types
; use GNAT
.Altivec
.Vector_Types
;
36 with GNAT
.Altivec
.Low_Level_Vectors
; use GNAT
.Altivec
.Low_Level_Vectors
;
38 ------------------------------------
39 -- GNAT.Altivec.Vector_Operations --
40 ------------------------------------
42 ------------------------------------
43 -- GNAT.Altivec.Vector_Operations --
44 ------------------------------------
46 package GNAT
.Altivec
.Vector_Operations
is
48 -------------------------------------
49 -- Different Flavors of Interfaces --
50 -------------------------------------
52 -- The vast majority of the user visible functions are just neutral type
53 -- conversion wrappers around calls to low level primitives. For instance:
56 -- (A : vector_signed_int;
57 -- B : vector_unsigned_char) return vector_signed_int is
59 -- return To_VSI (vsl (To_VSI (A), To_VSI (B)));
62 -- We actually don't always need an explicit wrapper and can bind directly
63 -- with a straight Import of the low level routine, or a renaming of such
66 -- A direct binding is not possible (that is, a wrapper is mandatory) in
69 -- o When the high-level/low-level types don't match, in which case a
70 -- straight import would risk wrong code generation or compiler blowups in
71 -- the Hard binding case. This is the case for 'B' in the example above.
73 -- o When the high-level/low-level argument lists differ, as is the case
74 -- for most of the AltiVec predicates, relying on a low-level primitive
75 -- which expects a control code argument, like:
77 -- function vec_any_ne
78 -- (A : vector_signed_int;
79 -- B : vector_signed_int) return c_int is
81 -- return vcmpequw_p (CR6_LT_REV, To_VSI (A), To_VSI (B));
84 -- o When the high-level/low-level arguments order don't match, as in:
87 -- (A : vector_unsigned_char;
88 -- B : vector_unsigned_char) return vector_bool_char is
90 -- return To_VBC (vcmpgtub (To_VSC (B), To_VSC (A)));
93 -----------------------------
94 -- Inlining Considerations --
95 -----------------------------
97 -- The intent in the hard binding case is to eventually map operations to
98 -- hardware instructions. Needless to say, intermediate function calls do
99 -- not fit this purpose, so all user visible subprograms need to be marked
100 -- Inline_Always. Some of the builtins we eventually bind to expect literal
101 -- arguments. Wrappers to such builtins are made Convention Intrinsic as
102 -- well so we don't attempt to compile the bodies on their own.
104 -- In the soft case, the bulk of the work is performed by the low level
105 -- routines, and those exported by this unit are short enough for the
106 -- inlining to make sense and even be beneficial.
108 -------------------------------------------------------
109 -- [PIM-4.4 Generic and Specific AltiVec operations] --
110 -------------------------------------------------------
117 (A
: vector_signed_char
) return vector_signed_char
;
120 (A
: vector_signed_short
) return vector_signed_short
;
123 (A
: vector_signed_int
) return vector_signed_int
;
126 (A
: vector_float
) return vector_float
;
133 (A
: vector_signed_char
) return vector_signed_char
;
136 (A
: vector_signed_short
) return vector_signed_short
;
139 (A
: vector_signed_int
) return vector_signed_int
;
146 (A
: vector_bool_char
;
147 B
: vector_signed_char
) return vector_signed_char
;
150 (A
: vector_signed_char
;
151 B
: vector_bool_char
) return vector_signed_char
;
154 (A
: vector_signed_char
;
155 B
: vector_signed_char
) return vector_signed_char
;
158 (A
: vector_bool_char
;
159 B
: vector_unsigned_char
) return vector_unsigned_char
;
162 (A
: vector_unsigned_char
;
163 B
: vector_bool_char
) return vector_unsigned_char
;
166 (A
: vector_unsigned_char
;
167 B
: vector_unsigned_char
) return vector_unsigned_char
;
170 (A
: vector_bool_short
;
171 B
: vector_signed_short
) return vector_signed_short
;
174 (A
: vector_signed_short
;
175 B
: vector_bool_short
) return vector_signed_short
;
178 (A
: vector_signed_short
;
179 B
: vector_signed_short
) return vector_signed_short
;
182 (A
: vector_bool_short
;
183 B
: vector_unsigned_short
) return vector_unsigned_short
;
186 (A
: vector_unsigned_short
;
187 B
: vector_bool_short
) return vector_unsigned_short
;
190 (A
: vector_unsigned_short
;
191 B
: vector_unsigned_short
) return vector_unsigned_short
;
194 (A
: vector_bool_int
;
195 B
: vector_signed_int
) return vector_signed_int
;
198 (A
: vector_signed_int
;
199 B
: vector_bool_int
) return vector_signed_int
;
202 (A
: vector_signed_int
;
203 B
: vector_signed_int
) return vector_signed_int
;
206 (A
: vector_bool_int
;
207 B
: vector_unsigned_int
) return vector_unsigned_int
;
210 (A
: vector_unsigned_int
;
211 B
: vector_bool_int
) return vector_unsigned_int
;
214 (A
: vector_unsigned_int
;
215 B
: vector_unsigned_int
) return vector_unsigned_int
;
219 B
: vector_float
) return vector_float
;
227 B
: vector_float
) return vector_float
;
234 (A
: vector_bool_int
;
235 B
: vector_signed_int
) return vector_signed_int
;
238 (A
: vector_signed_int
;
239 B
: vector_bool_int
) return vector_signed_int
;
242 (A
: vector_signed_int
;
243 B
: vector_signed_int
) return vector_signed_int
;
246 (A
: vector_bool_int
;
247 B
: vector_unsigned_int
) return vector_unsigned_int
;
250 (A
: vector_unsigned_int
;
251 B
: vector_bool_int
) return vector_unsigned_int
;
254 (A
: vector_unsigned_int
;
255 B
: vector_unsigned_int
) return vector_unsigned_int
;
262 (A
: vector_bool_short
;
263 B
: vector_signed_short
) return vector_signed_short
;
266 (A
: vector_signed_short
;
267 B
: vector_bool_short
) return vector_signed_short
;
270 (A
: vector_signed_short
;
271 B
: vector_signed_short
) return vector_signed_short
;
274 (A
: vector_bool_short
;
275 B
: vector_unsigned_short
) return vector_unsigned_short
;
278 (A
: vector_unsigned_short
;
279 B
: vector_bool_short
) return vector_unsigned_short
;
282 (A
: vector_unsigned_short
;
283 B
: vector_unsigned_short
) return vector_unsigned_short
;
290 (A
: vector_bool_char
;
291 B
: vector_signed_char
) return vector_signed_char
;
294 (A
: vector_signed_char
;
295 B
: vector_bool_char
) return vector_signed_char
;
298 (A
: vector_signed_char
;
299 B
: vector_signed_char
) return vector_signed_char
;
302 (A
: vector_bool_char
;
303 B
: vector_unsigned_char
) return vector_unsigned_char
;
306 (A
: vector_unsigned_char
;
307 B
: vector_bool_char
) return vector_unsigned_char
;
310 (A
: vector_unsigned_char
;
311 B
: vector_unsigned_char
) return vector_unsigned_char
;
318 (A
: vector_unsigned_int
;
319 B
: vector_unsigned_int
) return vector_unsigned_int
;
326 (A
: vector_bool_char
;
327 B
: vector_unsigned_char
) return vector_unsigned_char
;
330 (A
: vector_unsigned_char
;
331 B
: vector_bool_char
) return vector_unsigned_char
;
334 (A
: vector_unsigned_char
;
335 B
: vector_unsigned_char
) return vector_unsigned_char
;
338 (A
: vector_bool_char
;
339 B
: vector_signed_char
) return vector_signed_char
;
342 (A
: vector_signed_char
;
343 B
: vector_bool_char
) return vector_signed_char
;
346 (A
: vector_signed_char
;
347 B
: vector_signed_char
) return vector_signed_char
;
350 (A
: vector_bool_short
;
351 B
: vector_unsigned_short
) return vector_unsigned_short
;
354 (A
: vector_unsigned_short
;
355 B
: vector_bool_short
) return vector_unsigned_short
;
358 (A
: vector_unsigned_short
;
359 B
: vector_unsigned_short
) return vector_unsigned_short
;
362 (A
: vector_bool_short
;
363 B
: vector_signed_short
) return vector_signed_short
;
366 (A
: vector_signed_short
;
367 B
: vector_bool_short
) return vector_signed_short
;
370 (A
: vector_signed_short
;
371 B
: vector_signed_short
) return vector_signed_short
;
374 (A
: vector_bool_int
;
375 B
: vector_unsigned_int
) return vector_unsigned_int
;
378 (A
: vector_unsigned_int
;
379 B
: vector_bool_int
) return vector_unsigned_int
;
382 (A
: vector_unsigned_int
;
383 B
: vector_unsigned_int
) return vector_unsigned_int
;
386 (A
: vector_bool_int
;
387 B
: vector_signed_int
) return vector_signed_int
;
390 (A
: vector_signed_int
;
391 B
: vector_bool_int
) return vector_signed_int
;
394 (A
: vector_signed_int
;
395 B
: vector_signed_int
) return vector_signed_int
;
402 (A
: vector_bool_int
;
403 B
: vector_signed_int
) return vector_signed_int
;
406 (A
: vector_signed_int
;
407 B
: vector_bool_int
) return vector_signed_int
;
410 (A
: vector_signed_int
;
411 B
: vector_signed_int
) return vector_signed_int
;
418 (A
: vector_bool_int
;
419 B
: vector_unsigned_int
) return vector_unsigned_int
;
422 (A
: vector_unsigned_int
;
423 B
: vector_bool_int
) return vector_unsigned_int
;
426 (A
: vector_unsigned_int
;
427 B
: vector_unsigned_int
) return vector_unsigned_int
;
434 (A
: vector_bool_short
;
435 B
: vector_signed_short
) return vector_signed_short
;
438 (A
: vector_signed_short
;
439 B
: vector_bool_short
) return vector_signed_short
;
442 (A
: vector_signed_short
;
443 B
: vector_signed_short
) return vector_signed_short
;
450 (A
: vector_bool_short
;
451 B
: vector_unsigned_short
) return vector_unsigned_short
;
454 (A
: vector_unsigned_short
;
455 B
: vector_bool_short
) return vector_unsigned_short
;
458 (A
: vector_unsigned_short
;
459 B
: vector_unsigned_short
) return vector_unsigned_short
;
466 (A
: vector_bool_char
;
467 B
: vector_signed_char
) return vector_signed_char
;
470 (A
: vector_signed_char
;
471 B
: vector_bool_char
) return vector_signed_char
;
474 (A
: vector_signed_char
;
475 B
: vector_signed_char
) return vector_signed_char
;
482 (A
: vector_bool_char
;
483 B
: vector_unsigned_char
) return vector_unsigned_char
;
486 (A
: vector_unsigned_char
;
487 B
: vector_bool_char
) return vector_unsigned_char
;
490 (A
: vector_unsigned_char
;
491 B
: vector_unsigned_char
) return vector_unsigned_char
;
499 B
: vector_float
) return vector_float
;
503 B
: vector_bool_int
) return vector_float
;
506 (A
: vector_bool_int
;
507 B
: vector_float
) return vector_float
;
510 (A
: vector_bool_int
;
511 B
: vector_bool_int
) return vector_bool_int
;
514 (A
: vector_bool_int
;
515 B
: vector_signed_int
) return vector_signed_int
;
518 (A
: vector_signed_int
;
519 B
: vector_bool_int
) return vector_signed_int
;
522 (A
: vector_signed_int
;
523 B
: vector_signed_int
) return vector_signed_int
;
526 (A
: vector_bool_int
;
527 B
: vector_unsigned_int
) return vector_unsigned_int
;
530 (A
: vector_unsigned_int
;
531 B
: vector_bool_int
) return vector_unsigned_int
;
534 (A
: vector_unsigned_int
;
535 B
: vector_unsigned_int
) return vector_unsigned_int
;
538 (A
: vector_bool_short
;
539 B
: vector_bool_short
) return vector_bool_short
;
542 (A
: vector_bool_short
;
543 B
: vector_signed_short
) return vector_signed_short
;
546 (A
: vector_signed_short
;
547 B
: vector_bool_short
) return vector_signed_short
;
550 (A
: vector_signed_short
;
551 B
: vector_signed_short
) return vector_signed_short
;
554 (A
: vector_bool_short
;
555 B
: vector_unsigned_short
) return vector_unsigned_short
;
558 (A
: vector_unsigned_short
;
559 B
: vector_bool_short
) return vector_unsigned_short
;
562 (A
: vector_unsigned_short
;
563 B
: vector_unsigned_short
) return vector_unsigned_short
;
566 (A
: vector_bool_char
;
567 B
: vector_signed_char
) return vector_signed_char
;
570 (A
: vector_bool_char
;
571 B
: vector_bool_char
) return vector_bool_char
;
574 (A
: vector_signed_char
;
575 B
: vector_bool_char
) return vector_signed_char
;
578 (A
: vector_signed_char
;
579 B
: vector_signed_char
) return vector_signed_char
;
582 (A
: vector_bool_char
;
583 B
: vector_unsigned_char
) return vector_unsigned_char
;
586 (A
: vector_unsigned_char
;
587 B
: vector_bool_char
) return vector_unsigned_char
;
590 (A
: vector_unsigned_char
;
591 B
: vector_unsigned_char
) return vector_unsigned_char
;
599 B
: vector_float
) return vector_float
;
603 B
: vector_bool_int
) return vector_float
;
606 (A
: vector_bool_int
;
607 B
: vector_float
) return vector_float
;
610 (A
: vector_bool_int
;
611 B
: vector_bool_int
) return vector_bool_int
;
614 (A
: vector_bool_int
;
615 B
: vector_signed_int
) return vector_signed_int
;
618 (A
: vector_signed_int
;
619 B
: vector_bool_int
) return vector_signed_int
;
622 (A
: vector_signed_int
;
623 B
: vector_signed_int
) return vector_signed_int
;
626 (A
: vector_bool_int
;
627 B
: vector_unsigned_int
) return vector_unsigned_int
;
630 (A
: vector_unsigned_int
;
631 B
: vector_bool_int
) return vector_unsigned_int
;
634 (A
: vector_unsigned_int
;
635 B
: vector_unsigned_int
) return vector_unsigned_int
;
638 (A
: vector_bool_short
;
639 B
: vector_bool_short
) return vector_bool_short
;
642 (A
: vector_bool_short
;
643 B
: vector_signed_short
) return vector_signed_short
;
646 (A
: vector_signed_short
;
647 B
: vector_bool_short
) return vector_signed_short
;
650 (A
: vector_signed_short
;
651 B
: vector_signed_short
) return vector_signed_short
;
654 (A
: vector_bool_short
;
655 B
: vector_unsigned_short
) return vector_unsigned_short
;
658 (A
: vector_unsigned_short
;
659 B
: vector_bool_short
) return vector_unsigned_short
;
662 (A
: vector_unsigned_short
;
663 B
: vector_unsigned_short
) return vector_unsigned_short
;
666 (A
: vector_bool_char
;
667 B
: vector_signed_char
) return vector_signed_char
;
670 (A
: vector_bool_char
;
671 B
: vector_bool_char
) return vector_bool_char
;
674 (A
: vector_signed_char
;
675 B
: vector_bool_char
) return vector_signed_char
;
678 (A
: vector_signed_char
;
679 B
: vector_signed_char
) return vector_signed_char
;
682 (A
: vector_bool_char
;
683 B
: vector_unsigned_char
) return vector_unsigned_char
;
686 (A
: vector_unsigned_char
;
687 B
: vector_bool_char
) return vector_unsigned_char
;
690 (A
: vector_unsigned_char
;
691 B
: vector_unsigned_char
) return vector_unsigned_char
;
698 (A
: vector_unsigned_char
;
699 B
: vector_unsigned_char
) return vector_unsigned_char
;
702 (A
: vector_signed_char
;
703 B
: vector_signed_char
) return vector_signed_char
;
706 (A
: vector_unsigned_short
;
707 B
: vector_unsigned_short
) return vector_unsigned_short
;
710 (A
: vector_signed_short
;
711 B
: vector_signed_short
) return vector_signed_short
;
714 (A
: vector_unsigned_int
;
715 B
: vector_unsigned_int
) return vector_unsigned_int
;
718 (A
: vector_signed_int
;
719 B
: vector_signed_int
) return vector_signed_int
;
726 (A
: vector_signed_int
;
727 B
: vector_signed_int
) return vector_signed_int
;
734 (A
: vector_unsigned_int
;
735 B
: vector_unsigned_int
) return vector_unsigned_int
;
742 (A
: vector_signed_short
;
743 B
: vector_signed_short
) return vector_signed_short
;
750 (A
: vector_unsigned_short
;
751 B
: vector_unsigned_short
) return vector_unsigned_short
;
758 (A
: vector_signed_char
;
759 B
: vector_signed_char
) return vector_signed_char
;
766 (A
: vector_unsigned_char
;
767 B
: vector_unsigned_char
) return vector_unsigned_char
;
774 (A
: vector_float
) return vector_float
;
782 B
: vector_float
) return vector_signed_int
;
785 (A
: vector_signed_char
;
786 B
: vector_signed_char
) return vector_bool_char
;
789 (A
: vector_unsigned_char
;
790 B
: vector_unsigned_char
) return vector_bool_char
;
793 (A
: vector_signed_short
;
794 B
: vector_signed_short
) return vector_bool_short
;
797 (A
: vector_unsigned_short
;
798 B
: vector_unsigned_short
) return vector_bool_short
;
801 (A
: vector_signed_int
;
802 B
: vector_signed_int
) return vector_bool_int
;
805 (A
: vector_unsigned_int
;
806 B
: vector_unsigned_int
) return vector_bool_int
;
810 B
: vector_float
) return vector_bool_int
;
816 function vec_vcmpeqfp
818 B
: vector_float
) return vector_bool_int
;
824 function vec_vcmpequw
825 (A
: vector_signed_int
;
826 B
: vector_signed_int
) return vector_bool_int
;
828 function vec_vcmpequw
829 (A
: vector_unsigned_int
;
830 B
: vector_unsigned_int
) return vector_bool_int
;
836 function vec_vcmpequh
837 (A
: vector_signed_short
;
838 B
: vector_signed_short
) return vector_bool_short
;
840 function vec_vcmpequh
841 (A
: vector_unsigned_short
;
842 B
: vector_unsigned_short
) return vector_bool_short
;
848 function vec_vcmpequb
849 (A
: vector_signed_char
;
850 B
: vector_signed_char
) return vector_bool_char
;
852 function vec_vcmpequb
853 (A
: vector_unsigned_char
;
854 B
: vector_unsigned_char
) return vector_bool_char
;
862 B
: vector_float
) return vector_bool_int
;
869 (A
: vector_unsigned_char
;
870 B
: vector_unsigned_char
) return vector_bool_char
;
873 (A
: vector_signed_char
;
874 B
: vector_signed_char
) return vector_bool_char
;
877 (A
: vector_unsigned_short
;
878 B
: vector_unsigned_short
) return vector_bool_short
;
881 (A
: vector_signed_short
;
882 B
: vector_signed_short
) return vector_bool_short
;
885 (A
: vector_unsigned_int
;
886 B
: vector_unsigned_int
) return vector_bool_int
;
889 (A
: vector_signed_int
;
890 B
: vector_signed_int
) return vector_bool_int
;
894 B
: vector_float
) return vector_bool_int
;
900 function vec_vcmpgtfp
902 B
: vector_float
) return vector_bool_int
;
908 function vec_vcmpgtsw
909 (A
: vector_signed_int
;
910 B
: vector_signed_int
) return vector_bool_int
;
916 function vec_vcmpgtuw
917 (A
: vector_unsigned_int
;
918 B
: vector_unsigned_int
) return vector_bool_int
;
924 function vec_vcmpgtsh
925 (A
: vector_signed_short
;
926 B
: vector_signed_short
) return vector_bool_short
;
932 function vec_vcmpgtuh
933 (A
: vector_unsigned_short
;
934 B
: vector_unsigned_short
) return vector_bool_short
;
940 function vec_vcmpgtsb
941 (A
: vector_signed_char
;
942 B
: vector_signed_char
) return vector_bool_char
;
948 function vec_vcmpgtub
949 (A
: vector_unsigned_char
;
950 B
: vector_unsigned_char
) return vector_bool_char
;
958 B
: vector_float
) return vector_bool_int
;
965 (A
: vector_unsigned_char
;
966 B
: vector_unsigned_char
) return vector_bool_char
;
969 (A
: vector_signed_char
;
970 B
: vector_signed_char
) return vector_bool_char
;
973 (A
: vector_unsigned_short
;
974 B
: vector_unsigned_short
) return vector_bool_short
;
977 (A
: vector_signed_short
;
978 B
: vector_signed_short
) return vector_bool_short
;
981 (A
: vector_unsigned_int
;
982 B
: vector_unsigned_int
) return vector_bool_int
;
985 (A
: vector_signed_int
;
986 B
: vector_signed_int
) return vector_bool_int
;
990 B
: vector_float
) return vector_bool_int
;
997 (A
: vector_signed_int
;
998 B
: c_int
) return vector_float
999 renames Low_Level_Vectors
.vcfsx
;
1006 (A
: vector_unsigned_int
;
1007 B
: c_int
) return vector_float
1008 renames Low_Level_Vectors
.vcfux
;
1016 B
: c_int
) return vector_signed_int
1017 renames Low_Level_Vectors
.vctsxs
;
1025 B
: c_int
) return vector_unsigned_int
1026 renames Low_Level_Vectors
.vctuxs
;
1034 renames Low_Level_Vectors
.dss
;
1040 procedure vec_dssall
1041 renames Low_Level_Vectors
.dssall
;
1048 (A
: const_vector_unsigned_char_ptr
;
1053 (A
: const_vector_signed_char_ptr
;
1058 (A
: const_vector_bool_char_ptr
;
1063 (A
: const_vector_unsigned_short_ptr
;
1068 (A
: const_vector_signed_short_ptr
;
1073 (A
: const_vector_bool_short_ptr
;
1078 (A
: const_vector_pixel_ptr
;
1083 (A
: const_vector_unsigned_int_ptr
;
1088 (A
: const_vector_signed_int_ptr
;
1093 (A
: const_vector_bool_int_ptr
;
1098 (A
: const_vector_float_ptr
;
1103 (A
: const_unsigned_char_ptr
;
1108 (A
: const_signed_char_ptr
;
1113 (A
: const_unsigned_short_ptr
;
1118 (A
: const_short_ptr
;
1123 (A
: const_unsigned_int_ptr
;
1133 (A
: const_unsigned_long_ptr
;
1138 (A
: const_long_ptr
;
1143 (A
: const_float_ptr
;
1146 pragma Inline_Always
(vec_dst
);
1147 pragma Convention
(Intrinsic
, vec_dst
);
1154 (A
: const_vector_unsigned_char_ptr
;
1159 (A
: const_vector_signed_char_ptr
;
1164 (A
: const_vector_bool_char_ptr
;
1169 (A
: const_vector_unsigned_short_ptr
;
1174 (A
: const_vector_signed_short_ptr
;
1179 (A
: const_vector_bool_short_ptr
;
1184 (A
: const_vector_pixel_ptr
;
1189 (A
: const_vector_unsigned_int_ptr
;
1194 (A
: const_vector_signed_int_ptr
;
1199 (A
: const_vector_bool_int_ptr
;
1204 (A
: const_vector_float_ptr
;
1209 (A
: const_unsigned_char_ptr
;
1214 (A
: const_signed_char_ptr
;
1219 (A
: const_unsigned_short_ptr
;
1224 (A
: const_short_ptr
;
1229 (A
: const_unsigned_int_ptr
;
1239 (A
: const_unsigned_long_ptr
;
1244 (A
: const_long_ptr
;
1249 (A
: const_float_ptr
;
1252 pragma Inline_Always
(vec_dstst
);
1253 pragma Convention
(Intrinsic
, vec_dstst
);
1259 procedure vec_dststt
1260 (A
: const_vector_unsigned_char_ptr
;
1264 procedure vec_dststt
1265 (A
: const_vector_signed_char_ptr
;
1269 procedure vec_dststt
1270 (A
: const_vector_bool_char_ptr
;
1274 procedure vec_dststt
1275 (A
: const_vector_unsigned_short_ptr
;
1279 procedure vec_dststt
1280 (A
: const_vector_signed_short_ptr
;
1284 procedure vec_dststt
1285 (A
: const_vector_bool_short_ptr
;
1289 procedure vec_dststt
1290 (A
: const_vector_pixel_ptr
;
1294 procedure vec_dststt
1295 (A
: const_vector_unsigned_int_ptr
;
1299 procedure vec_dststt
1300 (A
: const_vector_signed_int_ptr
;
1304 procedure vec_dststt
1305 (A
: const_vector_bool_int_ptr
;
1309 procedure vec_dststt
1310 (A
: const_vector_float_ptr
;
1314 procedure vec_dststt
1315 (A
: const_unsigned_char_ptr
;
1319 procedure vec_dststt
1320 (A
: const_signed_char_ptr
;
1324 procedure vec_dststt
1325 (A
: const_unsigned_short_ptr
;
1329 procedure vec_dststt
1330 (A
: const_short_ptr
;
1334 procedure vec_dststt
1335 (A
: const_unsigned_int_ptr
;
1339 procedure vec_dststt
1344 procedure vec_dststt
1345 (A
: const_unsigned_long_ptr
;
1349 procedure vec_dststt
1350 (A
: const_long_ptr
;
1354 procedure vec_dststt
1355 (A
: const_float_ptr
;
1358 pragma Inline_Always
(vec_dststt
);
1359 pragma Convention
(Intrinsic
, vec_dststt
);
1366 (A
: const_vector_unsigned_char_ptr
;
1371 (A
: const_vector_signed_char_ptr
;
1376 (A
: const_vector_bool_char_ptr
;
1381 (A
: const_vector_unsigned_short_ptr
;
1386 (A
: const_vector_signed_short_ptr
;
1391 (A
: const_vector_bool_short_ptr
;
1396 (A
: const_vector_pixel_ptr
;
1401 (A
: const_vector_unsigned_int_ptr
;
1406 (A
: const_vector_signed_int_ptr
;
1411 (A
: const_vector_bool_int_ptr
;
1416 (A
: const_vector_float_ptr
;
1421 (A
: const_unsigned_char_ptr
;
1426 (A
: const_signed_char_ptr
;
1431 (A
: const_unsigned_short_ptr
;
1436 (A
: const_short_ptr
;
1441 (A
: const_unsigned_int_ptr
;
1451 (A
: const_unsigned_long_ptr
;
1456 (A
: const_long_ptr
;
1461 (A
: const_float_ptr
;
1464 pragma Inline_Always
(vec_dstt
);
1465 pragma Convention
(Intrinsic
, vec_dstt
);
1472 (A
: vector_float
) return vector_float
;
1479 (A
: vector_float
) return vector_float
;
1487 B
: const_vector_float_ptr
) return vector_float
;
1491 B
: const_float_ptr
) return vector_float
;
1495 B
: const_vector_bool_int_ptr
) return vector_bool_int
;
1499 B
: const_vector_signed_int_ptr
) return vector_signed_int
;
1503 B
: const_int_ptr
) return vector_signed_int
;
1507 B
: const_long_ptr
) return vector_signed_int
;
1511 B
: const_vector_unsigned_int_ptr
) return vector_unsigned_int
;
1515 B
: const_unsigned_int_ptr
) return vector_unsigned_int
;
1519 B
: const_unsigned_long_ptr
) return vector_unsigned_int
;
1523 B
: const_vector_bool_short_ptr
) return vector_bool_short
;
1527 B
: const_vector_pixel_ptr
) return vector_pixel
;
1531 B
: const_vector_signed_short_ptr
) return vector_signed_short
;
1535 B
: const_short_ptr
) return vector_signed_short
;
1539 B
: const_vector_unsigned_short_ptr
) return vector_unsigned_short
;
1543 B
: const_unsigned_short_ptr
) return vector_unsigned_short
;
1547 B
: const_vector_bool_char_ptr
) return vector_bool_char
;
1551 B
: const_vector_signed_char_ptr
) return vector_signed_char
;
1555 B
: const_signed_char_ptr
) return vector_signed_char
;
1559 B
: const_vector_unsigned_char_ptr
) return vector_unsigned_char
;
1563 B
: const_unsigned_char_ptr
) return vector_unsigned_char
;
1571 B
: const_signed_char_ptr
) return vector_signed_char
;
1575 B
: const_unsigned_char_ptr
) return vector_unsigned_char
;
1579 B
: const_short_ptr
) return vector_signed_short
;
1583 B
: const_unsigned_short_ptr
) return vector_unsigned_short
;
1587 B
: const_float_ptr
) return vector_float
;
1591 B
: const_int_ptr
) return vector_signed_int
;
1595 B
: const_unsigned_int_ptr
) return vector_unsigned_int
;
1599 B
: const_long_ptr
) return vector_signed_int
;
1603 B
: const_unsigned_long_ptr
) return vector_unsigned_int
;
1611 B
: float_ptr
) return vector_float
;
1615 B
: int_ptr
) return vector_signed_int
;
1619 B
: unsigned_int_ptr
) return vector_unsigned_int
;
1623 B
: long_ptr
) return vector_signed_int
;
1627 B
: unsigned_long_ptr
) return vector_unsigned_int
;
1635 B
: short_ptr
) return vector_signed_short
;
1639 B
: unsigned_short_ptr
) return vector_unsigned_short
;
1647 B
: signed_char_ptr
) return vector_signed_char
;
1651 B
: unsigned_char_ptr
) return vector_unsigned_char
;
1659 B
: const_vector_float_ptr
) return vector_float
;
1663 B
: const_float_ptr
) return vector_float
;
1667 B
: const_vector_bool_int_ptr
) return vector_bool_int
;
1671 B
: const_vector_signed_int_ptr
) return vector_signed_int
;
1675 B
: const_int_ptr
) return vector_signed_int
;
1679 B
: const_long_ptr
) return vector_signed_int
;
1683 B
: const_vector_unsigned_int_ptr
) return vector_unsigned_int
;
1687 B
: const_unsigned_int_ptr
) return vector_unsigned_int
;
1691 B
: const_unsigned_long_ptr
) return vector_unsigned_int
;
1695 B
: const_vector_bool_short_ptr
) return vector_bool_short
;
1699 B
: const_vector_pixel_ptr
) return vector_pixel
;
1703 B
: const_vector_signed_short_ptr
) return vector_signed_short
;
1707 B
: const_short_ptr
) return vector_signed_short
;
1711 B
: const_vector_unsigned_short_ptr
) return vector_unsigned_short
;
1715 B
: const_unsigned_short_ptr
) return vector_unsigned_short
;
1719 B
: const_vector_bool_char_ptr
) return vector_bool_char
;
1723 B
: const_vector_signed_char_ptr
) return vector_signed_char
;
1727 B
: const_signed_char_ptr
) return vector_signed_char
;
1731 B
: const_vector_unsigned_char_ptr
) return vector_unsigned_char
;
1735 B
: const_unsigned_char_ptr
) return vector_unsigned_char
;
1742 (A
: vector_float
) return vector_float
;
1750 B
: constv_unsigned_char_ptr
) return vector_unsigned_char
;
1754 B
: constv_signed_char_ptr
) return vector_unsigned_char
;
1758 B
: constv_unsigned_short_ptr
) return vector_unsigned_char
;
1762 B
: constv_short_ptr
) return vector_unsigned_char
;
1766 B
: constv_unsigned_int_ptr
) return vector_unsigned_char
;
1770 B
: constv_int_ptr
) return vector_unsigned_char
;
1774 B
: constv_unsigned_long_ptr
) return vector_unsigned_char
;
1778 B
: constv_long_ptr
) return vector_unsigned_char
;
1782 B
: constv_float_ptr
) return vector_unsigned_char
;
1790 B
: constv_unsigned_char_ptr
) return vector_unsigned_char
;
1794 B
: constv_signed_char_ptr
) return vector_unsigned_char
;
1798 B
: constv_unsigned_short_ptr
) return vector_unsigned_char
;
1802 B
: constv_short_ptr
) return vector_unsigned_char
;
1806 B
: constv_unsigned_int_ptr
) return vector_unsigned_char
;
1810 B
: constv_int_ptr
) return vector_unsigned_char
;
1814 B
: constv_unsigned_long_ptr
) return vector_unsigned_char
;
1818 B
: constv_long_ptr
) return vector_unsigned_char
;
1822 B
: constv_float_ptr
) return vector_unsigned_char
;
1831 C
: vector_float
) return vector_float
;
1838 (A
: vector_signed_short
;
1839 B
: vector_signed_short
;
1840 C
: vector_signed_short
) return vector_signed_short
;
1847 (A
: vector_bool_char
;
1848 B
: vector_unsigned_char
) return vector_unsigned_char
;
1851 (A
: vector_unsigned_char
;
1852 B
: vector_bool_char
) return vector_unsigned_char
;
1855 (A
: vector_unsigned_char
;
1856 B
: vector_unsigned_char
) return vector_unsigned_char
;
1859 (A
: vector_bool_char
;
1860 B
: vector_signed_char
) return vector_signed_char
;
1863 (A
: vector_signed_char
;
1864 B
: vector_bool_char
) return vector_signed_char
;
1867 (A
: vector_signed_char
;
1868 B
: vector_signed_char
) return vector_signed_char
;
1871 (A
: vector_bool_short
;
1872 B
: vector_unsigned_short
) return vector_unsigned_short
;
1875 (A
: vector_unsigned_short
;
1876 B
: vector_bool_short
) return vector_unsigned_short
;
1879 (A
: vector_unsigned_short
;
1880 B
: vector_unsigned_short
) return vector_unsigned_short
;
1883 (A
: vector_bool_short
;
1884 B
: vector_signed_short
) return vector_signed_short
;
1887 (A
: vector_signed_short
;
1888 B
: vector_bool_short
) return vector_signed_short
;
1891 (A
: vector_signed_short
;
1892 B
: vector_signed_short
) return vector_signed_short
;
1895 (A
: vector_bool_int
;
1896 B
: vector_unsigned_int
) return vector_unsigned_int
;
1899 (A
: vector_unsigned_int
;
1900 B
: vector_bool_int
) return vector_unsigned_int
;
1903 (A
: vector_unsigned_int
;
1904 B
: vector_unsigned_int
) return vector_unsigned_int
;
1907 (A
: vector_bool_int
;
1908 B
: vector_signed_int
) return vector_signed_int
;
1911 (A
: vector_signed_int
;
1912 B
: vector_bool_int
) return vector_signed_int
;
1915 (A
: vector_signed_int
;
1916 B
: vector_signed_int
) return vector_signed_int
;
1920 B
: vector_float
) return vector_float
;
1928 B
: vector_float
) return vector_float
;
1935 (A
: vector_bool_int
;
1936 B
: vector_signed_int
) return vector_signed_int
;
1939 (A
: vector_signed_int
;
1940 B
: vector_bool_int
) return vector_signed_int
;
1943 (A
: vector_signed_int
;
1944 B
: vector_signed_int
) return vector_signed_int
;
1951 (A
: vector_bool_int
;
1952 B
: vector_unsigned_int
) return vector_unsigned_int
;
1955 (A
: vector_unsigned_int
;
1956 B
: vector_bool_int
) return vector_unsigned_int
;
1959 (A
: vector_unsigned_int
;
1960 B
: vector_unsigned_int
) return vector_unsigned_int
;
1967 (A
: vector_bool_short
;
1968 B
: vector_signed_short
) return vector_signed_short
;
1971 (A
: vector_signed_short
;
1972 B
: vector_bool_short
) return vector_signed_short
;
1975 (A
: vector_signed_short
;
1976 B
: vector_signed_short
) return vector_signed_short
;
1983 (A
: vector_bool_short
;
1984 B
: vector_unsigned_short
) return vector_unsigned_short
;
1987 (A
: vector_unsigned_short
;
1988 B
: vector_bool_short
) return vector_unsigned_short
;
1991 (A
: vector_unsigned_short
;
1992 B
: vector_unsigned_short
) return vector_unsigned_short
;
1999 (A
: vector_bool_char
;
2000 B
: vector_signed_char
) return vector_signed_char
;
2003 (A
: vector_signed_char
;
2004 B
: vector_bool_char
) return vector_signed_char
;
2007 (A
: vector_signed_char
;
2008 B
: vector_signed_char
) return vector_signed_char
;
2015 (A
: vector_bool_char
;
2016 B
: vector_unsigned_char
) return vector_unsigned_char
;
2019 (A
: vector_unsigned_char
;
2020 B
: vector_bool_char
) return vector_unsigned_char
;
2023 (A
: vector_unsigned_char
;
2024 B
: vector_unsigned_char
) return vector_unsigned_char
;
2031 (A
: vector_bool_char
;
2032 B
: vector_bool_char
) return vector_bool_char
;
2035 (A
: vector_signed_char
;
2036 B
: vector_signed_char
) return vector_signed_char
;
2039 (A
: vector_unsigned_char
;
2040 B
: vector_unsigned_char
) return vector_unsigned_char
;
2043 (A
: vector_bool_short
;
2044 B
: vector_bool_short
) return vector_bool_short
;
2048 B
: vector_pixel
) return vector_pixel
;
2051 (A
: vector_signed_short
;
2052 B
: vector_signed_short
) return vector_signed_short
;
2055 (A
: vector_unsigned_short
;
2056 B
: vector_unsigned_short
) return vector_unsigned_short
;
2060 B
: vector_float
) return vector_float
;
2063 (A
: vector_bool_int
;
2064 B
: vector_bool_int
) return vector_bool_int
;
2067 (A
: vector_signed_int
;
2068 B
: vector_signed_int
) return vector_signed_int
;
2071 (A
: vector_unsigned_int
;
2072 B
: vector_unsigned_int
) return vector_unsigned_int
;
2080 B
: vector_float
) return vector_float
;
2083 (A
: vector_bool_int
;
2084 B
: vector_bool_int
) return vector_bool_int
;
2087 (A
: vector_signed_int
;
2088 B
: vector_signed_int
) return vector_signed_int
;
2091 (A
: vector_unsigned_int
;
2092 B
: vector_unsigned_int
) return vector_unsigned_int
;
2099 (A
: vector_bool_short
;
2100 B
: vector_bool_short
) return vector_bool_short
;
2103 (A
: vector_signed_short
;
2104 B
: vector_signed_short
) return vector_signed_short
;
2107 (A
: vector_unsigned_short
;
2108 B
: vector_unsigned_short
) return vector_unsigned_short
;
2112 B
: vector_pixel
) return vector_pixel
;
2119 (A
: vector_bool_char
;
2120 B
: vector_bool_char
) return vector_bool_char
;
2123 (A
: vector_signed_char
;
2124 B
: vector_signed_char
) return vector_signed_char
;
2127 (A
: vector_unsigned_char
;
2128 B
: vector_unsigned_char
) return vector_unsigned_char
;
2135 (A
: vector_bool_char
;
2136 B
: vector_bool_char
) return vector_bool_char
;
2139 (A
: vector_signed_char
;
2140 B
: vector_signed_char
) return vector_signed_char
;
2143 (A
: vector_unsigned_char
;
2144 B
: vector_unsigned_char
) return vector_unsigned_char
;
2147 (A
: vector_bool_short
;
2148 B
: vector_bool_short
) return vector_bool_short
;
2152 B
: vector_pixel
) return vector_pixel
;
2155 (A
: vector_signed_short
;
2156 B
: vector_signed_short
) return vector_signed_short
;
2159 (A
: vector_unsigned_short
;
2160 B
: vector_unsigned_short
) return vector_unsigned_short
;
2164 B
: vector_float
) return vector_float
;
2167 (A
: vector_bool_int
;
2168 B
: vector_bool_int
) return vector_bool_int
;
2171 (A
: vector_signed_int
;
2172 B
: vector_signed_int
) return vector_signed_int
;
2175 (A
: vector_unsigned_int
;
2176 B
: vector_unsigned_int
) return vector_unsigned_int
;
2184 B
: vector_float
) return vector_float
;
2187 (A
: vector_signed_int
;
2188 B
: vector_signed_int
) return vector_signed_int
;
2191 (A
: vector_unsigned_int
;
2192 B
: vector_unsigned_int
) return vector_unsigned_int
;
2195 (A
: vector_bool_int
;
2196 B
: vector_bool_int
) return vector_bool_int
;
2203 (A
: vector_bool_short
;
2204 B
: vector_bool_short
) return vector_bool_short
;
2207 (A
: vector_signed_short
;
2208 B
: vector_signed_short
) return vector_signed_short
;
2211 (A
: vector_unsigned_short
;
2212 B
: vector_unsigned_short
) return vector_unsigned_short
;
2216 B
: vector_pixel
) return vector_pixel
;
2223 (A
: vector_bool_char
;
2224 B
: vector_bool_char
) return vector_bool_char
;
2227 (A
: vector_signed_char
;
2228 B
: vector_signed_char
) return vector_signed_char
;
2231 (A
: vector_unsigned_char
;
2232 B
: vector_unsigned_char
) return vector_unsigned_char
;
2238 function vec_mfvscr
return vector_unsigned_short
;
2245 (A
: vector_bool_char
;
2246 B
: vector_unsigned_char
) return vector_unsigned_char
;
2249 (A
: vector_unsigned_char
;
2250 B
: vector_bool_char
) return vector_unsigned_char
;
2253 (A
: vector_unsigned_char
;
2254 B
: vector_unsigned_char
) return vector_unsigned_char
;
2257 (A
: vector_bool_char
;
2258 B
: vector_signed_char
) return vector_signed_char
;
2261 (A
: vector_signed_char
;
2262 B
: vector_bool_char
) return vector_signed_char
;
2265 (A
: vector_signed_char
;
2266 B
: vector_signed_char
) return vector_signed_char
;
2269 (A
: vector_bool_short
;
2270 B
: vector_unsigned_short
) return vector_unsigned_short
;
2273 (A
: vector_unsigned_short
;
2274 B
: vector_bool_short
) return vector_unsigned_short
;
2277 (A
: vector_unsigned_short
;
2278 B
: vector_unsigned_short
) return vector_unsigned_short
;
2281 (A
: vector_bool_short
;
2282 B
: vector_signed_short
) return vector_signed_short
;
2285 (A
: vector_signed_short
;
2286 B
: vector_bool_short
) return vector_signed_short
;
2289 (A
: vector_signed_short
;
2290 B
: vector_signed_short
) return vector_signed_short
;
2293 (A
: vector_bool_int
;
2294 B
: vector_unsigned_int
) return vector_unsigned_int
;
2297 (A
: vector_unsigned_int
;
2298 B
: vector_bool_int
) return vector_unsigned_int
;
2301 (A
: vector_unsigned_int
;
2302 B
: vector_unsigned_int
) return vector_unsigned_int
;
2305 (A
: vector_bool_int
;
2306 B
: vector_signed_int
) return vector_signed_int
;
2309 (A
: vector_signed_int
;
2310 B
: vector_bool_int
) return vector_signed_int
;
2313 (A
: vector_signed_int
;
2314 B
: vector_signed_int
) return vector_signed_int
;
2318 B
: vector_float
) return vector_float
;
2326 B
: vector_float
) return vector_float
;
2333 (A
: vector_bool_int
;
2334 B
: vector_signed_int
) return vector_signed_int
;
2337 (A
: vector_signed_int
;
2338 B
: vector_bool_int
) return vector_signed_int
;
2341 (A
: vector_signed_int
;
2342 B
: vector_signed_int
) return vector_signed_int
;
2349 (A
: vector_bool_int
;
2350 B
: vector_unsigned_int
) return vector_unsigned_int
;
2353 (A
: vector_unsigned_int
;
2354 B
: vector_bool_int
) return vector_unsigned_int
;
2357 (A
: vector_unsigned_int
;
2358 B
: vector_unsigned_int
) return vector_unsigned_int
;
2365 (A
: vector_bool_short
;
2366 B
: vector_signed_short
) return vector_signed_short
;
2369 (A
: vector_signed_short
;
2370 B
: vector_bool_short
) return vector_signed_short
;
2373 (A
: vector_signed_short
;
2374 B
: vector_signed_short
) return vector_signed_short
;
2381 (A
: vector_bool_short
;
2382 B
: vector_unsigned_short
) return vector_unsigned_short
;
2385 (A
: vector_unsigned_short
;
2386 B
: vector_bool_short
) return vector_unsigned_short
;
2389 (A
: vector_unsigned_short
;
2390 B
: vector_unsigned_short
) return vector_unsigned_short
;
2397 (A
: vector_bool_char
;
2398 B
: vector_signed_char
) return vector_signed_char
;
2401 (A
: vector_signed_char
;
2402 B
: vector_bool_char
) return vector_signed_char
;
2405 (A
: vector_signed_char
;
2406 B
: vector_signed_char
) return vector_signed_char
;
2413 (A
: vector_bool_char
;
2414 B
: vector_unsigned_char
) return vector_unsigned_char
;
2417 (A
: vector_unsigned_char
;
2418 B
: vector_bool_char
) return vector_unsigned_char
;
2421 (A
: vector_unsigned_char
;
2422 B
: vector_unsigned_char
) return vector_unsigned_char
;
2429 (A
: vector_signed_short
;
2430 B
: vector_signed_short
;
2431 C
: vector_signed_short
) return vector_signed_short
;
2434 (A
: vector_signed_short
;
2435 B
: vector_unsigned_short
;
2436 C
: vector_unsigned_short
) return vector_signed_short
;
2439 (A
: vector_unsigned_short
;
2440 B
: vector_signed_short
;
2441 C
: vector_signed_short
) return vector_signed_short
;
2444 (A
: vector_unsigned_short
;
2445 B
: vector_unsigned_short
;
2446 C
: vector_unsigned_short
) return vector_unsigned_short
;
2453 (A
: vector_signed_short
;
2454 B
: vector_signed_short
;
2455 C
: vector_signed_short
) return vector_signed_short
;
2462 (A
: vector_unsigned_char
;
2463 B
: vector_unsigned_char
;
2464 C
: vector_unsigned_int
) return vector_unsigned_int
;
2467 (A
: vector_signed_char
;
2468 B
: vector_unsigned_char
;
2469 C
: vector_signed_int
) return vector_signed_int
;
2472 (A
: vector_unsigned_short
;
2473 B
: vector_unsigned_short
;
2474 C
: vector_unsigned_int
) return vector_unsigned_int
;
2477 (A
: vector_signed_short
;
2478 B
: vector_signed_short
;
2479 C
: vector_signed_int
) return vector_signed_int
;
2485 function vec_vmsumshm
2486 (A
: vector_signed_short
;
2487 B
: vector_signed_short
;
2488 C
: vector_signed_int
) return vector_signed_int
;
2494 function vec_vmsumuhm
2495 (A
: vector_unsigned_short
;
2496 B
: vector_unsigned_short
;
2497 C
: vector_unsigned_int
) return vector_unsigned_int
;
2503 function vec_vmsummbm
2504 (A
: vector_signed_char
;
2505 B
: vector_unsigned_char
;
2506 C
: vector_signed_int
) return vector_signed_int
;
2512 function vec_vmsumubm
2513 (A
: vector_unsigned_char
;
2514 B
: vector_unsigned_char
;
2515 C
: vector_unsigned_int
) return vector_unsigned_int
;
2522 (A
: vector_unsigned_short
;
2523 B
: vector_unsigned_short
;
2524 C
: vector_unsigned_int
) return vector_unsigned_int
;
2527 (A
: vector_signed_short
;
2528 B
: vector_signed_short
;
2529 C
: vector_signed_int
) return vector_signed_int
;
2531 function vec_vmsumshs
2532 (A
: vector_signed_short
;
2533 B
: vector_signed_short
;
2534 C
: vector_signed_int
) return vector_signed_int
;
2540 function vec_vmsumuhs
2541 (A
: vector_unsigned_short
;
2542 B
: vector_unsigned_short
;
2543 C
: vector_unsigned_int
) return vector_unsigned_int
;
2549 procedure vec_mtvscr
2550 (A
: vector_signed_int
);
2552 procedure vec_mtvscr
2553 (A
: vector_unsigned_int
);
2555 procedure vec_mtvscr
2556 (A
: vector_bool_int
);
2558 procedure vec_mtvscr
2559 (A
: vector_signed_short
);
2561 procedure vec_mtvscr
2562 (A
: vector_unsigned_short
);
2564 procedure vec_mtvscr
2565 (A
: vector_bool_short
);
2567 procedure vec_mtvscr
2570 procedure vec_mtvscr
2571 (A
: vector_signed_char
);
2573 procedure vec_mtvscr
2574 (A
: vector_unsigned_char
);
2576 procedure vec_mtvscr
2577 (A
: vector_bool_char
);
2584 (A
: vector_unsigned_char
;
2585 B
: vector_unsigned_char
) return vector_unsigned_short
;
2588 (A
: vector_signed_char
;
2589 B
: vector_signed_char
) return vector_signed_short
;
2592 (A
: vector_unsigned_short
;
2593 B
: vector_unsigned_short
) return vector_unsigned_int
;
2596 (A
: vector_signed_short
;
2597 B
: vector_signed_short
) return vector_signed_int
;
2603 function vec_vmulesh
2604 (A
: vector_signed_short
;
2605 B
: vector_signed_short
) return vector_signed_int
;
2611 function vec_vmuleuh
2612 (A
: vector_unsigned_short
;
2613 B
: vector_unsigned_short
) return vector_unsigned_int
;
2619 function vec_vmulesb
2620 (A
: vector_signed_char
;
2621 B
: vector_signed_char
) return vector_signed_short
;
2627 function vec_vmuleub
2628 (A
: vector_unsigned_char
;
2629 B
: vector_unsigned_char
) return vector_unsigned_short
;
2636 (A
: vector_unsigned_char
;
2637 B
: vector_unsigned_char
) return vector_unsigned_short
;
2640 (A
: vector_signed_char
;
2641 B
: vector_signed_char
) return vector_signed_short
;
2644 (A
: vector_unsigned_short
;
2645 B
: vector_unsigned_short
) return vector_unsigned_int
;
2648 (A
: vector_signed_short
;
2649 B
: vector_signed_short
) return vector_signed_int
;
2655 function vec_vmulosh
2656 (A
: vector_signed_short
;
2657 B
: vector_signed_short
) return vector_signed_int
;
2663 function vec_vmulouh
2664 (A
: vector_unsigned_short
;
2665 B
: vector_unsigned_short
) return vector_unsigned_int
;
2671 function vec_vmulosb
2672 (A
: vector_signed_char
;
2673 B
: vector_signed_char
) return vector_signed_short
;
2679 function vec_vmuloub
2680 (A
: vector_unsigned_char
;
2681 B
: vector_unsigned_char
) return vector_unsigned_short
;
2690 C
: vector_float
) return vector_float
;
2698 B
: vector_float
) return vector_float
;
2701 (A
: vector_signed_int
;
2702 B
: vector_signed_int
) return vector_signed_int
;
2705 (A
: vector_unsigned_int
;
2706 B
: vector_unsigned_int
) return vector_unsigned_int
;
2709 (A
: vector_bool_int
;
2710 B
: vector_bool_int
) return vector_bool_int
;
2713 (A
: vector_signed_short
;
2714 B
: vector_signed_short
) return vector_signed_short
;
2717 (A
: vector_unsigned_short
;
2718 B
: vector_unsigned_short
) return vector_unsigned_short
;
2721 (A
: vector_bool_short
;
2722 B
: vector_bool_short
) return vector_bool_short
;
2725 (A
: vector_signed_char
;
2726 B
: vector_signed_char
) return vector_signed_char
;
2729 (A
: vector_unsigned_char
;
2730 B
: vector_unsigned_char
) return vector_unsigned_char
;
2733 (A
: vector_bool_char
;
2734 B
: vector_bool_char
) return vector_bool_char
;
2742 B
: vector_float
) return vector_float
;
2746 B
: vector_bool_int
) return vector_float
;
2749 (A
: vector_bool_int
;
2750 B
: vector_float
) return vector_float
;
2753 (A
: vector_bool_int
;
2754 B
: vector_bool_int
) return vector_bool_int
;
2757 (A
: vector_bool_int
;
2758 B
: vector_signed_int
) return vector_signed_int
;
2761 (A
: vector_signed_int
;
2762 B
: vector_bool_int
) return vector_signed_int
;
2765 (A
: vector_signed_int
;
2766 B
: vector_signed_int
) return vector_signed_int
;
2769 (A
: vector_bool_int
;
2770 B
: vector_unsigned_int
) return vector_unsigned_int
;
2773 (A
: vector_unsigned_int
;
2774 B
: vector_bool_int
) return vector_unsigned_int
;
2777 (A
: vector_unsigned_int
;
2778 B
: vector_unsigned_int
) return vector_unsigned_int
;
2781 (A
: vector_bool_short
;
2782 B
: vector_bool_short
) return vector_bool_short
;
2785 (A
: vector_bool_short
;
2786 B
: vector_signed_short
) return vector_signed_short
;
2789 (A
: vector_signed_short
;
2790 B
: vector_bool_short
) return vector_signed_short
;
2793 (A
: vector_signed_short
;
2794 B
: vector_signed_short
) return vector_signed_short
;
2797 (A
: vector_bool_short
;
2798 B
: vector_unsigned_short
) return vector_unsigned_short
;
2801 (A
: vector_unsigned_short
;
2802 B
: vector_bool_short
) return vector_unsigned_short
;
2805 (A
: vector_unsigned_short
;
2806 B
: vector_unsigned_short
) return vector_unsigned_short
;
2809 (A
: vector_bool_char
;
2810 B
: vector_signed_char
) return vector_signed_char
;
2813 (A
: vector_bool_char
;
2814 B
: vector_bool_char
) return vector_bool_char
;
2817 (A
: vector_signed_char
;
2818 B
: vector_bool_char
) return vector_signed_char
;
2821 (A
: vector_signed_char
;
2822 B
: vector_signed_char
) return vector_signed_char
;
2825 (A
: vector_bool_char
;
2826 B
: vector_unsigned_char
) return vector_unsigned_char
;
2829 (A
: vector_unsigned_char
;
2830 B
: vector_bool_char
) return vector_unsigned_char
;
2833 (A
: vector_unsigned_char
;
2834 B
: vector_unsigned_char
) return vector_unsigned_char
;
2841 (A
: vector_signed_short
;
2842 B
: vector_signed_short
) return vector_signed_char
;
2845 (A
: vector_unsigned_short
;
2846 B
: vector_unsigned_short
) return vector_unsigned_char
;
2849 (A
: vector_bool_short
;
2850 B
: vector_bool_short
) return vector_bool_char
;
2853 (A
: vector_signed_int
;
2854 B
: vector_signed_int
) return vector_signed_short
;
2857 (A
: vector_unsigned_int
;
2858 B
: vector_unsigned_int
) return vector_unsigned_short
;
2861 (A
: vector_bool_int
;
2862 B
: vector_bool_int
) return vector_bool_short
;
2868 function vec_vpkuwum
2869 (A
: vector_bool_int
;
2870 B
: vector_bool_int
) return vector_bool_short
;
2872 function vec_vpkuwum
2873 (A
: vector_signed_int
;
2874 B
: vector_signed_int
) return vector_signed_short
;
2876 function vec_vpkuwum
2877 (A
: vector_unsigned_int
;
2878 B
: vector_unsigned_int
) return vector_unsigned_short
;
2884 function vec_vpkuhum
2885 (A
: vector_bool_short
;
2886 B
: vector_bool_short
) return vector_bool_char
;
2888 function vec_vpkuhum
2889 (A
: vector_signed_short
;
2890 B
: vector_signed_short
) return vector_signed_char
;
2892 function vec_vpkuhum
2893 (A
: vector_unsigned_short
;
2894 B
: vector_unsigned_short
) return vector_unsigned_char
;
2901 (A
: vector_unsigned_int
;
2902 B
: vector_unsigned_int
) return vector_pixel
;
2909 (A
: vector_unsigned_short
;
2910 B
: vector_unsigned_short
) return vector_unsigned_char
;
2913 (A
: vector_signed_short
;
2914 B
: vector_signed_short
) return vector_signed_char
;
2917 (A
: vector_unsigned_int
;
2918 B
: vector_unsigned_int
) return vector_unsigned_short
;
2921 (A
: vector_signed_int
;
2922 B
: vector_signed_int
) return vector_signed_short
;
2928 function vec_vpkswss
2929 (A
: vector_signed_int
;
2930 B
: vector_signed_int
) return vector_signed_short
;
2936 function vec_vpkuwus
2937 (A
: vector_unsigned_int
;
2938 B
: vector_unsigned_int
) return vector_unsigned_short
;
2944 function vec_vpkshss
2945 (A
: vector_signed_short
;
2946 B
: vector_signed_short
) return vector_signed_char
;
2952 function vec_vpkuhus
2953 (A
: vector_unsigned_short
;
2954 B
: vector_unsigned_short
) return vector_unsigned_char
;
2961 (A
: vector_unsigned_short
;
2962 B
: vector_unsigned_short
) return vector_unsigned_char
;
2965 (A
: vector_signed_short
;
2966 B
: vector_signed_short
) return vector_unsigned_char
;
2969 (A
: vector_unsigned_int
;
2970 B
: vector_unsigned_int
) return vector_unsigned_short
;
2973 (A
: vector_signed_int
;
2974 B
: vector_signed_int
) return vector_unsigned_short
;
2980 function vec_vpkswus
2981 (A
: vector_signed_int
;
2982 B
: vector_signed_int
) return vector_unsigned_short
;
2988 function vec_vpkshus
2989 (A
: vector_signed_short
;
2990 B
: vector_signed_short
) return vector_unsigned_char
;
2999 C
: vector_unsigned_char
) return vector_float
;
3002 (A
: vector_signed_int
;
3003 B
: vector_signed_int
;
3004 C
: vector_unsigned_char
) return vector_signed_int
;
3007 (A
: vector_unsigned_int
;
3008 B
: vector_unsigned_int
;
3009 C
: vector_unsigned_char
) return vector_unsigned_int
;
3012 (A
: vector_bool_int
;
3013 B
: vector_bool_int
;
3014 C
: vector_unsigned_char
) return vector_bool_int
;
3017 (A
: vector_signed_short
;
3018 B
: vector_signed_short
;
3019 C
: vector_unsigned_char
) return vector_signed_short
;
3022 (A
: vector_unsigned_short
;
3023 B
: vector_unsigned_short
;
3024 C
: vector_unsigned_char
) return vector_unsigned_short
;
3027 (A
: vector_bool_short
;
3028 B
: vector_bool_short
;
3029 C
: vector_unsigned_char
) return vector_bool_short
;
3034 C
: vector_unsigned_char
) return vector_pixel
;
3037 (A
: vector_signed_char
;
3038 B
: vector_signed_char
;
3039 C
: vector_unsigned_char
) return vector_signed_char
;
3042 (A
: vector_unsigned_char
;
3043 B
: vector_unsigned_char
;
3044 C
: vector_unsigned_char
) return vector_unsigned_char
;
3047 (A
: vector_bool_char
;
3048 B
: vector_bool_char
;
3049 C
: vector_unsigned_char
) return vector_bool_char
;
3056 (A
: vector_float
) return vector_float
;
3063 (A
: vector_signed_char
;
3064 B
: vector_unsigned_char
) return vector_signed_char
;
3067 (A
: vector_unsigned_char
;
3068 B
: vector_unsigned_char
) return vector_unsigned_char
;
3071 (A
: vector_signed_short
;
3072 B
: vector_unsigned_short
) return vector_signed_short
;
3075 (A
: vector_unsigned_short
;
3076 B
: vector_unsigned_short
) return vector_unsigned_short
;
3079 (A
: vector_signed_int
;
3080 B
: vector_unsigned_int
) return vector_signed_int
;
3083 (A
: vector_unsigned_int
;
3084 B
: vector_unsigned_int
) return vector_unsigned_int
;
3091 (A
: vector_signed_int
;
3092 B
: vector_unsigned_int
) return vector_signed_int
;
3095 (A
: vector_unsigned_int
;
3096 B
: vector_unsigned_int
) return vector_unsigned_int
;
3103 (A
: vector_signed_short
;
3104 B
: vector_unsigned_short
) return vector_signed_short
;
3107 (A
: vector_unsigned_short
;
3108 B
: vector_unsigned_short
) return vector_unsigned_short
;
3115 (A
: vector_signed_char
;
3116 B
: vector_unsigned_char
) return vector_signed_char
;
3119 (A
: vector_unsigned_char
;
3120 B
: vector_unsigned_char
) return vector_unsigned_char
;
3127 (A
: vector_float
) return vector_float
;
3134 (A
: vector_float
) return vector_float
;
3143 C
: vector_bool_int
) return vector_float
;
3148 C
: vector_unsigned_int
) return vector_float
;
3151 (A
: vector_signed_int
;
3152 B
: vector_signed_int
;
3153 C
: vector_bool_int
) return vector_signed_int
;
3156 (A
: vector_signed_int
;
3157 B
: vector_signed_int
;
3158 C
: vector_unsigned_int
) return vector_signed_int
;
3161 (A
: vector_unsigned_int
;
3162 B
: vector_unsigned_int
;
3163 C
: vector_bool_int
) return vector_unsigned_int
;
3166 (A
: vector_unsigned_int
;
3167 B
: vector_unsigned_int
;
3168 C
: vector_unsigned_int
) return vector_unsigned_int
;
3171 (A
: vector_bool_int
;
3172 B
: vector_bool_int
;
3173 C
: vector_bool_int
) return vector_bool_int
;
3176 (A
: vector_bool_int
;
3177 B
: vector_bool_int
;
3178 C
: vector_unsigned_int
) return vector_bool_int
;
3181 (A
: vector_signed_short
;
3182 B
: vector_signed_short
;
3183 C
: vector_bool_short
) return vector_signed_short
;
3186 (A
: vector_signed_short
;
3187 B
: vector_signed_short
;
3188 C
: vector_unsigned_short
) return vector_signed_short
;
3191 (A
: vector_unsigned_short
;
3192 B
: vector_unsigned_short
;
3193 C
: vector_bool_short
) return vector_unsigned_short
;
3196 (A
: vector_unsigned_short
;
3197 B
: vector_unsigned_short
;
3198 C
: vector_unsigned_short
) return vector_unsigned_short
;
3201 (A
: vector_bool_short
;
3202 B
: vector_bool_short
;
3203 C
: vector_bool_short
) return vector_bool_short
;
3206 (A
: vector_bool_short
;
3207 B
: vector_bool_short
;
3208 C
: vector_unsigned_short
) return vector_bool_short
;
3211 (A
: vector_signed_char
;
3212 B
: vector_signed_char
;
3213 C
: vector_bool_char
) return vector_signed_char
;
3216 (A
: vector_signed_char
;
3217 B
: vector_signed_char
;
3218 C
: vector_unsigned_char
) return vector_signed_char
;
3221 (A
: vector_unsigned_char
;
3222 B
: vector_unsigned_char
;
3223 C
: vector_bool_char
) return vector_unsigned_char
;
3226 (A
: vector_unsigned_char
;
3227 B
: vector_unsigned_char
;
3228 C
: vector_unsigned_char
) return vector_unsigned_char
;
3231 (A
: vector_bool_char
;
3232 B
: vector_bool_char
;
3233 C
: vector_bool_char
) return vector_bool_char
;
3236 (A
: vector_bool_char
;
3237 B
: vector_bool_char
;
3238 C
: vector_unsigned_char
) return vector_bool_char
;
3245 (A
: vector_signed_char
;
3246 B
: vector_unsigned_char
) return vector_signed_char
;
3249 (A
: vector_unsigned_char
;
3250 B
: vector_unsigned_char
) return vector_unsigned_char
;
3253 (A
: vector_signed_short
;
3254 B
: vector_unsigned_short
) return vector_signed_short
;
3257 (A
: vector_unsigned_short
;
3258 B
: vector_unsigned_short
) return vector_unsigned_short
;
3261 (A
: vector_signed_int
;
3262 B
: vector_unsigned_int
) return vector_signed_int
;
3265 (A
: vector_unsigned_int
;
3266 B
: vector_unsigned_int
) return vector_unsigned_int
;
3273 (A
: vector_signed_int
;
3274 B
: vector_unsigned_int
) return vector_signed_int
;
3277 (A
: vector_unsigned_int
;
3278 B
: vector_unsigned_int
) return vector_unsigned_int
;
3285 (A
: vector_signed_short
;
3286 B
: vector_unsigned_short
) return vector_signed_short
;
3289 (A
: vector_unsigned_short
;
3290 B
: vector_unsigned_short
) return vector_unsigned_short
;
3297 (A
: vector_signed_char
;
3298 B
: vector_unsigned_char
) return vector_signed_char
;
3301 (A
: vector_unsigned_char
;
3302 B
: vector_unsigned_char
) return vector_unsigned_char
;
3309 (A
: vector_unsigned_int
;
3310 B
: vector_unsigned_int
;
3311 C
: c_int
) return vector_unsigned_int
;
3314 (A
: vector_bool_int
;
3315 B
: vector_bool_int
;
3316 C
: c_int
) return vector_bool_int
;
3319 (A
: vector_unsigned_short
;
3320 B
: vector_unsigned_short
;
3321 C
: c_int
) return vector_unsigned_short
;
3324 (A
: vector_bool_short
;
3325 B
: vector_bool_short
;
3326 C
: c_int
) return vector_bool_short
;
3331 C
: c_int
) return vector_pixel
;
3334 (A
: vector_unsigned_char
;
3335 B
: vector_unsigned_char
;
3336 C
: c_int
) return vector_unsigned_char
;
3339 (A
: vector_bool_char
;
3340 B
: vector_bool_char
;
3341 C
: c_int
) return vector_bool_char
;
3342 pragma Inline_Always
(vec_sld
);
3343 pragma Convention
(Intrinsic
, vec_sld
);
3348 C
: c_int
) return vector_float
3349 renames Low_Level_Vectors
.vsldoi_4sf
;
3352 (A
: vector_signed_int
;
3353 B
: vector_signed_int
;
3354 C
: c_int
) return vector_signed_int
3355 renames Low_Level_Vectors
.vsldoi_4si
;
3358 (A
: vector_signed_short
;
3359 B
: vector_signed_short
;
3360 C
: c_int
) return vector_signed_short
3361 renames Low_Level_Vectors
.vsldoi_8hi
;
3364 (A
: vector_signed_char
;
3365 B
: vector_signed_char
;
3366 C
: c_int
) return vector_signed_char
3367 renames Low_Level_Vectors
.vsldoi_16qi
;
3374 (A
: vector_signed_int
;
3375 B
: vector_unsigned_int
) return vector_signed_int
;
3378 (A
: vector_signed_int
;
3379 B
: vector_unsigned_short
) return vector_signed_int
;
3382 (A
: vector_signed_int
;
3383 B
: vector_unsigned_char
) return vector_signed_int
;
3386 (A
: vector_unsigned_int
;
3387 B
: vector_unsigned_int
) return vector_unsigned_int
;
3390 (A
: vector_unsigned_int
;
3391 B
: vector_unsigned_short
) return vector_unsigned_int
;
3394 (A
: vector_unsigned_int
;
3395 B
: vector_unsigned_char
) return vector_unsigned_int
;
3398 (A
: vector_bool_int
;
3399 B
: vector_unsigned_int
) return vector_bool_int
;
3402 (A
: vector_bool_int
;
3403 B
: vector_unsigned_short
) return vector_bool_int
;
3406 (A
: vector_bool_int
;
3407 B
: vector_unsigned_char
) return vector_bool_int
;
3410 (A
: vector_signed_short
;
3411 B
: vector_unsigned_int
) return vector_signed_short
;
3414 (A
: vector_signed_short
;
3415 B
: vector_unsigned_short
) return vector_signed_short
;
3418 (A
: vector_signed_short
;
3419 B
: vector_unsigned_char
) return vector_signed_short
;
3422 (A
: vector_unsigned_short
;
3423 B
: vector_unsigned_int
) return vector_unsigned_short
;
3426 (A
: vector_unsigned_short
;
3427 B
: vector_unsigned_short
) return vector_unsigned_short
;
3430 (A
: vector_unsigned_short
;
3431 B
: vector_unsigned_char
) return vector_unsigned_short
;
3434 (A
: vector_bool_short
;
3435 B
: vector_unsigned_int
) return vector_bool_short
;
3438 (A
: vector_bool_short
;
3439 B
: vector_unsigned_short
) return vector_bool_short
;
3442 (A
: vector_bool_short
;
3443 B
: vector_unsigned_char
) return vector_bool_short
;
3447 B
: vector_unsigned_int
) return vector_pixel
;
3451 B
: vector_unsigned_short
) return vector_pixel
;
3455 B
: vector_unsigned_char
) return vector_pixel
;
3458 (A
: vector_signed_char
;
3459 B
: vector_unsigned_int
) return vector_signed_char
;
3462 (A
: vector_signed_char
;
3463 B
: vector_unsigned_short
) return vector_signed_char
;
3466 (A
: vector_signed_char
;
3467 B
: vector_unsigned_char
) return vector_signed_char
;
3470 (A
: vector_unsigned_char
;
3471 B
: vector_unsigned_int
) return vector_unsigned_char
;
3474 (A
: vector_unsigned_char
;
3475 B
: vector_unsigned_short
) return vector_unsigned_char
;
3478 (A
: vector_unsigned_char
;
3479 B
: vector_unsigned_char
) return vector_unsigned_char
;
3482 (A
: vector_bool_char
;
3483 B
: vector_unsigned_int
) return vector_bool_char
;
3486 (A
: vector_bool_char
;
3487 B
: vector_unsigned_short
) return vector_bool_char
;
3490 (A
: vector_bool_char
;
3491 B
: vector_unsigned_char
) return vector_bool_char
;
3499 B
: vector_signed_char
) return vector_float
;
3503 B
: vector_unsigned_char
) return vector_float
;
3506 (A
: vector_signed_int
;
3507 B
: vector_signed_char
) return vector_signed_int
;
3510 (A
: vector_signed_int
;
3511 B
: vector_unsigned_char
) return vector_signed_int
;
3514 (A
: vector_unsigned_int
;
3515 B
: vector_signed_char
) return vector_unsigned_int
;
3518 (A
: vector_unsigned_int
;
3519 B
: vector_unsigned_char
) return vector_unsigned_int
;
3522 (A
: vector_signed_short
;
3523 B
: vector_signed_char
) return vector_signed_short
;
3526 (A
: vector_signed_short
;
3527 B
: vector_unsigned_char
) return vector_signed_short
;
3530 (A
: vector_unsigned_short
;
3531 B
: vector_signed_char
) return vector_unsigned_short
;
3534 (A
: vector_unsigned_short
;
3535 B
: vector_unsigned_char
) return vector_unsigned_short
;
3539 B
: vector_signed_char
) return vector_pixel
;
3543 B
: vector_unsigned_char
) return vector_pixel
;
3546 (A
: vector_signed_char
;
3547 B
: vector_signed_char
) return vector_signed_char
;
3550 (A
: vector_signed_char
;
3551 B
: vector_unsigned_char
) return vector_signed_char
;
3554 (A
: vector_unsigned_char
;
3555 B
: vector_signed_char
) return vector_unsigned_char
;
3558 (A
: vector_unsigned_char
;
3559 B
: vector_unsigned_char
) return vector_unsigned_char
;
3567 B
: c_int
) return vector_float
;
3570 (A
: vector_unsigned_int
;
3571 B
: c_int
) return vector_unsigned_int
;
3574 (A
: vector_bool_int
;
3575 B
: c_int
) return vector_bool_int
;
3576 pragma Inline_Always
(vec_vspltw
);
3577 pragma Convention
(Intrinsic
, vec_vspltw
);
3580 (A
: vector_signed_int
;
3581 B
: c_int
) return vector_signed_int
3582 renames Low_Level_Vectors
.vspltw
;
3589 (A
: vector_bool_short
;
3590 B
: c_int
) return vector_bool_short
;
3593 (A
: vector_unsigned_short
;
3594 B
: c_int
) return vector_unsigned_short
;
3598 B
: c_int
) return vector_pixel
;
3599 pragma Inline_Always
(vec_vsplth
);
3600 pragma Convention
(Intrinsic
, vec_vsplth
);
3603 (A
: vector_signed_short
;
3604 B
: c_int
) return vector_signed_short
3605 renames Low_Level_Vectors
.vsplth
;
3612 (A
: vector_unsigned_char
;
3613 B
: c_int
) return vector_unsigned_char
;
3616 (A
: vector_bool_char
;
3617 B
: c_int
) return vector_bool_char
;
3618 pragma Inline_Always
(vec_vspltb
);
3619 pragma Convention
(Intrinsic
, vec_vspltb
);
3622 (A
: vector_signed_char
;
3623 B
: c_int
) return vector_signed_char
3624 renames Low_Level_Vectors
.vspltb
;
3630 function vec_vspltisb
3631 (A
: c_int
) return vector_signed_char
3632 renames Low_Level_Vectors
.vspltisb
;
3638 function vec_vspltish
3639 (A
: c_int
) return vector_signed_short
3640 renames Low_Level_Vectors
.vspltish
;
3646 function vec_vspltisw
3647 (A
: c_int
) return vector_signed_int
3648 renames Low_Level_Vectors
.vspltisw
;
3655 (A
: vector_signed_char
;
3656 B
: vector_unsigned_char
) return vector_signed_char
;
3659 (A
: vector_unsigned_char
;
3660 B
: vector_unsigned_char
) return vector_unsigned_char
;
3663 (A
: vector_signed_short
;
3664 B
: vector_unsigned_short
) return vector_signed_short
;
3667 (A
: vector_unsigned_short
;
3668 B
: vector_unsigned_short
) return vector_unsigned_short
;
3671 (A
: vector_signed_int
;
3672 B
: vector_unsigned_int
) return vector_signed_int
;
3675 (A
: vector_unsigned_int
;
3676 B
: vector_unsigned_int
) return vector_unsigned_int
;
3683 (A
: vector_signed_int
;
3684 B
: vector_unsigned_int
) return vector_signed_int
;
3687 (A
: vector_unsigned_int
;
3688 B
: vector_unsigned_int
) return vector_unsigned_int
;
3695 (A
: vector_signed_short
;
3696 B
: vector_unsigned_short
) return vector_signed_short
;
3699 (A
: vector_unsigned_short
;
3700 B
: vector_unsigned_short
) return vector_unsigned_short
;
3707 (A
: vector_signed_char
;
3708 B
: vector_unsigned_char
) return vector_signed_char
;
3711 (A
: vector_unsigned_char
;
3712 B
: vector_unsigned_char
) return vector_unsigned_char
;
3719 (A
: vector_signed_char
;
3720 B
: vector_unsigned_char
) return vector_signed_char
;
3723 (A
: vector_unsigned_char
;
3724 B
: vector_unsigned_char
) return vector_unsigned_char
;
3727 (A
: vector_signed_short
;
3728 B
: vector_unsigned_short
) return vector_signed_short
;
3731 (A
: vector_unsigned_short
;
3732 B
: vector_unsigned_short
) return vector_unsigned_short
;
3735 (A
: vector_signed_int
;
3736 B
: vector_unsigned_int
) return vector_signed_int
;
3739 (A
: vector_unsigned_int
;
3740 B
: vector_unsigned_int
) return vector_unsigned_int
;
3747 (A
: vector_signed_int
;
3748 B
: vector_unsigned_int
) return vector_signed_int
;
3751 (A
: vector_unsigned_int
;
3752 B
: vector_unsigned_int
) return vector_unsigned_int
;
3755 (A
: vector_signed_short
;
3756 B
: vector_unsigned_short
) return vector_signed_short
;
3759 (A
: vector_unsigned_short
;
3760 B
: vector_unsigned_short
) return vector_unsigned_short
;
3763 (A
: vector_signed_char
;
3764 B
: vector_unsigned_char
) return vector_signed_char
;
3767 (A
: vector_unsigned_char
;
3768 B
: vector_unsigned_char
) return vector_unsigned_char
;
3775 (A
: vector_signed_int
;
3776 B
: vector_unsigned_int
) return vector_signed_int
;
3779 (A
: vector_signed_int
;
3780 B
: vector_unsigned_short
) return vector_signed_int
;
3783 (A
: vector_signed_int
;
3784 B
: vector_unsigned_char
) return vector_signed_int
;
3787 (A
: vector_unsigned_int
;
3788 B
: vector_unsigned_int
) return vector_unsigned_int
;
3791 (A
: vector_unsigned_int
;
3792 B
: vector_unsigned_short
) return vector_unsigned_int
;
3795 (A
: vector_unsigned_int
;
3796 B
: vector_unsigned_char
) return vector_unsigned_int
;
3799 (A
: vector_bool_int
;
3800 B
: vector_unsigned_int
) return vector_bool_int
;
3803 (A
: vector_bool_int
;
3804 B
: vector_unsigned_short
) return vector_bool_int
;
3807 (A
: vector_bool_int
;
3808 B
: vector_unsigned_char
) return vector_bool_int
;
3811 (A
: vector_signed_short
;
3812 B
: vector_unsigned_int
) return vector_signed_short
;
3815 (A
: vector_signed_short
;
3816 B
: vector_unsigned_short
) return vector_signed_short
;
3819 (A
: vector_signed_short
;
3820 B
: vector_unsigned_char
) return vector_signed_short
;
3823 (A
: vector_unsigned_short
;
3824 B
: vector_unsigned_int
) return vector_unsigned_short
;
3827 (A
: vector_unsigned_short
;
3828 B
: vector_unsigned_short
) return vector_unsigned_short
;
3831 (A
: vector_unsigned_short
;
3832 B
: vector_unsigned_char
) return vector_unsigned_short
;
3835 (A
: vector_bool_short
;
3836 B
: vector_unsigned_int
) return vector_bool_short
;
3839 (A
: vector_bool_short
;
3840 B
: vector_unsigned_short
) return vector_bool_short
;
3843 (A
: vector_bool_short
;
3844 B
: vector_unsigned_char
) return vector_bool_short
;
3848 B
: vector_unsigned_int
) return vector_pixel
;
3852 B
: vector_unsigned_short
) return vector_pixel
;
3856 B
: vector_unsigned_char
) return vector_pixel
;
3859 (A
: vector_signed_char
;
3860 B
: vector_unsigned_int
) return vector_signed_char
;
3863 (A
: vector_signed_char
;
3864 B
: vector_unsigned_short
) return vector_signed_char
;
3867 (A
: vector_signed_char
;
3868 B
: vector_unsigned_char
) return vector_signed_char
;
3871 (A
: vector_unsigned_char
;
3872 B
: vector_unsigned_int
) return vector_unsigned_char
;
3875 (A
: vector_unsigned_char
;
3876 B
: vector_unsigned_short
) return vector_unsigned_char
;
3879 (A
: vector_unsigned_char
;
3880 B
: vector_unsigned_char
) return vector_unsigned_char
;
3883 (A
: vector_bool_char
;
3884 B
: vector_unsigned_int
) return vector_bool_char
;
3887 (A
: vector_bool_char
;
3888 B
: vector_unsigned_short
) return vector_bool_char
;
3891 (A
: vector_bool_char
;
3892 B
: vector_unsigned_char
) return vector_bool_char
;
3896 B
: vector_signed_char
) return vector_float
;
3900 B
: vector_unsigned_char
) return vector_float
;
3903 (A
: vector_signed_int
;
3904 B
: vector_signed_char
) return vector_signed_int
;
3907 (A
: vector_signed_int
;
3908 B
: vector_unsigned_char
) return vector_signed_int
;
3911 (A
: vector_unsigned_int
;
3912 B
: vector_signed_char
) return vector_unsigned_int
;
3915 (A
: vector_unsigned_int
;
3916 B
: vector_unsigned_char
) return vector_unsigned_int
;
3919 (A
: vector_signed_short
;
3920 B
: vector_signed_char
) return vector_signed_short
;
3923 (A
: vector_signed_short
;
3924 B
: vector_unsigned_char
) return vector_signed_short
;
3927 (A
: vector_unsigned_short
;
3928 B
: vector_signed_char
) return vector_unsigned_short
;
3931 (A
: vector_unsigned_short
;
3932 B
: vector_unsigned_char
) return vector_unsigned_short
;
3936 B
: vector_signed_char
) return vector_pixel
;
3940 B
: vector_unsigned_char
) return vector_pixel
;
3943 (A
: vector_signed_char
;
3944 B
: vector_signed_char
) return vector_signed_char
;
3947 (A
: vector_signed_char
;
3948 B
: vector_unsigned_char
) return vector_signed_char
;
3951 (A
: vector_unsigned_char
;
3952 B
: vector_signed_char
) return vector_unsigned_char
;
3955 (A
: vector_unsigned_char
;
3956 B
: vector_unsigned_char
) return vector_unsigned_char
;
3961 C
: vector_float_ptr
);
3969 (A
: vector_signed_int
;
3971 C
: vector_signed_int_ptr
);
3974 (A
: vector_signed_int
;
3979 (A
: vector_unsigned_int
;
3981 C
: vector_unsigned_int_ptr
);
3984 (A
: vector_unsigned_int
;
3986 C
: unsigned_int_ptr
);
3989 (A
: vector_bool_int
;
3991 C
: vector_bool_int_ptr
);
3994 (A
: vector_bool_int
;
3996 C
: unsigned_int_ptr
);
3999 (A
: vector_bool_int
;
4004 (A
: vector_signed_short
;
4006 C
: vector_signed_short_ptr
);
4009 (A
: vector_signed_short
;
4014 (A
: vector_unsigned_short
;
4016 C
: vector_unsigned_short_ptr
);
4019 (A
: vector_unsigned_short
;
4021 C
: unsigned_short_ptr
);
4024 (A
: vector_bool_short
;
4026 C
: vector_bool_short_ptr
);
4029 (A
: vector_bool_short
;
4031 C
: unsigned_short_ptr
);
4036 C
: vector_pixel_ptr
);
4041 C
: unsigned_short_ptr
);
4049 (A
: vector_bool_short
;
4054 (A
: vector_signed_char
;
4056 C
: vector_signed_char_ptr
);
4059 (A
: vector_signed_char
;
4061 C
: signed_char_ptr
);
4064 (A
: vector_unsigned_char
;
4066 C
: vector_unsigned_char_ptr
);
4069 (A
: vector_unsigned_char
;
4071 C
: unsigned_char_ptr
);
4074 (A
: vector_bool_char
;
4076 C
: vector_bool_char_ptr
);
4079 (A
: vector_bool_char
;
4081 C
: unsigned_char_ptr
);
4084 (A
: vector_bool_char
;
4086 C
: signed_char_ptr
);
4093 (A
: vector_signed_char
;
4095 C
: signed_char_ptr
);
4098 (A
: vector_unsigned_char
;
4100 C
: unsigned_char_ptr
);
4103 (A
: vector_bool_char
;
4105 C
: signed_char_ptr
);
4108 (A
: vector_bool_char
;
4110 C
: unsigned_char_ptr
);
4113 (A
: vector_signed_short
;
4118 (A
: vector_unsigned_short
;
4120 C
: unsigned_short_ptr
);
4123 (A
: vector_bool_short
;
4128 (A
: vector_bool_short
;
4130 C
: unsigned_short_ptr
);
4140 C
: unsigned_short_ptr
);
4148 (A
: vector_signed_int
;
4153 (A
: vector_unsigned_int
;
4155 C
: unsigned_int_ptr
);
4158 (A
: vector_bool_int
;
4163 (A
: vector_bool_int
;
4165 C
: unsigned_int_ptr
);
4171 procedure vec_stvewx
4176 procedure vec_stvewx
4177 (A
: vector_signed_int
;
4181 procedure vec_stvewx
4182 (A
: vector_unsigned_int
;
4184 C
: unsigned_int_ptr
);
4186 procedure vec_stvewx
4187 (A
: vector_bool_int
;
4191 procedure vec_stvewx
4192 (A
: vector_bool_int
;
4194 C
: unsigned_int_ptr
);
4196 procedure vec_stvehx
4197 (A
: vector_signed_short
;
4201 procedure vec_stvehx
4202 (A
: vector_unsigned_short
;
4204 C
: unsigned_short_ptr
);
4206 procedure vec_stvehx
4207 (A
: vector_bool_short
;
4211 procedure vec_stvehx
4212 (A
: vector_bool_short
;
4214 C
: unsigned_short_ptr
);
4216 procedure vec_stvehx
4221 procedure vec_stvehx
4224 C
: unsigned_short_ptr
);
4226 procedure vec_stvebx
4227 (A
: vector_signed_char
;
4229 C
: signed_char_ptr
);
4231 procedure vec_stvebx
4232 (A
: vector_unsigned_char
;
4234 C
: unsigned_char_ptr
);
4236 procedure vec_stvebx
4237 (A
: vector_bool_char
;
4239 C
: signed_char_ptr
);
4241 procedure vec_stvebx
4242 (A
: vector_bool_char
;
4244 C
: unsigned_char_ptr
);
4249 C
: vector_float_ptr
);
4257 (A
: vector_signed_int
;
4259 C
: vector_signed_int_ptr
);
4262 (A
: vector_signed_int
;
4267 (A
: vector_unsigned_int
;
4269 C
: vector_unsigned_int_ptr
);
4272 (A
: vector_unsigned_int
;
4274 C
: unsigned_int_ptr
);
4277 (A
: vector_bool_int
;
4279 C
: vector_bool_int_ptr
);
4282 (A
: vector_bool_int
;
4284 C
: unsigned_int_ptr
);
4287 (A
: vector_bool_int
;
4292 (A
: vector_signed_short
;
4294 C
: vector_signed_short_ptr
);
4297 (A
: vector_signed_short
;
4302 (A
: vector_unsigned_short
;
4304 C
: vector_unsigned_short_ptr
);
4307 (A
: vector_unsigned_short
;
4309 C
: unsigned_short_ptr
);
4312 (A
: vector_bool_short
;
4314 C
: vector_bool_short_ptr
);
4317 (A
: vector_bool_short
;
4319 C
: unsigned_short_ptr
);
4322 (A
: vector_bool_short
;
4329 C
: vector_pixel_ptr
);
4334 C
: unsigned_short_ptr
);
4342 (A
: vector_signed_char
;
4344 C
: vector_signed_char_ptr
);
4347 (A
: vector_signed_char
;
4349 C
: signed_char_ptr
);
4352 (A
: vector_unsigned_char
;
4354 C
: vector_unsigned_char_ptr
);
4357 (A
: vector_unsigned_char
;
4359 C
: unsigned_char_ptr
);
4362 (A
: vector_bool_char
;
4364 C
: vector_bool_char_ptr
);
4367 (A
: vector_bool_char
;
4369 C
: unsigned_char_ptr
);
4372 (A
: vector_bool_char
;
4374 C
: signed_char_ptr
);
4381 (A
: vector_bool_char
;
4382 B
: vector_signed_char
) return vector_signed_char
;
4385 (A
: vector_signed_char
;
4386 B
: vector_bool_char
) return vector_signed_char
;
4389 (A
: vector_signed_char
;
4390 B
: vector_signed_char
) return vector_signed_char
;
4393 (A
: vector_bool_char
;
4394 B
: vector_unsigned_char
) return vector_unsigned_char
;
4397 (A
: vector_unsigned_char
;
4398 B
: vector_bool_char
) return vector_unsigned_char
;
4401 (A
: vector_unsigned_char
;
4402 B
: vector_unsigned_char
) return vector_unsigned_char
;
4405 (A
: vector_bool_short
;
4406 B
: vector_signed_short
) return vector_signed_short
;
4409 (A
: vector_signed_short
;
4410 B
: vector_bool_short
) return vector_signed_short
;
4413 (A
: vector_signed_short
;
4414 B
: vector_signed_short
) return vector_signed_short
;
4417 (A
: vector_bool_short
;
4418 B
: vector_unsigned_short
) return vector_unsigned_short
;
4421 (A
: vector_unsigned_short
;
4422 B
: vector_bool_short
) return vector_unsigned_short
;
4425 (A
: vector_unsigned_short
;
4426 B
: vector_unsigned_short
) return vector_unsigned_short
;
4429 (A
: vector_bool_int
;
4430 B
: vector_signed_int
) return vector_signed_int
;
4433 (A
: vector_signed_int
;
4434 B
: vector_bool_int
) return vector_signed_int
;
4437 (A
: vector_signed_int
;
4438 B
: vector_signed_int
) return vector_signed_int
;
4441 (A
: vector_bool_int
;
4442 B
: vector_unsigned_int
) return vector_unsigned_int
;
4445 (A
: vector_unsigned_int
;
4446 B
: vector_bool_int
) return vector_unsigned_int
;
4449 (A
: vector_unsigned_int
;
4450 B
: vector_unsigned_int
) return vector_unsigned_int
;
4454 B
: vector_float
) return vector_float
;
4462 B
: vector_float
) return vector_float
;
4468 function vec_vsubuwm
4469 (A
: vector_bool_int
;
4470 B
: vector_signed_int
) return vector_signed_int
;
4472 function vec_vsubuwm
4473 (A
: vector_signed_int
;
4474 B
: vector_bool_int
) return vector_signed_int
;
4476 function vec_vsubuwm
4477 (A
: vector_signed_int
;
4478 B
: vector_signed_int
) return vector_signed_int
;
4480 function vec_vsubuwm
4481 (A
: vector_bool_int
;
4482 B
: vector_unsigned_int
) return vector_unsigned_int
;
4484 function vec_vsubuwm
4485 (A
: vector_unsigned_int
;
4486 B
: vector_bool_int
) return vector_unsigned_int
;
4488 function vec_vsubuwm
4489 (A
: vector_unsigned_int
;
4490 B
: vector_unsigned_int
) return vector_unsigned_int
;
4496 function vec_vsubuhm
4497 (A
: vector_bool_short
;
4498 B
: vector_signed_short
) return vector_signed_short
;
4500 function vec_vsubuhm
4501 (A
: vector_signed_short
;
4502 B
: vector_bool_short
) return vector_signed_short
;
4504 function vec_vsubuhm
4505 (A
: vector_signed_short
;
4506 B
: vector_signed_short
) return vector_signed_short
;
4508 function vec_vsubuhm
4509 (A
: vector_bool_short
;
4510 B
: vector_unsigned_short
) return vector_unsigned_short
;
4512 function vec_vsubuhm
4513 (A
: vector_unsigned_short
;
4514 B
: vector_bool_short
) return vector_unsigned_short
;
4516 function vec_vsubuhm
4517 (A
: vector_unsigned_short
;
4518 B
: vector_unsigned_short
) return vector_unsigned_short
;
4524 function vec_vsububm
4525 (A
: vector_bool_char
;
4526 B
: vector_signed_char
) return vector_signed_char
;
4528 function vec_vsububm
4529 (A
: vector_signed_char
;
4530 B
: vector_bool_char
) return vector_signed_char
;
4532 function vec_vsububm
4533 (A
: vector_signed_char
;
4534 B
: vector_signed_char
) return vector_signed_char
;
4536 function vec_vsububm
4537 (A
: vector_bool_char
;
4538 B
: vector_unsigned_char
) return vector_unsigned_char
;
4540 function vec_vsububm
4541 (A
: vector_unsigned_char
;
4542 B
: vector_bool_char
) return vector_unsigned_char
;
4544 function vec_vsububm
4545 (A
: vector_unsigned_char
;
4546 B
: vector_unsigned_char
) return vector_unsigned_char
;
4553 (A
: vector_unsigned_int
;
4554 B
: vector_unsigned_int
) return vector_unsigned_int
;
4561 (A
: vector_bool_char
;
4562 B
: vector_unsigned_char
) return vector_unsigned_char
;
4565 (A
: vector_unsigned_char
;
4566 B
: vector_bool_char
) return vector_unsigned_char
;
4569 (A
: vector_unsigned_char
;
4570 B
: vector_unsigned_char
) return vector_unsigned_char
;
4573 (A
: vector_bool_char
;
4574 B
: vector_signed_char
) return vector_signed_char
;
4577 (A
: vector_signed_char
;
4578 B
: vector_bool_char
) return vector_signed_char
;
4581 (A
: vector_signed_char
;
4582 B
: vector_signed_char
) return vector_signed_char
;
4585 (A
: vector_bool_short
;
4586 B
: vector_unsigned_short
) return vector_unsigned_short
;
4589 (A
: vector_unsigned_short
;
4590 B
: vector_bool_short
) return vector_unsigned_short
;
4593 (A
: vector_unsigned_short
;
4594 B
: vector_unsigned_short
) return vector_unsigned_short
;
4597 (A
: vector_bool_short
;
4598 B
: vector_signed_short
) return vector_signed_short
;
4601 (A
: vector_signed_short
;
4602 B
: vector_bool_short
) return vector_signed_short
;
4605 (A
: vector_signed_short
;
4606 B
: vector_signed_short
) return vector_signed_short
;
4609 (A
: vector_bool_int
;
4610 B
: vector_unsigned_int
) return vector_unsigned_int
;
4613 (A
: vector_unsigned_int
;
4614 B
: vector_bool_int
) return vector_unsigned_int
;
4617 (A
: vector_unsigned_int
;
4618 B
: vector_unsigned_int
) return vector_unsigned_int
;
4621 (A
: vector_bool_int
;
4622 B
: vector_signed_int
) return vector_signed_int
;
4625 (A
: vector_signed_int
;
4626 B
: vector_bool_int
) return vector_signed_int
;
4629 (A
: vector_signed_int
;
4630 B
: vector_signed_int
) return vector_signed_int
;
4636 function vec_vsubsws
4637 (A
: vector_bool_int
;
4638 B
: vector_signed_int
) return vector_signed_int
;
4640 function vec_vsubsws
4641 (A
: vector_signed_int
;
4642 B
: vector_bool_int
) return vector_signed_int
;
4644 function vec_vsubsws
4645 (A
: vector_signed_int
;
4646 B
: vector_signed_int
) return vector_signed_int
;
4652 function vec_vsubuws
4653 (A
: vector_bool_int
;
4654 B
: vector_unsigned_int
) return vector_unsigned_int
;
4656 function vec_vsubuws
4657 (A
: vector_unsigned_int
;
4658 B
: vector_bool_int
) return vector_unsigned_int
;
4660 function vec_vsubuws
4661 (A
: vector_unsigned_int
;
4662 B
: vector_unsigned_int
) return vector_unsigned_int
;
4668 function vec_vsubshs
4669 (A
: vector_bool_short
;
4670 B
: vector_signed_short
) return vector_signed_short
;
4672 function vec_vsubshs
4673 (A
: vector_signed_short
;
4674 B
: vector_bool_short
) return vector_signed_short
;
4676 function vec_vsubshs
4677 (A
: vector_signed_short
;
4678 B
: vector_signed_short
) return vector_signed_short
;
4684 function vec_vsubuhs
4685 (A
: vector_bool_short
;
4686 B
: vector_unsigned_short
) return vector_unsigned_short
;
4688 function vec_vsubuhs
4689 (A
: vector_unsigned_short
;
4690 B
: vector_bool_short
) return vector_unsigned_short
;
4692 function vec_vsubuhs
4693 (A
: vector_unsigned_short
;
4694 B
: vector_unsigned_short
) return vector_unsigned_short
;
4700 function vec_vsubsbs
4701 (A
: vector_bool_char
;
4702 B
: vector_signed_char
) return vector_signed_char
;
4704 function vec_vsubsbs
4705 (A
: vector_signed_char
;
4706 B
: vector_bool_char
) return vector_signed_char
;
4708 function vec_vsubsbs
4709 (A
: vector_signed_char
;
4710 B
: vector_signed_char
) return vector_signed_char
;
4716 function vec_vsububs
4717 (A
: vector_bool_char
;
4718 B
: vector_unsigned_char
) return vector_unsigned_char
;
4720 function vec_vsububs
4721 (A
: vector_unsigned_char
;
4722 B
: vector_bool_char
) return vector_unsigned_char
;
4724 function vec_vsububs
4725 (A
: vector_unsigned_char
;
4726 B
: vector_unsigned_char
) return vector_unsigned_char
;
4733 (A
: vector_unsigned_char
;
4734 B
: vector_unsigned_int
) return vector_unsigned_int
;
4737 (A
: vector_signed_char
;
4738 B
: vector_signed_int
) return vector_signed_int
;
4741 (A
: vector_signed_short
;
4742 B
: vector_signed_int
) return vector_signed_int
;
4748 function vec_vsum4shs
4749 (A
: vector_signed_short
;
4750 B
: vector_signed_int
) return vector_signed_int
;
4756 function vec_vsum4sbs
4757 (A
: vector_signed_char
;
4758 B
: vector_signed_int
) return vector_signed_int
;
4764 function vec_vsum4ubs
4765 (A
: vector_unsigned_char
;
4766 B
: vector_unsigned_int
) return vector_unsigned_int
;
4773 (A
: vector_signed_int
;
4774 B
: vector_signed_int
) return vector_signed_int
;
4781 (A
: vector_signed_int
;
4782 B
: vector_signed_int
) return vector_signed_int
;
4785 (A
: vector_float
) return vector_float
;
4787 function vec_unpackh
4788 (A
: vector_signed_char
) return vector_signed_short
;
4790 function vec_unpackh
4791 (A
: vector_bool_char
) return vector_bool_short
;
4793 function vec_unpackh
4794 (A
: vector_signed_short
) return vector_signed_int
;
4796 function vec_unpackh
4797 (A
: vector_bool_short
) return vector_bool_int
;
4799 function vec_unpackh
4800 (A
: vector_pixel
) return vector_unsigned_int
;
4802 function vec_vupkhsh
4803 (A
: vector_bool_short
) return vector_bool_int
;
4805 function vec_vupkhsh
4806 (A
: vector_signed_short
) return vector_signed_int
;
4808 function vec_vupkhpx
4809 (A
: vector_pixel
) return vector_unsigned_int
;
4811 function vec_vupkhsb
4812 (A
: vector_bool_char
) return vector_bool_short
;
4814 function vec_vupkhsb
4815 (A
: vector_signed_char
) return vector_signed_short
;
4817 function vec_unpackl
4818 (A
: vector_signed_char
) return vector_signed_short
;
4820 function vec_unpackl
4821 (A
: vector_bool_char
) return vector_bool_short
;
4823 function vec_unpackl
4824 (A
: vector_pixel
) return vector_unsigned_int
;
4826 function vec_unpackl
4827 (A
: vector_signed_short
) return vector_signed_int
;
4829 function vec_unpackl
4830 (A
: vector_bool_short
) return vector_bool_int
;
4832 function vec_vupklpx
4833 (A
: vector_pixel
) return vector_unsigned_int
;
4839 function vec_vupklsh
4840 (A
: vector_bool_short
) return vector_bool_int
;
4842 function vec_vupklsh
4843 (A
: vector_signed_short
) return vector_signed_int
;
4849 function vec_vupklsb
4850 (A
: vector_bool_char
) return vector_bool_short
;
4852 function vec_vupklsb
4853 (A
: vector_signed_char
) return vector_signed_short
;
4861 B
: vector_float
) return vector_float
;
4865 B
: vector_bool_int
) return vector_float
;
4868 (A
: vector_bool_int
;
4869 B
: vector_float
) return vector_float
;
4872 (A
: vector_bool_int
;
4873 B
: vector_bool_int
) return vector_bool_int
;
4876 (A
: vector_bool_int
;
4877 B
: vector_signed_int
) return vector_signed_int
;
4880 (A
: vector_signed_int
;
4881 B
: vector_bool_int
) return vector_signed_int
;
4884 (A
: vector_signed_int
;
4885 B
: vector_signed_int
) return vector_signed_int
;
4888 (A
: vector_bool_int
;
4889 B
: vector_unsigned_int
) return vector_unsigned_int
;
4892 (A
: vector_unsigned_int
;
4893 B
: vector_bool_int
) return vector_unsigned_int
;
4896 (A
: vector_unsigned_int
;
4897 B
: vector_unsigned_int
) return vector_unsigned_int
;
4900 (A
: vector_bool_short
;
4901 B
: vector_bool_short
) return vector_bool_short
;
4904 (A
: vector_bool_short
;
4905 B
: vector_signed_short
) return vector_signed_short
;
4908 (A
: vector_signed_short
;
4909 B
: vector_bool_short
) return vector_signed_short
;
4912 (A
: vector_signed_short
;
4913 B
: vector_signed_short
) return vector_signed_short
;
4916 (A
: vector_bool_short
;
4917 B
: vector_unsigned_short
) return vector_unsigned_short
;
4920 (A
: vector_unsigned_short
;
4921 B
: vector_bool_short
) return vector_unsigned_short
;
4924 (A
: vector_unsigned_short
;
4925 B
: vector_unsigned_short
) return vector_unsigned_short
;
4928 (A
: vector_bool_char
;
4929 B
: vector_signed_char
) return vector_signed_char
;
4932 (A
: vector_bool_char
;
4933 B
: vector_bool_char
) return vector_bool_char
;
4936 (A
: vector_signed_char
;
4937 B
: vector_bool_char
) return vector_signed_char
;
4940 (A
: vector_signed_char
;
4941 B
: vector_signed_char
) return vector_signed_char
;
4944 (A
: vector_bool_char
;
4945 B
: vector_unsigned_char
) return vector_unsigned_char
;
4948 (A
: vector_unsigned_char
;
4949 B
: vector_bool_char
) return vector_unsigned_char
;
4952 (A
: vector_unsigned_char
;
4953 B
: vector_unsigned_char
) return vector_unsigned_char
;
4958 (A
: vector_signed_char
;
4959 B
: vector_bool_char
) return c_int
;
4962 (A
: vector_signed_char
;
4963 B
: vector_signed_char
) return c_int
;
4966 (A
: vector_unsigned_char
;
4967 B
: vector_bool_char
) return c_int
;
4970 (A
: vector_unsigned_char
;
4971 B
: vector_unsigned_char
) return c_int
;
4974 (A
: vector_bool_char
;
4975 B
: vector_bool_char
) return c_int
;
4978 (A
: vector_bool_char
;
4979 B
: vector_unsigned_char
) return c_int
;
4982 (A
: vector_bool_char
;
4983 B
: vector_signed_char
) return c_int
;
4986 (A
: vector_signed_short
;
4987 B
: vector_bool_short
) return c_int
;
4990 (A
: vector_signed_short
;
4991 B
: vector_signed_short
) return c_int
;
4994 (A
: vector_unsigned_short
;
4995 B
: vector_bool_short
) return c_int
;
4998 (A
: vector_unsigned_short
;
4999 B
: vector_unsigned_short
) return c_int
;
5002 (A
: vector_bool_short
;
5003 B
: vector_bool_short
) return c_int
;
5006 (A
: vector_bool_short
;
5007 B
: vector_unsigned_short
) return c_int
;
5010 (A
: vector_bool_short
;
5011 B
: vector_signed_short
) return c_int
;
5015 B
: vector_pixel
) return c_int
;
5018 (A
: vector_signed_int
;
5019 B
: vector_bool_int
) return c_int
;
5022 (A
: vector_signed_int
;
5023 B
: vector_signed_int
) return c_int
;
5026 (A
: vector_unsigned_int
;
5027 B
: vector_bool_int
) return c_int
;
5030 (A
: vector_unsigned_int
;
5031 B
: vector_unsigned_int
) return c_int
;
5034 (A
: vector_bool_int
;
5035 B
: vector_bool_int
) return c_int
;
5038 (A
: vector_bool_int
;
5039 B
: vector_unsigned_int
) return c_int
;
5042 (A
: vector_bool_int
;
5043 B
: vector_signed_int
) return c_int
;
5047 B
: vector_float
) return c_int
;
5054 (A
: vector_bool_char
;
5055 B
: vector_unsigned_char
) return c_int
;
5058 (A
: vector_unsigned_char
;
5059 B
: vector_bool_char
) return c_int
;
5062 (A
: vector_unsigned_char
;
5063 B
: vector_unsigned_char
) return c_int
;
5066 (A
: vector_bool_char
;
5067 B
: vector_signed_char
) return c_int
;
5070 (A
: vector_signed_char
;
5071 B
: vector_bool_char
) return c_int
;
5074 (A
: vector_signed_char
;
5075 B
: vector_signed_char
) return c_int
;
5078 (A
: vector_bool_short
;
5079 B
: vector_unsigned_short
) return c_int
;
5082 (A
: vector_unsigned_short
;
5083 B
: vector_bool_short
) return c_int
;
5086 (A
: vector_unsigned_short
;
5087 B
: vector_unsigned_short
) return c_int
;
5090 (A
: vector_signed_short
;
5091 B
: vector_signed_short
) return c_int
;
5094 (A
: vector_bool_short
;
5095 B
: vector_signed_short
) return c_int
;
5098 (A
: vector_signed_short
;
5099 B
: vector_bool_short
) return c_int
;
5102 (A
: vector_bool_int
;
5103 B
: vector_unsigned_int
) return c_int
;
5106 (A
: vector_unsigned_int
;
5107 B
: vector_bool_int
) return c_int
;
5110 (A
: vector_unsigned_int
;
5111 B
: vector_unsigned_int
) return c_int
;
5114 (A
: vector_bool_int
;
5115 B
: vector_signed_int
) return c_int
;
5118 (A
: vector_signed_int
;
5119 B
: vector_bool_int
) return c_int
;
5122 (A
: vector_signed_int
;
5123 B
: vector_signed_int
) return c_int
;
5127 B
: vector_float
) return c_int
;
5134 (A
: vector_bool_char
;
5135 B
: vector_unsigned_char
) return c_int
;
5138 (A
: vector_unsigned_char
;
5139 B
: vector_bool_char
) return c_int
;
5142 (A
: vector_unsigned_char
;
5143 B
: vector_unsigned_char
) return c_int
;
5146 (A
: vector_bool_char
;
5147 B
: vector_signed_char
) return c_int
;
5150 (A
: vector_signed_char
;
5151 B
: vector_bool_char
) return c_int
;
5154 (A
: vector_signed_char
;
5155 B
: vector_signed_char
) return c_int
;
5158 (A
: vector_bool_short
;
5159 B
: vector_unsigned_short
) return c_int
;
5162 (A
: vector_unsigned_short
;
5163 B
: vector_bool_short
) return c_int
;
5166 (A
: vector_unsigned_short
;
5167 B
: vector_unsigned_short
) return c_int
;
5170 (A
: vector_bool_short
;
5171 B
: vector_signed_short
) return c_int
;
5174 (A
: vector_signed_short
;
5175 B
: vector_bool_short
) return c_int
;
5178 (A
: vector_signed_short
;
5179 B
: vector_signed_short
) return c_int
;
5182 (A
: vector_bool_int
;
5183 B
: vector_unsigned_int
) return c_int
;
5186 (A
: vector_unsigned_int
;
5187 B
: vector_bool_int
) return c_int
;
5190 (A
: vector_unsigned_int
;
5191 B
: vector_unsigned_int
) return c_int
;
5194 (A
: vector_bool_int
;
5195 B
: vector_signed_int
) return c_int
;
5198 (A
: vector_signed_int
;
5199 B
: vector_bool_int
) return c_int
;
5202 (A
: vector_signed_int
;
5203 B
: vector_signed_int
) return c_int
;
5207 B
: vector_float
) return c_int
;
5215 B
: vector_float
) return c_int
;
5222 (A
: vector_bool_char
;
5223 B
: vector_unsigned_char
) return c_int
;
5226 (A
: vector_unsigned_char
;
5227 B
: vector_bool_char
) return c_int
;
5230 (A
: vector_unsigned_char
;
5231 B
: vector_unsigned_char
) return c_int
;
5234 (A
: vector_bool_char
;
5235 B
: vector_signed_char
) return c_int
;
5238 (A
: vector_signed_char
;
5239 B
: vector_bool_char
) return c_int
;
5242 (A
: vector_signed_char
;
5243 B
: vector_signed_char
) return c_int
;
5246 (A
: vector_bool_short
;
5247 B
: vector_unsigned_short
) return c_int
;
5250 (A
: vector_unsigned_short
;
5251 B
: vector_bool_short
) return c_int
;
5254 (A
: vector_unsigned_short
;
5255 B
: vector_unsigned_short
) return c_int
;
5258 (A
: vector_bool_short
;
5259 B
: vector_signed_short
) return c_int
;
5262 (A
: vector_signed_short
;
5263 B
: vector_bool_short
) return c_int
;
5266 (A
: vector_signed_short
;
5267 B
: vector_signed_short
) return c_int
;
5270 (A
: vector_bool_int
;
5271 B
: vector_unsigned_int
) return c_int
;
5274 (A
: vector_unsigned_int
;
5275 B
: vector_bool_int
) return c_int
;
5278 (A
: vector_unsigned_int
;
5279 B
: vector_unsigned_int
) return c_int
;
5282 (A
: vector_bool_int
;
5283 B
: vector_signed_int
) return c_int
;
5286 (A
: vector_signed_int
;
5287 B
: vector_bool_int
) return c_int
;
5290 (A
: vector_signed_int
;
5291 B
: vector_signed_int
) return c_int
;
5295 B
: vector_float
) return c_int
;
5302 (A
: vector_bool_char
;
5303 B
: vector_unsigned_char
) return c_int
;
5306 (A
: vector_unsigned_char
;
5307 B
: vector_bool_char
) return c_int
;
5310 (A
: vector_unsigned_char
;
5311 B
: vector_unsigned_char
) return c_int
;
5314 (A
: vector_bool_char
;
5315 B
: vector_signed_char
) return c_int
;
5318 (A
: vector_signed_char
;
5319 B
: vector_bool_char
) return c_int
;
5322 (A
: vector_signed_char
;
5323 B
: vector_signed_char
) return c_int
;
5326 (A
: vector_bool_short
;
5327 B
: vector_unsigned_short
) return c_int
;
5330 (A
: vector_unsigned_short
;
5331 B
: vector_bool_short
) return c_int
;
5334 (A
: vector_unsigned_short
;
5335 B
: vector_unsigned_short
) return c_int
;
5338 (A
: vector_bool_short
;
5339 B
: vector_signed_short
) return c_int
;
5342 (A
: vector_signed_short
;
5343 B
: vector_bool_short
) return c_int
;
5346 (A
: vector_signed_short
;
5347 B
: vector_signed_short
) return c_int
;
5350 (A
: vector_bool_int
;
5351 B
: vector_unsigned_int
) return c_int
;
5354 (A
: vector_unsigned_int
;
5355 B
: vector_bool_int
) return c_int
;
5358 (A
: vector_unsigned_int
;
5359 B
: vector_unsigned_int
) return c_int
;
5362 (A
: vector_bool_int
;
5363 B
: vector_signed_int
) return c_int
;
5366 (A
: vector_signed_int
;
5367 B
: vector_bool_int
) return c_int
;
5370 (A
: vector_signed_int
;
5371 B
: vector_signed_int
) return c_int
;
5375 B
: vector_float
) return c_int
;
5381 function vec_all_nan
5382 (A
: vector_float
) return c_int
;
5389 (A
: vector_signed_char
;
5390 B
: vector_bool_char
) return c_int
;
5393 (A
: vector_signed_char
;
5394 B
: vector_signed_char
) return c_int
;
5397 (A
: vector_unsigned_char
;
5398 B
: vector_bool_char
) return c_int
;
5401 (A
: vector_unsigned_char
;
5402 B
: vector_unsigned_char
) return c_int
;
5405 (A
: vector_bool_char
;
5406 B
: vector_bool_char
) return c_int
;
5409 (A
: vector_bool_char
;
5410 B
: vector_unsigned_char
) return c_int
;
5413 (A
: vector_bool_char
;
5414 B
: vector_signed_char
) return c_int
;
5417 (A
: vector_signed_short
;
5418 B
: vector_bool_short
) return c_int
;
5421 (A
: vector_signed_short
;
5422 B
: vector_signed_short
) return c_int
;
5425 (A
: vector_unsigned_short
;
5426 B
: vector_bool_short
) return c_int
;
5429 (A
: vector_unsigned_short
;
5430 B
: vector_unsigned_short
) return c_int
;
5433 (A
: vector_bool_short
;
5434 B
: vector_bool_short
) return c_int
;
5437 (A
: vector_bool_short
;
5438 B
: vector_unsigned_short
) return c_int
;
5441 (A
: vector_bool_short
;
5442 B
: vector_signed_short
) return c_int
;
5446 B
: vector_pixel
) return c_int
;
5449 (A
: vector_signed_int
;
5450 B
: vector_bool_int
) return c_int
;
5453 (A
: vector_signed_int
;
5454 B
: vector_signed_int
) return c_int
;
5457 (A
: vector_unsigned_int
;
5458 B
: vector_bool_int
) return c_int
;
5461 (A
: vector_unsigned_int
;
5462 B
: vector_unsigned_int
) return c_int
;
5465 (A
: vector_bool_int
;
5466 B
: vector_bool_int
) return c_int
;
5469 (A
: vector_bool_int
;
5470 B
: vector_unsigned_int
) return c_int
;
5473 (A
: vector_bool_int
;
5474 B
: vector_signed_int
) return c_int
;
5478 B
: vector_float
) return c_int
;
5484 function vec_all_nge
5486 B
: vector_float
) return c_int
;
5492 function vec_all_ngt
5494 B
: vector_float
) return c_int
;
5500 function vec_all_nle
5502 B
: vector_float
) return c_int
;
5508 function vec_all_nlt
5510 B
: vector_float
) return c_int
;
5512 ---------------------
5513 -- vec_all_numeric --
5514 ---------------------
5516 function vec_all_numeric
5517 (A
: vector_float
) return c_int
;
5524 (A
: vector_signed_char
;
5525 B
: vector_bool_char
) return c_int
;
5528 (A
: vector_signed_char
;
5529 B
: vector_signed_char
) return c_int
;
5532 (A
: vector_unsigned_char
;
5533 B
: vector_bool_char
) return c_int
;
5536 (A
: vector_unsigned_char
;
5537 B
: vector_unsigned_char
) return c_int
;
5540 (A
: vector_bool_char
;
5541 B
: vector_bool_char
) return c_int
;
5544 (A
: vector_bool_char
;
5545 B
: vector_unsigned_char
) return c_int
;
5548 (A
: vector_bool_char
;
5549 B
: vector_signed_char
) return c_int
;
5552 (A
: vector_signed_short
;
5553 B
: vector_bool_short
) return c_int
;
5556 (A
: vector_signed_short
;
5557 B
: vector_signed_short
) return c_int
;
5560 (A
: vector_unsigned_short
;
5561 B
: vector_bool_short
) return c_int
;
5564 (A
: vector_unsigned_short
;
5565 B
: vector_unsigned_short
) return c_int
;
5568 (A
: vector_bool_short
;
5569 B
: vector_bool_short
) return c_int
;
5572 (A
: vector_bool_short
;
5573 B
: vector_unsigned_short
) return c_int
;
5576 (A
: vector_bool_short
;
5577 B
: vector_signed_short
) return c_int
;
5581 B
: vector_pixel
) return c_int
;
5584 (A
: vector_signed_int
;
5585 B
: vector_bool_int
) return c_int
;
5588 (A
: vector_signed_int
;
5589 B
: vector_signed_int
) return c_int
;
5592 (A
: vector_unsigned_int
;
5593 B
: vector_bool_int
) return c_int
;
5596 (A
: vector_unsigned_int
;
5597 B
: vector_unsigned_int
) return c_int
;
5600 (A
: vector_bool_int
;
5601 B
: vector_bool_int
) return c_int
;
5604 (A
: vector_bool_int
;
5605 B
: vector_unsigned_int
) return c_int
;
5608 (A
: vector_bool_int
;
5609 B
: vector_signed_int
) return c_int
;
5613 B
: vector_float
) return c_int
;
5620 (A
: vector_signed_char
;
5621 B
: vector_bool_char
) return c_int
;
5624 (A
: vector_unsigned_char
;
5625 B
: vector_bool_char
) return c_int
;
5628 (A
: vector_unsigned_char
;
5629 B
: vector_unsigned_char
) return c_int
;
5632 (A
: vector_signed_char
;
5633 B
: vector_signed_char
) return c_int
;
5636 (A
: vector_bool_char
;
5637 B
: vector_unsigned_char
) return c_int
;
5640 (A
: vector_bool_char
;
5641 B
: vector_signed_char
) return c_int
;
5644 (A
: vector_unsigned_short
;
5645 B
: vector_bool_short
) return c_int
;
5648 (A
: vector_unsigned_short
;
5649 B
: vector_unsigned_short
) return c_int
;
5652 (A
: vector_signed_short
;
5653 B
: vector_signed_short
) return c_int
;
5656 (A
: vector_signed_short
;
5657 B
: vector_bool_short
) return c_int
;
5660 (A
: vector_bool_short
;
5661 B
: vector_unsigned_short
) return c_int
;
5664 (A
: vector_bool_short
;
5665 B
: vector_signed_short
) return c_int
;
5668 (A
: vector_signed_int
;
5669 B
: vector_bool_int
) return c_int
;
5672 (A
: vector_unsigned_int
;
5673 B
: vector_bool_int
) return c_int
;
5676 (A
: vector_unsigned_int
;
5677 B
: vector_unsigned_int
) return c_int
;
5680 (A
: vector_signed_int
;
5681 B
: vector_signed_int
) return c_int
;
5684 (A
: vector_bool_int
;
5685 B
: vector_unsigned_int
) return c_int
;
5688 (A
: vector_bool_int
;
5689 B
: vector_signed_int
) return c_int
;
5693 B
: vector_float
) return c_int
;
5700 (A
: vector_bool_char
;
5701 B
: vector_unsigned_char
) return c_int
;
5704 (A
: vector_unsigned_char
;
5705 B
: vector_bool_char
) return c_int
;
5708 (A
: vector_unsigned_char
;
5709 B
: vector_unsigned_char
) return c_int
;
5712 (A
: vector_bool_char
;
5713 B
: vector_signed_char
) return c_int
;
5716 (A
: vector_signed_char
;
5717 B
: vector_bool_char
) return c_int
;
5720 (A
: vector_signed_char
;
5721 B
: vector_signed_char
) return c_int
;
5724 (A
: vector_bool_short
;
5725 B
: vector_unsigned_short
) return c_int
;
5728 (A
: vector_unsigned_short
;
5729 B
: vector_bool_short
) return c_int
;
5732 (A
: vector_unsigned_short
;
5733 B
: vector_unsigned_short
) return c_int
;
5736 (A
: vector_bool_short
;
5737 B
: vector_signed_short
) return c_int
;
5740 (A
: vector_signed_short
;
5741 B
: vector_bool_short
) return c_int
;
5744 (A
: vector_signed_short
;
5745 B
: vector_signed_short
) return c_int
;
5748 (A
: vector_bool_int
;
5749 B
: vector_unsigned_int
) return c_int
;
5752 (A
: vector_unsigned_int
;
5753 B
: vector_bool_int
) return c_int
;
5756 (A
: vector_unsigned_int
;
5757 B
: vector_unsigned_int
) return c_int
;
5760 (A
: vector_bool_int
;
5761 B
: vector_signed_int
) return c_int
;
5764 (A
: vector_signed_int
;
5765 B
: vector_bool_int
) return c_int
;
5768 (A
: vector_signed_int
;
5769 B
: vector_signed_int
) return c_int
;
5773 B
: vector_float
) return c_int
;
5776 (A
: vector_bool_char
;
5777 B
: vector_unsigned_char
) return c_int
;
5780 (A
: vector_unsigned_char
;
5781 B
: vector_bool_char
) return c_int
;
5784 (A
: vector_unsigned_char
;
5785 B
: vector_unsigned_char
) return c_int
;
5788 (A
: vector_bool_char
;
5789 B
: vector_signed_char
) return c_int
;
5792 (A
: vector_signed_char
;
5793 B
: vector_bool_char
) return c_int
;
5796 (A
: vector_signed_char
;
5797 B
: vector_signed_char
) return c_int
;
5800 (A
: vector_bool_short
;
5801 B
: vector_unsigned_short
) return c_int
;
5804 (A
: vector_unsigned_short
;
5805 B
: vector_bool_short
) return c_int
;
5808 (A
: vector_unsigned_short
;
5809 B
: vector_unsigned_short
) return c_int
;
5812 (A
: vector_bool_short
;
5813 B
: vector_signed_short
) return c_int
;
5816 (A
: vector_signed_short
;
5817 B
: vector_bool_short
) return c_int
;
5820 (A
: vector_signed_short
;
5821 B
: vector_signed_short
) return c_int
;
5824 (A
: vector_bool_int
;
5825 B
: vector_unsigned_int
) return c_int
;
5828 (A
: vector_unsigned_int
;
5829 B
: vector_bool_int
) return c_int
;
5832 (A
: vector_unsigned_int
;
5833 B
: vector_unsigned_int
) return c_int
;
5836 (A
: vector_bool_int
;
5837 B
: vector_signed_int
) return c_int
;
5840 (A
: vector_signed_int
;
5841 B
: vector_bool_int
) return c_int
;
5844 (A
: vector_signed_int
;
5845 B
: vector_signed_int
) return c_int
;
5849 B
: vector_float
) return c_int
;
5852 (A
: vector_bool_char
;
5853 B
: vector_unsigned_char
) return c_int
;
5856 (A
: vector_unsigned_char
;
5857 B
: vector_bool_char
) return c_int
;
5860 (A
: vector_unsigned_char
;
5861 B
: vector_unsigned_char
) return c_int
;
5864 (A
: vector_bool_char
;
5865 B
: vector_signed_char
) return c_int
;
5868 (A
: vector_signed_char
;
5869 B
: vector_bool_char
) return c_int
;
5872 (A
: vector_signed_char
;
5873 B
: vector_signed_char
) return c_int
;
5876 (A
: vector_bool_short
;
5877 B
: vector_unsigned_short
) return c_int
;
5880 (A
: vector_unsigned_short
;
5881 B
: vector_bool_short
) return c_int
;
5884 (A
: vector_unsigned_short
;
5885 B
: vector_unsigned_short
) return c_int
;
5888 (A
: vector_bool_short
;
5889 B
: vector_signed_short
) return c_int
;
5892 (A
: vector_signed_short
;
5893 B
: vector_bool_short
) return c_int
;
5896 (A
: vector_signed_short
;
5897 B
: vector_signed_short
) return c_int
;
5900 (A
: vector_bool_int
;
5901 B
: vector_unsigned_int
) return c_int
;
5904 (A
: vector_unsigned_int
;
5905 B
: vector_bool_int
) return c_int
;
5908 (A
: vector_unsigned_int
;
5909 B
: vector_unsigned_int
) return c_int
;
5912 (A
: vector_bool_int
;
5913 B
: vector_signed_int
) return c_int
;
5916 (A
: vector_signed_int
;
5917 B
: vector_bool_int
) return c_int
;
5920 (A
: vector_signed_int
;
5921 B
: vector_signed_int
) return c_int
;
5925 B
: vector_float
) return c_int
;
5927 function vec_any_nan
5928 (A
: vector_float
) return c_int
;
5931 (A
: vector_signed_char
;
5932 B
: vector_bool_char
) return c_int
;
5935 (A
: vector_signed_char
;
5936 B
: vector_signed_char
) return c_int
;
5939 (A
: vector_unsigned_char
;
5940 B
: vector_bool_char
) return c_int
;
5943 (A
: vector_unsigned_char
;
5944 B
: vector_unsigned_char
) return c_int
;
5947 (A
: vector_bool_char
;
5948 B
: vector_bool_char
) return c_int
;
5951 (A
: vector_bool_char
;
5952 B
: vector_unsigned_char
) return c_int
;
5955 (A
: vector_bool_char
;
5956 B
: vector_signed_char
) return c_int
;
5959 (A
: vector_signed_short
;
5960 B
: vector_bool_short
) return c_int
;
5963 (A
: vector_signed_short
;
5964 B
: vector_signed_short
) return c_int
;
5967 (A
: vector_unsigned_short
;
5968 B
: vector_bool_short
) return c_int
;
5971 (A
: vector_unsigned_short
;
5972 B
: vector_unsigned_short
) return c_int
;
5975 (A
: vector_bool_short
;
5976 B
: vector_bool_short
) return c_int
;
5979 (A
: vector_bool_short
;
5980 B
: vector_unsigned_short
) return c_int
;
5983 (A
: vector_bool_short
;
5984 B
: vector_signed_short
) return c_int
;
5988 B
: vector_pixel
) return c_int
;
5991 (A
: vector_signed_int
;
5992 B
: vector_bool_int
) return c_int
;
5995 (A
: vector_signed_int
;
5996 B
: vector_signed_int
) return c_int
;
5999 (A
: vector_unsigned_int
;
6000 B
: vector_bool_int
) return c_int
;
6003 (A
: vector_unsigned_int
;
6004 B
: vector_unsigned_int
) return c_int
;
6007 (A
: vector_bool_int
;
6008 B
: vector_bool_int
) return c_int
;
6011 (A
: vector_bool_int
;
6012 B
: vector_unsigned_int
) return c_int
;
6015 (A
: vector_bool_int
;
6016 B
: vector_signed_int
) return c_int
;
6020 B
: vector_float
) return c_int
;
6026 function vec_any_nge
6028 B
: vector_float
) return c_int
;
6030 function vec_any_ngt
6032 B
: vector_float
) return c_int
;
6034 function vec_any_nle
6036 B
: vector_float
) return c_int
;
6038 function vec_any_nlt
6040 B
: vector_float
) return c_int
;
6042 function vec_any_numeric
6043 (A
: vector_float
) return c_int
;
6045 function vec_any_out
6047 B
: vector_float
) return c_int
;
6049 function vec_splat_s8
6050 (A
: c_int
) return vector_signed_char
6051 renames vec_vspltisb
;
6057 function vec_splat_s16
6058 (A
: c_int
) return vector_signed_short
6059 renames vec_vspltish
;
6065 function vec_splat_s32
6066 (A
: c_int
) return vector_signed_int
6067 renames vec_vspltisw
;
6070 (A
: vector_signed_char
;
6071 B
: c_int
) return vector_signed_char
6075 (A
: vector_unsigned_char
;
6076 B
: c_int
) return vector_unsigned_char
6080 (A
: vector_bool_char
;
6081 B
: c_int
) return vector_bool_char
6085 (A
: vector_signed_short
;
6086 B
: c_int
) return vector_signed_short
6090 (A
: vector_unsigned_short
;
6091 B
: c_int
) return vector_unsigned_short
6095 (A
: vector_bool_short
;
6096 B
: c_int
) return vector_bool_short
6101 B
: c_int
) return vector_pixel
6106 B
: c_int
) return vector_float
6110 (A
: vector_signed_int
;
6111 B
: c_int
) return vector_signed_int
6115 (A
: vector_unsigned_int
;
6116 B
: c_int
) return vector_unsigned_int
6120 (A
: vector_bool_int
;
6121 B
: c_int
) return vector_bool_int
6128 function vec_splat_u8
6129 (A
: c_int
) return vector_unsigned_char
;
6130 pragma Inline_Always
(vec_splat_u8
);
6131 pragma Convention
(Intrinsic
, vec_splat_u8
);
6137 function vec_splat_u16
6138 (A
: c_int
) return vector_unsigned_short
;
6139 pragma Inline_Always
(vec_splat_u16
);
6140 pragma Convention
(Intrinsic
, vec_splat_u16
);
6146 function vec_splat_u32
6147 (A
: c_int
) return vector_unsigned_int
;
6148 pragma Inline_Always
(vec_splat_u32
);
6149 pragma Convention
(Intrinsic
, vec_splat_u32
);
6156 (A
: vector_unsigned_int
;
6157 B
: c_int
) return vector_float
6161 (A
: vector_signed_int
;
6162 B
: c_int
) return vector_float
6171 B
: c_int
) return vector_signed_int
6176 B
: c_int
) return vector_unsigned_int
6179 function vec_vaddcuw
6180 (A
: vector_unsigned_int
;
6181 B
: vector_unsigned_int
) return vector_unsigned_int
6186 B
: vector_float
) return vector_float
6191 B
: vector_bool_int
) return vector_float
6195 (A
: vector_bool_int
;
6196 B
: vector_float
) return vector_float
6200 (A
: vector_bool_int
;
6201 B
: vector_bool_int
) return vector_bool_int
6205 (A
: vector_bool_int
;
6206 B
: vector_signed_int
) return vector_signed_int
6210 (A
: vector_signed_int
;
6211 B
: vector_bool_int
) return vector_signed_int
6215 (A
: vector_signed_int
;
6216 B
: vector_signed_int
) return vector_signed_int
6220 (A
: vector_bool_int
;
6221 B
: vector_unsigned_int
) return vector_unsigned_int
6225 (A
: vector_unsigned_int
;
6226 B
: vector_bool_int
) return vector_unsigned_int
6230 (A
: vector_unsigned_int
;
6231 B
: vector_unsigned_int
) return vector_unsigned_int
6235 (A
: vector_bool_short
;
6236 B
: vector_bool_short
) return vector_bool_short
6240 (A
: vector_bool_short
;
6241 B
: vector_signed_short
) return vector_signed_short
6245 (A
: vector_signed_short
;
6246 B
: vector_bool_short
) return vector_signed_short
6250 (A
: vector_signed_short
;
6251 B
: vector_signed_short
) return vector_signed_short
6255 (A
: vector_bool_short
;
6256 B
: vector_unsigned_short
) return vector_unsigned_short
6260 (A
: vector_unsigned_short
;
6261 B
: vector_bool_short
) return vector_unsigned_short
6265 (A
: vector_unsigned_short
;
6266 B
: vector_unsigned_short
) return vector_unsigned_short
6270 (A
: vector_bool_char
;
6271 B
: vector_signed_char
) return vector_signed_char
6275 (A
: vector_bool_char
;
6276 B
: vector_bool_char
) return vector_bool_char
6280 (A
: vector_signed_char
;
6281 B
: vector_bool_char
) return vector_signed_char
6285 (A
: vector_signed_char
;
6286 B
: vector_signed_char
) return vector_signed_char
6290 (A
: vector_bool_char
;
6291 B
: vector_unsigned_char
) return vector_unsigned_char
6295 (A
: vector_unsigned_char
;
6296 B
: vector_bool_char
) return vector_unsigned_char
6300 (A
: vector_unsigned_char
;
6301 B
: vector_unsigned_char
) return vector_unsigned_char
6310 B
: vector_float
) return vector_float
6315 B
: vector_bool_int
) return vector_float
6319 (A
: vector_bool_int
;
6320 B
: vector_float
) return vector_float
6324 (A
: vector_bool_int
;
6325 B
: vector_bool_int
) return vector_bool_int
6329 (A
: vector_bool_int
;
6330 B
: vector_signed_int
) return vector_signed_int
6334 (A
: vector_signed_int
;
6335 B
: vector_bool_int
) return vector_signed_int
6339 (A
: vector_signed_int
;
6340 B
: vector_signed_int
) return vector_signed_int
6344 (A
: vector_bool_int
;
6345 B
: vector_unsigned_int
) return vector_unsigned_int
6349 (A
: vector_unsigned_int
;
6350 B
: vector_bool_int
) return vector_unsigned_int
6354 (A
: vector_unsigned_int
;
6355 B
: vector_unsigned_int
) return vector_unsigned_int
6359 (A
: vector_bool_short
;
6360 B
: vector_bool_short
) return vector_bool_short
6364 (A
: vector_bool_short
;
6365 B
: vector_signed_short
) return vector_signed_short
6369 (A
: vector_signed_short
;
6370 B
: vector_bool_short
) return vector_signed_short
6374 (A
: vector_signed_short
;
6375 B
: vector_signed_short
) return vector_signed_short
6379 (A
: vector_bool_short
;
6380 B
: vector_unsigned_short
) return vector_unsigned_short
6384 (A
: vector_unsigned_short
;
6385 B
: vector_bool_short
) return vector_unsigned_short
6389 (A
: vector_unsigned_short
;
6390 B
: vector_unsigned_short
) return vector_unsigned_short
6394 (A
: vector_bool_char
;
6395 B
: vector_signed_char
) return vector_signed_char
6399 (A
: vector_bool_char
;
6400 B
: vector_bool_char
) return vector_bool_char
6404 (A
: vector_signed_char
;
6405 B
: vector_bool_char
) return vector_signed_char
6409 (A
: vector_signed_char
;
6410 B
: vector_signed_char
) return vector_signed_char
6414 (A
: vector_bool_char
;
6415 B
: vector_unsigned_char
) return vector_unsigned_char
6419 (A
: vector_unsigned_char
;
6420 B
: vector_bool_char
) return vector_unsigned_char
6424 (A
: vector_unsigned_char
;
6425 B
: vector_unsigned_char
) return vector_unsigned_char
6433 (A
: vector_float
) return vector_float
6440 function vec_vcmpbfp
6442 B
: vector_float
) return vector_signed_int
6445 function vec_vcmpgefp
6447 B
: vector_float
) return vector_bool_int
6450 function vec_vexptefp
6451 (A
: vector_float
) return vector_float
6459 (A
: vector_float
) return vector_float
6464 B
: const_vector_float_ptr
) return vector_float
6469 B
: const_float_ptr
) return vector_float
6474 B
: const_vector_bool_int_ptr
) return vector_bool_int
6479 B
: const_vector_signed_int_ptr
) return vector_signed_int
6484 B
: const_int_ptr
) return vector_signed_int
6489 B
: const_long_ptr
) return vector_signed_int
6494 B
: const_vector_unsigned_int_ptr
) return vector_unsigned_int
6499 B
: const_unsigned_int_ptr
) return vector_unsigned_int
6504 B
: const_unsigned_long_ptr
) return vector_unsigned_int
6509 B
: const_vector_bool_short_ptr
) return vector_bool_short
6514 B
: const_vector_pixel_ptr
) return vector_pixel
6519 B
: const_vector_signed_short_ptr
) return vector_signed_short
6524 B
: const_short_ptr
) return vector_signed_short
6529 B
: const_vector_unsigned_short_ptr
) return vector_unsigned_short
6534 B
: const_unsigned_short_ptr
) return vector_unsigned_short
6539 B
: const_vector_bool_char_ptr
) return vector_bool_char
6544 B
: const_vector_signed_char_ptr
) return vector_signed_char
6549 B
: const_signed_char_ptr
) return vector_signed_char
6554 B
: const_vector_unsigned_char_ptr
) return vector_unsigned_char
6559 B
: const_unsigned_char_ptr
) return vector_unsigned_char
6564 B
: const_vector_float_ptr
) return vector_float
6569 B
: const_float_ptr
) return vector_float
6574 B
: const_vector_bool_int_ptr
) return vector_bool_int
6579 B
: const_vector_signed_int_ptr
) return vector_signed_int
6584 B
: const_int_ptr
) return vector_signed_int
6589 B
: const_long_ptr
) return vector_signed_int
6594 B
: const_vector_unsigned_int_ptr
) return vector_unsigned_int
6599 B
: const_unsigned_int_ptr
) return vector_unsigned_int
6604 B
: const_unsigned_long_ptr
) return vector_unsigned_int
6609 B
: const_vector_bool_short_ptr
) return vector_bool_short
6614 B
: const_vector_pixel_ptr
) return vector_pixel
6619 B
: const_vector_signed_short_ptr
) return vector_signed_short
6624 B
: const_short_ptr
) return vector_signed_short
6629 B
: const_vector_unsigned_short_ptr
) return vector_unsigned_short
6634 B
: const_unsigned_short_ptr
) return vector_unsigned_short
6639 B
: const_vector_bool_char_ptr
) return vector_bool_char
6644 B
: const_vector_signed_char_ptr
) return vector_signed_char
6649 B
: const_signed_char_ptr
) return vector_signed_char
6654 B
: const_vector_unsigned_char_ptr
) return vector_unsigned_char
6659 B
: const_unsigned_char_ptr
) return vector_unsigned_char
6662 function vec_vlogefp
6663 (A
: vector_float
) return vector_float
6670 function vec_vmaddfp
6673 C
: vector_float
) return vector_float
6680 function vec_vmhaddshs
6681 (A
: vector_signed_short
;
6682 B
: vector_signed_short
;
6683 C
: vector_signed_short
) return vector_signed_short
6690 function vec_vmladduhm
6691 (A
: vector_signed_short
;
6692 B
: vector_signed_short
;
6693 C
: vector_signed_short
) return vector_signed_short
6696 function vec_vmladduhm
6697 (A
: vector_signed_short
;
6698 B
: vector_unsigned_short
;
6699 C
: vector_unsigned_short
) return vector_signed_short
6702 function vec_vmladduhm
6703 (A
: vector_unsigned_short
;
6704 B
: vector_signed_short
;
6705 C
: vector_signed_short
) return vector_signed_short
6708 function vec_vmladduhm
6709 (A
: vector_unsigned_short
;
6710 B
: vector_unsigned_short
;
6711 C
: vector_unsigned_short
) return vector_unsigned_short
6714 --------------------
6715 -- vec_vmhraddshs --
6716 --------------------
6718 function vec_vmhraddshs
6719 (A
: vector_signed_short
;
6720 B
: vector_signed_short
;
6721 C
: vector_signed_short
) return vector_signed_short
6728 function vec_vnmsubfp
6731 C
: vector_float
) return vector_float
6740 B
: vector_float
) return vector_float
6744 (A
: vector_signed_int
;
6745 B
: vector_signed_int
) return vector_signed_int
6749 (A
: vector_unsigned_int
;
6750 B
: vector_unsigned_int
) return vector_unsigned_int
6754 (A
: vector_bool_int
;
6755 B
: vector_bool_int
) return vector_bool_int
6759 (A
: vector_signed_short
;
6760 B
: vector_signed_short
) return vector_signed_short
6764 (A
: vector_unsigned_short
;
6765 B
: vector_unsigned_short
) return vector_unsigned_short
6769 (A
: vector_bool_short
;
6770 B
: vector_bool_short
) return vector_bool_short
6774 (A
: vector_signed_char
;
6775 B
: vector_signed_char
) return vector_signed_char
6779 (A
: vector_unsigned_char
;
6780 B
: vector_unsigned_char
) return vector_unsigned_char
6784 (A
: vector_bool_char
;
6785 B
: vector_bool_char
) return vector_bool_char
6794 B
: vector_float
) return vector_float
6799 B
: vector_bool_int
) return vector_float
6803 (A
: vector_bool_int
;
6804 B
: vector_float
) return vector_float
6808 (A
: vector_bool_int
;
6809 B
: vector_bool_int
) return vector_bool_int
6813 (A
: vector_bool_int
;
6814 B
: vector_signed_int
) return vector_signed_int
6818 (A
: vector_signed_int
;
6819 B
: vector_bool_int
) return vector_signed_int
6823 (A
: vector_signed_int
;
6824 B
: vector_signed_int
) return vector_signed_int
6828 (A
: vector_bool_int
;
6829 B
: vector_unsigned_int
) return vector_unsigned_int
6833 (A
: vector_unsigned_int
;
6834 B
: vector_bool_int
) return vector_unsigned_int
6838 (A
: vector_unsigned_int
;
6839 B
: vector_unsigned_int
) return vector_unsigned_int
6843 (A
: vector_bool_short
;
6844 B
: vector_bool_short
) return vector_bool_short
6848 (A
: vector_bool_short
;
6849 B
: vector_signed_short
) return vector_signed_short
6853 (A
: vector_signed_short
;
6854 B
: vector_bool_short
) return vector_signed_short
6858 (A
: vector_signed_short
;
6859 B
: vector_signed_short
) return vector_signed_short
6863 (A
: vector_bool_short
;
6864 B
: vector_unsigned_short
) return vector_unsigned_short
6868 (A
: vector_unsigned_short
;
6869 B
: vector_bool_short
) return vector_unsigned_short
6873 (A
: vector_unsigned_short
;
6874 B
: vector_unsigned_short
) return vector_unsigned_short
6878 (A
: vector_bool_char
;
6879 B
: vector_signed_char
) return vector_signed_char
6883 (A
: vector_bool_char
;
6884 B
: vector_bool_char
) return vector_bool_char
6888 (A
: vector_signed_char
;
6889 B
: vector_bool_char
) return vector_signed_char
6893 (A
: vector_signed_char
;
6894 B
: vector_signed_char
) return vector_signed_char
6898 (A
: vector_bool_char
;
6899 B
: vector_unsigned_char
) return vector_unsigned_char
6903 (A
: vector_unsigned_char
;
6904 B
: vector_bool_char
) return vector_unsigned_char
6908 (A
: vector_unsigned_char
;
6909 B
: vector_unsigned_char
) return vector_unsigned_char
6917 (A
: vector_unsigned_int
;
6918 B
: vector_unsigned_int
) return vector_pixel
6928 C
: vector_unsigned_char
) return vector_float
6932 (A
: vector_signed_int
;
6933 B
: vector_signed_int
;
6934 C
: vector_unsigned_char
) return vector_signed_int
6938 (A
: vector_unsigned_int
;
6939 B
: vector_unsigned_int
;
6940 C
: vector_unsigned_char
) return vector_unsigned_int
6944 (A
: vector_bool_int
;
6945 B
: vector_bool_int
;
6946 C
: vector_unsigned_char
) return vector_bool_int
6950 (A
: vector_signed_short
;
6951 B
: vector_signed_short
;
6952 C
: vector_unsigned_char
) return vector_signed_short
6956 (A
: vector_unsigned_short
;
6957 B
: vector_unsigned_short
;
6958 C
: vector_unsigned_char
) return vector_unsigned_short
6962 (A
: vector_bool_short
;
6963 B
: vector_bool_short
;
6964 C
: vector_unsigned_char
) return vector_bool_short
6970 C
: vector_unsigned_char
) return vector_pixel
6974 (A
: vector_signed_char
;
6975 B
: vector_signed_char
;
6976 C
: vector_unsigned_char
) return vector_signed_char
6980 (A
: vector_unsigned_char
;
6981 B
: vector_unsigned_char
;
6982 C
: vector_unsigned_char
) return vector_unsigned_char
6986 (A
: vector_bool_char
;
6987 B
: vector_bool_char
;
6988 C
: vector_unsigned_char
) return vector_bool_char
6996 (A
: vector_float
) return vector_float
7004 (A
: vector_float
) return vector_float
7007 function vec_vrsqrtefp
7008 (A
: vector_float
) return vector_float
7014 C
: vector_bool_int
) return vector_float
7020 C
: vector_unsigned_int
) return vector_float
7024 (A
: vector_signed_int
;
7025 B
: vector_signed_int
;
7026 C
: vector_bool_int
) return vector_signed_int
7030 (A
: vector_signed_int
;
7031 B
: vector_signed_int
;
7032 C
: vector_unsigned_int
) return vector_signed_int
7036 (A
: vector_unsigned_int
;
7037 B
: vector_unsigned_int
;
7038 C
: vector_bool_int
) return vector_unsigned_int
7042 (A
: vector_unsigned_int
;
7043 B
: vector_unsigned_int
;
7044 C
: vector_unsigned_int
) return vector_unsigned_int
7048 (A
: vector_bool_int
;
7049 B
: vector_bool_int
;
7050 C
: vector_bool_int
) return vector_bool_int
7054 (A
: vector_bool_int
;
7055 B
: vector_bool_int
;
7056 C
: vector_unsigned_int
) return vector_bool_int
7060 (A
: vector_signed_short
;
7061 B
: vector_signed_short
;
7062 C
: vector_bool_short
) return vector_signed_short
7066 (A
: vector_signed_short
;
7067 B
: vector_signed_short
;
7068 C
: vector_unsigned_short
) return vector_signed_short
7072 (A
: vector_unsigned_short
;
7073 B
: vector_unsigned_short
;
7074 C
: vector_bool_short
) return vector_unsigned_short
7078 (A
: vector_unsigned_short
;
7079 B
: vector_unsigned_short
;
7080 C
: vector_unsigned_short
) return vector_unsigned_short
7084 (A
: vector_bool_short
;
7085 B
: vector_bool_short
;
7086 C
: vector_bool_short
) return vector_bool_short
7090 (A
: vector_bool_short
;
7091 B
: vector_bool_short
;
7092 C
: vector_unsigned_short
) return vector_bool_short
7096 (A
: vector_signed_char
;
7097 B
: vector_signed_char
;
7098 C
: vector_bool_char
) return vector_signed_char
7102 (A
: vector_signed_char
;
7103 B
: vector_signed_char
;
7104 C
: vector_unsigned_char
) return vector_signed_char
7108 (A
: vector_unsigned_char
;
7109 B
: vector_unsigned_char
;
7110 C
: vector_bool_char
) return vector_unsigned_char
7114 (A
: vector_unsigned_char
;
7115 B
: vector_unsigned_char
;
7116 C
: vector_unsigned_char
) return vector_unsigned_char
7120 (A
: vector_bool_char
;
7121 B
: vector_bool_char
;
7122 C
: vector_bool_char
) return vector_bool_char
7126 (A
: vector_bool_char
;
7127 B
: vector_bool_char
;
7128 C
: vector_unsigned_char
) return vector_bool_char
7138 C
: c_int
) return vector_float
7142 (A
: vector_signed_int
;
7143 B
: vector_signed_int
;
7144 C
: c_int
) return vector_signed_int
7148 (A
: vector_unsigned_int
;
7149 B
: vector_unsigned_int
;
7150 C
: c_int
) return vector_unsigned_int
7154 (A
: vector_bool_int
;
7155 B
: vector_bool_int
;
7156 C
: c_int
) return vector_bool_int
7160 (A
: vector_signed_short
;
7161 B
: vector_signed_short
;
7162 C
: c_int
) return vector_signed_short
7166 (A
: vector_unsigned_short
;
7167 B
: vector_unsigned_short
;
7168 C
: c_int
) return vector_unsigned_short
7172 (A
: vector_bool_short
;
7173 B
: vector_bool_short
;
7174 C
: c_int
) return vector_bool_short
7180 C
: c_int
) return vector_pixel
7184 (A
: vector_signed_char
;
7185 B
: vector_signed_char
;
7186 C
: c_int
) return vector_signed_char
7190 (A
: vector_unsigned_char
;
7191 B
: vector_unsigned_char
;
7192 C
: c_int
) return vector_unsigned_char
7196 (A
: vector_bool_char
;
7197 B
: vector_bool_char
;
7198 C
: c_int
) return vector_bool_char
7206 (A
: vector_signed_int
;
7207 B
: vector_unsigned_int
) return vector_signed_int
7211 (A
: vector_signed_int
;
7212 B
: vector_unsigned_short
) return vector_signed_int
7216 (A
: vector_signed_int
;
7217 B
: vector_unsigned_char
) return vector_signed_int
7221 (A
: vector_unsigned_int
;
7222 B
: vector_unsigned_int
) return vector_unsigned_int
7226 (A
: vector_unsigned_int
;
7227 B
: vector_unsigned_short
) return vector_unsigned_int
7231 (A
: vector_unsigned_int
;
7232 B
: vector_unsigned_char
) return vector_unsigned_int
7236 (A
: vector_bool_int
;
7237 B
: vector_unsigned_int
) return vector_bool_int
7241 (A
: vector_bool_int
;
7242 B
: vector_unsigned_short
) return vector_bool_int
7246 (A
: vector_bool_int
;
7247 B
: vector_unsigned_char
) return vector_bool_int
7251 (A
: vector_signed_short
;
7252 B
: vector_unsigned_int
) return vector_signed_short
7256 (A
: vector_signed_short
;
7257 B
: vector_unsigned_short
) return vector_signed_short
7261 (A
: vector_signed_short
;
7262 B
: vector_unsigned_char
) return vector_signed_short
7266 (A
: vector_unsigned_short
;
7267 B
: vector_unsigned_int
) return vector_unsigned_short
7271 (A
: vector_unsigned_short
;
7272 B
: vector_unsigned_short
) return vector_unsigned_short
7276 (A
: vector_unsigned_short
;
7277 B
: vector_unsigned_char
) return vector_unsigned_short
7281 (A
: vector_bool_short
;
7282 B
: vector_unsigned_int
) return vector_bool_short
7286 (A
: vector_bool_short
;
7287 B
: vector_unsigned_short
) return vector_bool_short
7291 (A
: vector_bool_short
;
7292 B
: vector_unsigned_char
) return vector_bool_short
7297 B
: vector_unsigned_int
) return vector_pixel
7302 B
: vector_unsigned_short
) return vector_pixel
7307 B
: vector_unsigned_char
) return vector_pixel
7311 (A
: vector_signed_char
;
7312 B
: vector_unsigned_int
) return vector_signed_char
7316 (A
: vector_signed_char
;
7317 B
: vector_unsigned_short
) return vector_signed_char
7321 (A
: vector_signed_char
;
7322 B
: vector_unsigned_char
) return vector_signed_char
7326 (A
: vector_unsigned_char
;
7327 B
: vector_unsigned_int
) return vector_unsigned_char
7331 (A
: vector_unsigned_char
;
7332 B
: vector_unsigned_short
) return vector_unsigned_char
7336 (A
: vector_unsigned_char
;
7337 B
: vector_unsigned_char
) return vector_unsigned_char
7341 (A
: vector_bool_char
;
7342 B
: vector_unsigned_int
) return vector_bool_char
7346 (A
: vector_bool_char
;
7347 B
: vector_unsigned_short
) return vector_bool_char
7351 (A
: vector_bool_char
;
7352 B
: vector_unsigned_char
) return vector_bool_char
7361 B
: vector_signed_char
) return vector_float
7366 B
: vector_unsigned_char
) return vector_float
7370 (A
: vector_signed_int
;
7371 B
: vector_signed_char
) return vector_signed_int
7375 (A
: vector_signed_int
;
7376 B
: vector_unsigned_char
) return vector_signed_int
7380 (A
: vector_unsigned_int
;
7381 B
: vector_signed_char
) return vector_unsigned_int
7385 (A
: vector_unsigned_int
;
7386 B
: vector_unsigned_char
) return vector_unsigned_int
7390 (A
: vector_signed_short
;
7391 B
: vector_signed_char
) return vector_signed_short
7395 (A
: vector_signed_short
;
7396 B
: vector_unsigned_char
) return vector_signed_short
7400 (A
: vector_unsigned_short
;
7401 B
: vector_signed_char
) return vector_unsigned_short
7405 (A
: vector_unsigned_short
;
7406 B
: vector_unsigned_char
) return vector_unsigned_short
7411 B
: vector_signed_char
) return vector_pixel
7416 B
: vector_unsigned_char
) return vector_pixel
7420 (A
: vector_signed_char
;
7421 B
: vector_signed_char
) return vector_signed_char
7425 (A
: vector_signed_char
;
7426 B
: vector_unsigned_char
) return vector_signed_char
7430 (A
: vector_unsigned_char
;
7431 B
: vector_signed_char
) return vector_unsigned_char
7435 (A
: vector_unsigned_char
;
7436 B
: vector_unsigned_char
) return vector_unsigned_char
7440 (A
: vector_signed_int
;
7441 B
: vector_unsigned_int
) return vector_signed_int
7445 (A
: vector_signed_int
;
7446 B
: vector_unsigned_short
) return vector_signed_int
7450 (A
: vector_signed_int
;
7451 B
: vector_unsigned_char
) return vector_signed_int
7455 (A
: vector_unsigned_int
;
7456 B
: vector_unsigned_int
) return vector_unsigned_int
7460 (A
: vector_unsigned_int
;
7461 B
: vector_unsigned_short
) return vector_unsigned_int
7465 (A
: vector_unsigned_int
;
7466 B
: vector_unsigned_char
) return vector_unsigned_int
7470 (A
: vector_bool_int
;
7471 B
: vector_unsigned_int
) return vector_bool_int
7475 (A
: vector_bool_int
;
7476 B
: vector_unsigned_short
) return vector_bool_int
7480 (A
: vector_bool_int
;
7481 B
: vector_unsigned_char
) return vector_bool_int
7485 (A
: vector_signed_short
;
7486 B
: vector_unsigned_int
) return vector_signed_short
7490 (A
: vector_signed_short
;
7491 B
: vector_unsigned_short
) return vector_signed_short
7495 (A
: vector_signed_short
;
7496 B
: vector_unsigned_char
) return vector_signed_short
7500 (A
: vector_unsigned_short
;
7501 B
: vector_unsigned_int
) return vector_unsigned_short
7505 (A
: vector_unsigned_short
;
7506 B
: vector_unsigned_short
) return vector_unsigned_short
7510 (A
: vector_unsigned_short
;
7511 B
: vector_unsigned_char
) return vector_unsigned_short
7515 (A
: vector_bool_short
;
7516 B
: vector_unsigned_int
) return vector_bool_short
7520 (A
: vector_bool_short
;
7521 B
: vector_unsigned_short
) return vector_bool_short
7525 (A
: vector_bool_short
;
7526 B
: vector_unsigned_char
) return vector_bool_short
7531 B
: vector_unsigned_int
) return vector_pixel
7536 B
: vector_unsigned_short
) return vector_pixel
7541 B
: vector_unsigned_char
) return vector_pixel
7545 (A
: vector_signed_char
;
7546 B
: vector_unsigned_int
) return vector_signed_char
7550 (A
: vector_signed_char
;
7551 B
: vector_unsigned_short
) return vector_signed_char
7555 (A
: vector_signed_char
;
7556 B
: vector_unsigned_char
) return vector_signed_char
7560 (A
: vector_unsigned_char
;
7561 B
: vector_unsigned_int
) return vector_unsigned_char
7565 (A
: vector_unsigned_char
;
7566 B
: vector_unsigned_short
) return vector_unsigned_char
7570 (A
: vector_unsigned_char
;
7571 B
: vector_unsigned_char
) return vector_unsigned_char
7575 (A
: vector_bool_char
;
7576 B
: vector_unsigned_int
) return vector_bool_char
7580 (A
: vector_bool_char
;
7581 B
: vector_unsigned_short
) return vector_bool_char
7585 (A
: vector_bool_char
;
7586 B
: vector_unsigned_char
) return vector_bool_char
7591 B
: vector_signed_char
) return vector_float
7596 B
: vector_unsigned_char
) return vector_float
7600 (A
: vector_signed_int
;
7601 B
: vector_signed_char
) return vector_signed_int
7605 (A
: vector_signed_int
;
7606 B
: vector_unsigned_char
) return vector_signed_int
7610 (A
: vector_unsigned_int
;
7611 B
: vector_signed_char
) return vector_unsigned_int
7615 (A
: vector_unsigned_int
;
7616 B
: vector_unsigned_char
) return vector_unsigned_int
7620 (A
: vector_signed_short
;
7621 B
: vector_signed_char
) return vector_signed_short
7625 (A
: vector_signed_short
;
7626 B
: vector_unsigned_char
) return vector_signed_short
7630 (A
: vector_unsigned_short
;
7631 B
: vector_signed_char
) return vector_unsigned_short
7635 (A
: vector_unsigned_short
;
7636 B
: vector_unsigned_char
) return vector_unsigned_short
7641 B
: vector_signed_char
) return vector_pixel
7646 B
: vector_unsigned_char
) return vector_pixel
7650 (A
: vector_signed_char
;
7651 B
: vector_signed_char
) return vector_signed_char
7655 (A
: vector_signed_char
;
7656 B
: vector_unsigned_char
) return vector_signed_char
7660 (A
: vector_unsigned_char
;
7661 B
: vector_signed_char
) return vector_unsigned_char
7665 (A
: vector_unsigned_char
;
7666 B
: vector_unsigned_char
) return vector_unsigned_char
7676 C
: vector_float_ptr
)
7686 (A
: vector_signed_int
;
7688 C
: vector_signed_int_ptr
)
7692 (A
: vector_signed_int
;
7698 (A
: vector_unsigned_int
;
7700 C
: vector_unsigned_int_ptr
)
7704 (A
: vector_unsigned_int
;
7706 C
: unsigned_int_ptr
)
7710 (A
: vector_bool_int
;
7712 C
: vector_bool_int_ptr
)
7716 (A
: vector_bool_int
;
7718 C
: unsigned_int_ptr
)
7722 (A
: vector_bool_int
;
7728 (A
: vector_signed_short
;
7730 C
: vector_signed_short_ptr
)
7734 (A
: vector_signed_short
;
7740 (A
: vector_unsigned_short
;
7742 C
: vector_unsigned_short_ptr
)
7746 (A
: vector_unsigned_short
;
7748 C
: unsigned_short_ptr
)
7752 (A
: vector_bool_short
;
7754 C
: vector_bool_short_ptr
)
7758 (A
: vector_bool_short
;
7760 C
: unsigned_short_ptr
)
7766 C
: vector_pixel_ptr
)
7772 C
: unsigned_short_ptr
)
7782 (A
: vector_bool_short
;
7788 (A
: vector_signed_char
;
7790 C
: vector_signed_char_ptr
)
7794 (A
: vector_signed_char
;
7796 C
: signed_char_ptr
)
7800 (A
: vector_unsigned_char
;
7802 C
: vector_unsigned_char_ptr
)
7806 (A
: vector_unsigned_char
;
7808 C
: unsigned_char_ptr
)
7812 (A
: vector_bool_char
;
7814 C
: vector_bool_char_ptr
)
7818 (A
: vector_bool_char
;
7820 C
: unsigned_char_ptr
)
7824 (A
: vector_bool_char
;
7826 C
: signed_char_ptr
)
7836 C
: vector_float_ptr
)
7846 (A
: vector_signed_int
;
7848 C
: vector_signed_int_ptr
)
7852 (A
: vector_signed_int
;
7858 (A
: vector_unsigned_int
;
7860 C
: vector_unsigned_int_ptr
)
7864 (A
: vector_unsigned_int
;
7866 C
: unsigned_int_ptr
)
7870 (A
: vector_bool_int
;
7872 C
: vector_bool_int_ptr
)
7876 (A
: vector_bool_int
;
7878 C
: unsigned_int_ptr
)
7882 (A
: vector_bool_int
;
7888 (A
: vector_signed_short
;
7890 C
: vector_signed_short_ptr
)
7894 (A
: vector_signed_short
;
7900 (A
: vector_unsigned_short
;
7902 C
: vector_unsigned_short_ptr
)
7906 (A
: vector_unsigned_short
;
7908 C
: unsigned_short_ptr
)
7912 (A
: vector_bool_short
;
7914 C
: vector_bool_short_ptr
)
7918 (A
: vector_bool_short
;
7920 C
: unsigned_short_ptr
)
7924 (A
: vector_bool_short
;
7932 C
: vector_pixel_ptr
)
7938 C
: unsigned_short_ptr
)
7948 (A
: vector_signed_char
;
7950 C
: vector_signed_char_ptr
)
7954 (A
: vector_signed_char
;
7956 C
: signed_char_ptr
)
7960 (A
: vector_unsigned_char
;
7962 C
: vector_unsigned_char_ptr
)
7966 (A
: vector_unsigned_char
;
7968 C
: unsigned_char_ptr
)
7972 (A
: vector_bool_char
;
7974 C
: vector_bool_char_ptr
)
7978 (A
: vector_bool_char
;
7980 C
: unsigned_char_ptr
)
7984 (A
: vector_bool_char
;
7986 C
: signed_char_ptr
)
7989 function vec_vsubcuw
7990 (A
: vector_unsigned_int
;
7991 B
: vector_unsigned_int
) return vector_unsigned_int
7998 function vec_vsum2sws
7999 (A
: vector_signed_int
;
8000 B
: vector_signed_int
) return vector_signed_int
8003 function vec_vsumsws
8004 (A
: vector_signed_int
;
8005 B
: vector_signed_int
) return vector_signed_int
8009 (A
: vector_float
) return vector_float
8018 B
: vector_float
) return vector_float
8023 B
: vector_bool_int
) return vector_float
8027 (A
: vector_bool_int
;
8028 B
: vector_float
) return vector_float
8032 (A
: vector_bool_int
;
8033 B
: vector_bool_int
) return vector_bool_int
8037 (A
: vector_bool_int
;
8038 B
: vector_signed_int
) return vector_signed_int
8042 (A
: vector_signed_int
;
8043 B
: vector_bool_int
) return vector_signed_int
8047 (A
: vector_signed_int
;
8048 B
: vector_signed_int
) return vector_signed_int
8052 (A
: vector_bool_int
;
8053 B
: vector_unsigned_int
) return vector_unsigned_int
8057 (A
: vector_unsigned_int
;
8058 B
: vector_bool_int
) return vector_unsigned_int
8062 (A
: vector_unsigned_int
;
8063 B
: vector_unsigned_int
) return vector_unsigned_int
8067 (A
: vector_bool_short
;
8068 B
: vector_bool_short
) return vector_bool_short
8072 (A
: vector_bool_short
;
8073 B
: vector_signed_short
) return vector_signed_short
8077 (A
: vector_signed_short
;
8078 B
: vector_bool_short
) return vector_signed_short
8082 (A
: vector_signed_short
;
8083 B
: vector_signed_short
) return vector_signed_short
8087 (A
: vector_bool_short
;
8088 B
: vector_unsigned_short
) return vector_unsigned_short
8092 (A
: vector_unsigned_short
;
8093 B
: vector_bool_short
) return vector_unsigned_short
8097 (A
: vector_unsigned_short
;
8098 B
: vector_unsigned_short
) return vector_unsigned_short
8102 (A
: vector_bool_char
;
8103 B
: vector_signed_char
) return vector_signed_char
8107 (A
: vector_bool_char
;
8108 B
: vector_bool_char
) return vector_bool_char
8112 (A
: vector_signed_char
;
8113 B
: vector_bool_char
) return vector_signed_char
8117 (A
: vector_signed_char
;
8118 B
: vector_signed_char
) return vector_signed_char
8122 (A
: vector_bool_char
;
8123 B
: vector_unsigned_char
) return vector_unsigned_char
8127 (A
: vector_unsigned_char
;
8128 B
: vector_bool_char
) return vector_unsigned_char
8132 (A
: vector_unsigned_char
;
8133 B
: vector_unsigned_char
) return vector_unsigned_char
8140 function vec_step
(V
: vector_unsigned_char
) return Integer;
8141 function vec_step
(V
: vector_signed_char
) return Integer;
8142 function vec_step
(V
: vector_bool_char
) return Integer;
8144 function vec_step
(V
: vector_unsigned_short
) return Integer;
8145 function vec_step
(V
: vector_signed_short
) return Integer;
8146 function vec_step
(V
: vector_bool_short
) return Integer;
8148 function vec_step
(V
: vector_unsigned_int
) return Integer;
8149 function vec_step
(V
: vector_signed_int
) return Integer;
8150 function vec_step
(V
: vector_bool_int
) return Integer;
8152 function vec_step
(V
: vector_float
) return Integer;
8153 function vec_step
(V
: vector_pixel
) return Integer;
8157 pragma Inline_Always
(vec_abs
);
8158 pragma Inline_Always
(vec_abss
);
8159 pragma Inline_Always
(vec_add
);
8160 pragma Inline_Always
(vec_vaddfp
);
8161 pragma Inline_Always
(vec_vadduwm
);
8162 pragma Inline_Always
(vec_vadduhm
);
8163 pragma Inline_Always
(vec_vaddubm
);
8164 pragma Inline_Always
(vec_addc
);
8165 pragma Inline_Always
(vec_adds
);
8166 pragma Inline_Always
(vec_vaddsws
);
8167 pragma Inline_Always
(vec_vadduws
);
8168 pragma Inline_Always
(vec_vaddshs
);
8169 pragma Inline_Always
(vec_vadduhs
);
8170 pragma Inline_Always
(vec_vaddsbs
);
8171 pragma Inline_Always
(vec_vaddubs
);
8172 pragma Inline_Always
(vec_and
);
8173 pragma Inline_Always
(vec_andc
);
8174 pragma Inline_Always
(vec_avg
);
8175 pragma Inline_Always
(vec_vavgsw
);
8176 pragma Inline_Always
(vec_vavguw
);
8177 pragma Inline_Always
(vec_vavgsh
);
8178 pragma Inline_Always
(vec_vavguh
);
8179 pragma Inline_Always
(vec_vavgsb
);
8180 pragma Inline_Always
(vec_vavgub
);
8181 pragma Inline_Always
(vec_ceil
);
8182 pragma Inline_Always
(vec_cmpb
);
8183 pragma Inline_Always
(vec_cmpeq
);
8184 pragma Inline_Always
(vec_vcmpeqfp
);
8185 pragma Inline_Always
(vec_vcmpequw
);
8186 pragma Inline_Always
(vec_vcmpequh
);
8187 pragma Inline_Always
(vec_vcmpequb
);
8188 pragma Inline_Always
(vec_cmpge
);
8189 pragma Inline_Always
(vec_cmpgt
);
8190 pragma Inline_Always
(vec_vcmpgtfp
);
8191 pragma Inline_Always
(vec_vcmpgtsw
);
8192 pragma Inline_Always
(vec_vcmpgtuw
);
8193 pragma Inline_Always
(vec_vcmpgtsh
);
8194 pragma Inline_Always
(vec_vcmpgtuh
);
8195 pragma Inline_Always
(vec_vcmpgtsb
);
8196 pragma Inline_Always
(vec_vcmpgtub
);
8197 pragma Inline_Always
(vec_cmple
);
8198 pragma Inline_Always
(vec_cmplt
);
8199 pragma Inline_Always
(vec_expte
);
8200 pragma Inline_Always
(vec_floor
);
8201 pragma Inline_Always
(vec_ld
);
8202 pragma Inline_Always
(vec_lde
);
8203 pragma Inline_Always
(vec_lvewx
);
8204 pragma Inline_Always
(vec_lvehx
);
8205 pragma Inline_Always
(vec_lvebx
);
8206 pragma Inline_Always
(vec_ldl
);
8207 pragma Inline_Always
(vec_loge
);
8208 pragma Inline_Always
(vec_lvsl
);
8209 pragma Inline_Always
(vec_lvsr
);
8210 pragma Inline_Always
(vec_madd
);
8211 pragma Inline_Always
(vec_madds
);
8212 pragma Inline_Always
(vec_max
);
8213 pragma Inline_Always
(vec_vmaxfp
);
8214 pragma Inline_Always
(vec_vmaxsw
);
8215 pragma Inline_Always
(vec_vmaxuw
);
8216 pragma Inline_Always
(vec_vmaxsh
);
8217 pragma Inline_Always
(vec_vmaxuh
);
8218 pragma Inline_Always
(vec_vmaxsb
);
8219 pragma Inline_Always
(vec_vmaxub
);
8220 pragma Inline_Always
(vec_mergeh
);
8221 pragma Inline_Always
(vec_vmrghw
);
8222 pragma Inline_Always
(vec_vmrghh
);
8223 pragma Inline_Always
(vec_vmrghb
);
8224 pragma Inline_Always
(vec_mergel
);
8225 pragma Inline_Always
(vec_vmrglw
);
8226 pragma Inline_Always
(vec_vmrglh
);
8227 pragma Inline_Always
(vec_vmrglb
);
8228 pragma Inline_Always
(vec_mfvscr
);
8229 pragma Inline_Always
(vec_min
);
8230 pragma Inline_Always
(vec_vminfp
);
8231 pragma Inline_Always
(vec_vminsw
);
8232 pragma Inline_Always
(vec_vminuw
);
8233 pragma Inline_Always
(vec_vminsh
);
8234 pragma Inline_Always
(vec_vminuh
);
8235 pragma Inline_Always
(vec_vminsb
);
8236 pragma Inline_Always
(vec_vminub
);
8237 pragma Inline_Always
(vec_mladd
);
8238 pragma Inline_Always
(vec_mradds
);
8239 pragma Inline_Always
(vec_msum
);
8240 pragma Inline_Always
(vec_vmsumshm
);
8241 pragma Inline_Always
(vec_vmsumuhm
);
8242 pragma Inline_Always
(vec_vmsummbm
);
8243 pragma Inline_Always
(vec_vmsumubm
);
8244 pragma Inline_Always
(vec_msums
);
8245 pragma Inline_Always
(vec_vmsumshs
);
8246 pragma Inline_Always
(vec_vmsumuhs
);
8247 pragma Inline_Always
(vec_mtvscr
);
8248 pragma Inline_Always
(vec_mule
);
8249 pragma Inline_Always
(vec_vmulesh
);
8250 pragma Inline_Always
(vec_vmuleuh
);
8251 pragma Inline_Always
(vec_vmulesb
);
8252 pragma Inline_Always
(vec_vmuleub
);
8253 pragma Inline_Always
(vec_mulo
);
8254 pragma Inline_Always
(vec_vmulosh
);
8255 pragma Inline_Always
(vec_vmulouh
);
8256 pragma Inline_Always
(vec_vmulosb
);
8257 pragma Inline_Always
(vec_vmuloub
);
8258 pragma Inline_Always
(vec_nmsub
);
8259 pragma Inline_Always
(vec_nor
);
8260 pragma Inline_Always
(vec_or
);
8261 pragma Inline_Always
(vec_pack
);
8262 pragma Inline_Always
(vec_vpkuwum
);
8263 pragma Inline_Always
(vec_vpkuhum
);
8264 pragma Inline_Always
(vec_packpx
);
8265 pragma Inline_Always
(vec_packs
);
8266 pragma Inline_Always
(vec_vpkswss
);
8267 pragma Inline_Always
(vec_vpkuwus
);
8268 pragma Inline_Always
(vec_vpkshss
);
8269 pragma Inline_Always
(vec_vpkuhus
);
8270 pragma Inline_Always
(vec_packsu
);
8271 pragma Inline_Always
(vec_vpkswus
);
8272 pragma Inline_Always
(vec_vpkshus
);
8273 pragma Inline_Always
(vec_perm
);
8274 pragma Inline_Always
(vec_re
);
8275 pragma Inline_Always
(vec_rl
);
8276 pragma Inline_Always
(vec_vrlw
);
8277 pragma Inline_Always
(vec_vrlh
);
8278 pragma Inline_Always
(vec_vrlb
);
8279 pragma Inline_Always
(vec_round
);
8280 pragma Inline_Always
(vec_rsqrte
);
8281 pragma Inline_Always
(vec_sel
);
8282 pragma Inline_Always
(vec_sl
);
8283 pragma Inline_Always
(vec_vslw
);
8284 pragma Inline_Always
(vec_vslh
);
8285 pragma Inline_Always
(vec_vslb
);
8286 pragma Inline_Always
(vec_sll
);
8287 pragma Inline_Always
(vec_slo
);
8288 pragma Inline_Always
(vec_sr
);
8289 pragma Inline_Always
(vec_vsrw
);
8290 pragma Inline_Always
(vec_vsrh
);
8291 pragma Inline_Always
(vec_vsrb
);
8292 pragma Inline_Always
(vec_sra
);
8293 pragma Inline_Always
(vec_vsraw
);
8294 pragma Inline_Always
(vec_vsrah
);
8295 pragma Inline_Always
(vec_vsrab
);
8296 pragma Inline_Always
(vec_srl
);
8297 pragma Inline_Always
(vec_sro
);
8298 pragma Inline_Always
(vec_st
);
8299 pragma Inline_Always
(vec_ste
);
8300 pragma Inline_Always
(vec_stvewx
);
8301 pragma Inline_Always
(vec_stvehx
);
8302 pragma Inline_Always
(vec_stvebx
);
8303 pragma Inline_Always
(vec_stl
);
8304 pragma Inline_Always
(vec_sub
);
8305 pragma Inline_Always
(vec_vsubfp
);
8306 pragma Inline_Always
(vec_vsubuwm
);
8307 pragma Inline_Always
(vec_vsubuhm
);
8308 pragma Inline_Always
(vec_vsububm
);
8309 pragma Inline_Always
(vec_subc
);
8310 pragma Inline_Always
(vec_subs
);
8311 pragma Inline_Always
(vec_vsubsws
);
8312 pragma Inline_Always
(vec_vsubuws
);
8313 pragma Inline_Always
(vec_vsubshs
);
8314 pragma Inline_Always
(vec_vsubuhs
);
8315 pragma Inline_Always
(vec_vsubsbs
);
8316 pragma Inline_Always
(vec_vsububs
);
8317 pragma Inline_Always
(vec_sum4s
);
8318 pragma Inline_Always
(vec_vsum4shs
);
8319 pragma Inline_Always
(vec_vsum4sbs
);
8320 pragma Inline_Always
(vec_vsum4ubs
);
8321 pragma Inline_Always
(vec_sum2s
);
8322 pragma Inline_Always
(vec_sums
);
8323 pragma Inline_Always
(vec_trunc
);
8324 pragma Inline_Always
(vec_unpackh
);
8325 pragma Inline_Always
(vec_vupkhsh
);
8326 pragma Inline_Always
(vec_vupkhpx
);
8327 pragma Inline_Always
(vec_vupkhsb
);
8328 pragma Inline_Always
(vec_unpackl
);
8329 pragma Inline_Always
(vec_vupklpx
);
8330 pragma Inline_Always
(vec_vupklsh
);
8331 pragma Inline_Always
(vec_vupklsb
);
8332 pragma Inline_Always
(vec_xor
);
8334 pragma Inline_Always
(vec_all_eq
);
8335 pragma Inline_Always
(vec_all_ge
);
8336 pragma Inline_Always
(vec_all_gt
);
8337 pragma Inline_Always
(vec_all_in
);
8338 pragma Inline_Always
(vec_all_le
);
8339 pragma Inline_Always
(vec_all_lt
);
8340 pragma Inline_Always
(vec_all_nan
);
8341 pragma Inline_Always
(vec_all_ne
);
8342 pragma Inline_Always
(vec_all_nge
);
8343 pragma Inline_Always
(vec_all_ngt
);
8344 pragma Inline_Always
(vec_all_nle
);
8345 pragma Inline_Always
(vec_all_nlt
);
8346 pragma Inline_Always
(vec_all_numeric
);
8347 pragma Inline_Always
(vec_any_eq
);
8348 pragma Inline_Always
(vec_any_ge
);
8349 pragma Inline_Always
(vec_any_gt
);
8350 pragma Inline_Always
(vec_any_le
);
8351 pragma Inline_Always
(vec_any_lt
);
8352 pragma Inline_Always
(vec_any_nan
);
8353 pragma Inline_Always
(vec_any_ne
);
8354 pragma Inline_Always
(vec_any_nge
);
8355 pragma Inline_Always
(vec_any_ngt
);
8356 pragma Inline_Always
(vec_any_nle
);
8357 pragma Inline_Always
(vec_any_nlt
);
8358 pragma Inline_Always
(vec_any_numeric
);
8359 pragma Inline_Always
(vec_any_out
);
8360 pragma Inline_Always
(vec_step
);
8362 end GNAT
.Altivec
.Vector_Operations
;