diff options
Diffstat (limited to 'gcc/ada/g-alveop.ads')
-rw-r--r-- | gcc/ada/g-alveop.ads | 8362 |
1 files changed, 0 insertions, 8362 deletions
diff --git a/gcc/ada/g-alveop.ads b/gcc/ada/g-alveop.ads deleted file mode 100644 index 82bc5f48793..00000000000 --- a/gcc/ada/g-alveop.ads +++ /dev/null @@ -1,8362 +0,0 @@ ------------------------------------------------------------------------------- --- -- --- GNAT COMPILER COMPONENTS -- --- -- --- 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 -- --- -- --- S p e c -- --- -- --- Copyright (C) 2004-2015, Free Software Foundation, Inc. -- --- -- --- GNAT is free software; you can redistribute it and/or modify it under -- --- terms of the GNU General Public License as published by the Free Soft- -- --- ware Foundation; either version 3, or (at your option) any later ver- -- --- sion. GNAT is distributed in the hope that it will be useful, but WITH- -- --- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -- --- or FITNESS FOR A PARTICULAR PURPOSE. -- --- -- --- As a special exception under Section 7 of GPL version 3, you are granted -- --- additional permissions described in the GCC Runtime Library Exception, -- --- version 3.1, as published by the Free Software Foundation. -- --- -- --- You should have received a copy of the GNU General Public License and -- --- a copy of the GCC Runtime Library Exception along with this program; -- --- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- --- <http://www.gnu.org/licenses/>. -- --- -- --- GNAT was originally developed by the GNAT team at New York University. -- --- Extensive contributions were provided by Ada Core Technologies Inc. -- --- -- ------------------------------------------------------------------------------- - --- This unit is the user-level Ada interface to AltiVec operations on vector --- objects. It is common to both the Soft and the Hard bindings. - -with GNAT.Altivec.Vector_Types; use GNAT.Altivec.Vector_Types; -with GNAT.Altivec.Low_Level_Vectors; use GNAT.Altivec.Low_Level_Vectors; - ------------------------------------- --- GNAT.Altivec.Vector_Operations -- ------------------------------------- - ------------------------------------- --- GNAT.Altivec.Vector_Operations -- ------------------------------------- - -package GNAT.Altivec.Vector_Operations is - - ------------------------------------- - -- Different Flavors of Interfaces -- - ------------------------------------- - - -- The vast majority of the user visible functions are just neutral type - -- conversion wrappers around calls to low level primitives. For instance: - - -- function vec_sll - -- (A : vector_signed_int; - -- B : vector_unsigned_char) return vector_signed_int is - -- begin - -- return To_VSI (vsl (To_VSI (A), To_VSI (B))); - -- end vec_sll; - - -- We actually don't always need an explicit wrapper and can bind directly - -- with a straight Import of the low level routine, or a renaming of such - -- instead. - - -- A direct binding is not possible (that is, a wrapper is mandatory) in - -- a number of cases: - - -- o When the high-level/low-level types don't match, in which case a - -- straight import would risk wrong code generation or compiler blowups in - -- the Hard binding case. This is the case for 'B' in the example above. - - -- o When the high-level/low-level argument lists differ, as is the case - -- for most of the AltiVec predicates, relying on a low-level primitive - -- which expects a control code argument, like: - - -- function vec_any_ne - -- (A : vector_signed_int; - -- B : vector_signed_int) return c_int is - -- begin - -- return vcmpequw_p (CR6_LT_REV, To_VSI (A), To_VSI (B)); - -- end vec_any_ne; - - -- o When the high-level/low-level arguments order don't match, as in: - - -- function vec_cmplt - -- (A : vector_unsigned_char; - -- B : vector_unsigned_char) return vector_bool_char is - -- begin - -- return To_VBC (vcmpgtub (To_VSC (B), To_VSC (A))); - -- end vec_cmplt; - - ----------------------------- - -- Inlining Considerations -- - ----------------------------- - - -- The intent in the hard binding case is to eventually map operations to - -- hardware instructions. Needless to say, intermediate function calls do - -- not fit this purpose, so all user visible subprograms need to be marked - -- Inline_Always. Some of the builtins we eventually bind to expect literal - -- arguments. Wrappers to such builtins are made Convention Intrinsic as - -- well so we don't attempt to compile the bodies on their own. - - -- In the soft case, the bulk of the work is performed by the low level - -- routines, and those exported by this unit are short enough for the - -- inlining to make sense and even be beneficial. - - ------------------------------------------------------- - -- [PIM-4.4 Generic and Specific AltiVec operations] -- - ------------------------------------------------------- - - ------------- - -- vec_abs -- - ------------- - - function vec_abs - (A : vector_signed_char) return vector_signed_char; - - function vec_abs - (A : vector_signed_short) return vector_signed_short; - - function vec_abs - (A : vector_signed_int) return vector_signed_int; - - function vec_abs - (A : vector_float) return vector_float; - - -------------- - -- vec_abss -- - -------------- - - function vec_abss - (A : vector_signed_char) return vector_signed_char; - - function vec_abss - (A : vector_signed_short) return vector_signed_short; - - function vec_abss - (A : vector_signed_int) return vector_signed_int; - - ------------- - -- vec_add -- - ------------- - - function vec_add - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_add - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_add - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_add - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_add - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_add - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_add - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_add - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_add - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_add - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_add - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_add - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_add - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_add - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_add - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_add - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_add - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_add - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_add - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vaddfp -- - ---------------- - - function vec_vaddfp - (A : vector_float; - B : vector_float) return vector_float; - - ----------------- - -- vec_vadduwm -- - ----------------- - - function vec_vadduwm - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vadduwm - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vadduwm - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vadduwm - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vadduwm - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vadduwm - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ----------------- - -- vec_vadduhm -- - ----------------- - - function vec_vadduhm - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vadduhm - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vadduhm - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vadduhm - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vadduhm - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vadduhm - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ----------------- - -- vec_vaddubm -- - ----------------- - - function vec_vaddubm - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vaddubm - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vaddubm - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vaddubm - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vaddubm - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vaddubm - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -------------- - -- vec_addc -- - -------------- - - function vec_addc - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_adds -- - -------------- - - function vec_adds - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_adds - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_adds - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_adds - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_adds - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_adds - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_adds - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_adds - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_adds - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_adds - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_adds - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_adds - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_adds - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_adds - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_adds - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_adds - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_adds - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_adds - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ----------------- - -- vec_vaddsws -- - ----------------- - - function vec_vaddsws - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vaddsws - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vaddsws - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ----------------- - -- vec_vadduws -- - ----------------- - - function vec_vadduws - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vadduws - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vadduws - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ----------------- - -- vec_vaddshs -- - ----------------- - - function vec_vaddshs - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vaddshs - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vaddshs - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - ----------------- - -- vec_vadduhs -- - ----------------- - - function vec_vadduhs - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vadduhs - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vadduhs - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ----------------- - -- vec_vaddsbs -- - ----------------- - - function vec_vaddsbs - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vaddsbs - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vaddsbs - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - ----------------- - -- vec_vaddubs -- - ----------------- - - function vec_vaddubs - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vaddubs - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vaddubs - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ------------- - -- vec_and -- - ------------- - - function vec_and - (A : vector_float; - B : vector_float) return vector_float; - - function vec_and - (A : vector_float; - B : vector_bool_int) return vector_float; - - function vec_and - (A : vector_bool_int; - B : vector_float) return vector_float; - - function vec_and - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_and - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_and - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_and - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_and - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_and - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_and - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_and - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_and - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_and - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_and - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_and - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_and - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_and - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_and - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_and - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_and - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_and - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_and - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_and - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_and - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -------------- - -- vec_andc -- - -------------- - - function vec_andc - (A : vector_float; - B : vector_float) return vector_float; - - function vec_andc - (A : vector_float; - B : vector_bool_int) return vector_float; - - function vec_andc - (A : vector_bool_int; - B : vector_float) return vector_float; - - function vec_andc - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_andc - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_andc - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_andc - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_andc - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_andc - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_andc - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_andc - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_andc - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_andc - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_andc - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_andc - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_andc - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_andc - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_andc - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_andc - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_andc - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_andc - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_andc - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_andc - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_andc - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ------------- - -- vec_avg -- - ------------- - - function vec_avg - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_avg - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_avg - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_avg - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_avg - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_avg - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ---------------- - -- vec_vavgsw -- - ---------------- - - function vec_vavgsw - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ---------------- - -- vec_vavguw -- - ---------------- - - function vec_vavguw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vavgsh -- - ---------------- - - function vec_vavgsh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - ---------------- - -- vec_vavguh -- - ---------------- - - function vec_vavguh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ---------------- - -- vec_vavgsb -- - ---------------- - - function vec_vavgsb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - ---------------- - -- vec_vavgub -- - ---------------- - - function vec_vavgub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -------------- - -- vec_ceil -- - -------------- - - function vec_ceil - (A : vector_float) return vector_float; - - -------------- - -- vec_cmpb -- - -------------- - - function vec_cmpb - (A : vector_float; - B : vector_float) return vector_signed_int; - - function vec_cmpeq - (A : vector_signed_char; - B : vector_signed_char) return vector_bool_char; - - function vec_cmpeq - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_bool_char; - - function vec_cmpeq - (A : vector_signed_short; - B : vector_signed_short) return vector_bool_short; - - function vec_cmpeq - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_bool_short; - - function vec_cmpeq - (A : vector_signed_int; - B : vector_signed_int) return vector_bool_int; - - function vec_cmpeq - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_bool_int; - - function vec_cmpeq - (A : vector_float; - B : vector_float) return vector_bool_int; - - ------------------ - -- vec_vcmpeqfp -- - ------------------ - - function vec_vcmpeqfp - (A : vector_float; - B : vector_float) return vector_bool_int; - - ------------------ - -- vec_vcmpequw -- - ------------------ - - function vec_vcmpequw - (A : vector_signed_int; - B : vector_signed_int) return vector_bool_int; - - function vec_vcmpequw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_bool_int; - - ------------------ - -- vec_vcmpequh -- - ------------------ - - function vec_vcmpequh - (A : vector_signed_short; - B : vector_signed_short) return vector_bool_short; - - function vec_vcmpequh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_bool_short; - - ------------------ - -- vec_vcmpequb -- - ------------------ - - function vec_vcmpequb - (A : vector_signed_char; - B : vector_signed_char) return vector_bool_char; - - function vec_vcmpequb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_bool_char; - - --------------- - -- vec_cmpge -- - --------------- - - function vec_cmpge - (A : vector_float; - B : vector_float) return vector_bool_int; - - --------------- - -- vec_cmpgt -- - --------------- - - function vec_cmpgt - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_bool_char; - - function vec_cmpgt - (A : vector_signed_char; - B : vector_signed_char) return vector_bool_char; - - function vec_cmpgt - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_bool_short; - - function vec_cmpgt - (A : vector_signed_short; - B : vector_signed_short) return vector_bool_short; - - function vec_cmpgt - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_bool_int; - - function vec_cmpgt - (A : vector_signed_int; - B : vector_signed_int) return vector_bool_int; - - function vec_cmpgt - (A : vector_float; - B : vector_float) return vector_bool_int; - - ------------------ - -- vec_vcmpgtfp -- - ------------------ - - function vec_vcmpgtfp - (A : vector_float; - B : vector_float) return vector_bool_int; - - ------------------ - -- vec_vcmpgtsw -- - ------------------ - - function vec_vcmpgtsw - (A : vector_signed_int; - B : vector_signed_int) return vector_bool_int; - - ------------------ - -- vec_vcmpgtuw -- - ------------------ - - function vec_vcmpgtuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_bool_int; - - ------------------ - -- vec_vcmpgtsh -- - ------------------ - - function vec_vcmpgtsh - (A : vector_signed_short; - B : vector_signed_short) return vector_bool_short; - - ------------------ - -- vec_vcmpgtuh -- - ------------------ - - function vec_vcmpgtuh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_bool_short; - - ------------------ - -- vec_vcmpgtsb -- - ------------------ - - function vec_vcmpgtsb - (A : vector_signed_char; - B : vector_signed_char) return vector_bool_char; - - ------------------ - -- vec_vcmpgtub -- - ------------------ - - function vec_vcmpgtub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_bool_char; - - --------------- - -- vec_cmple -- - --------------- - - function vec_cmple - (A : vector_float; - B : vector_float) return vector_bool_int; - - --------------- - -- vec_cmplt -- - --------------- - - function vec_cmplt - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_bool_char; - - function vec_cmplt - (A : vector_signed_char; - B : vector_signed_char) return vector_bool_char; - - function vec_cmplt - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_bool_short; - - function vec_cmplt - (A : vector_signed_short; - B : vector_signed_short) return vector_bool_short; - - function vec_cmplt - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_bool_int; - - function vec_cmplt - (A : vector_signed_int; - B : vector_signed_int) return vector_bool_int; - - function vec_cmplt - (A : vector_float; - B : vector_float) return vector_bool_int; - - --------------- - -- vec_vcfsx -- - --------------- - - function vec_vcfsx - (A : vector_signed_int; - B : c_int) return vector_float - renames Low_Level_Vectors.vcfsx; - - --------------- - -- vec_vcfux -- - --------------- - - function vec_vcfux - (A : vector_unsigned_int; - B : c_int) return vector_float - renames Low_Level_Vectors.vcfux; - - ---------------- - -- vec_vctsxs -- - ---------------- - - function vec_vctsxs - (A : vector_float; - B : c_int) return vector_signed_int - renames Low_Level_Vectors.vctsxs; - - ---------------- - -- vec_vctuxs -- - ---------------- - - function vec_vctuxs - (A : vector_float; - B : c_int) return vector_unsigned_int - renames Low_Level_Vectors.vctuxs; - - ------------- - -- vec_dss -- - ------------- - - procedure vec_dss - (A : c_int) - renames Low_Level_Vectors.dss; - - ---------------- - -- vec_dssall -- - ---------------- - - procedure vec_dssall - renames Low_Level_Vectors.dssall; - - ------------- - -- vec_dst -- - ------------- - - procedure vec_dst - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_vector_float_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dst - (A : const_float_ptr; - B : c_int; - C : c_int); - pragma Inline_Always (vec_dst); - pragma Convention (Intrinsic, vec_dst); - - --------------- - -- vec_dstst -- - --------------- - - procedure vec_dstst - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_vector_float_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dstst - (A : const_float_ptr; - B : c_int; - C : c_int); - pragma Inline_Always (vec_dstst); - pragma Convention (Intrinsic, vec_dstst); - - ---------------- - -- vec_dststt -- - ---------------- - - procedure vec_dststt - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_vector_float_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dststt - (A : const_float_ptr; - B : c_int; - C : c_int); - pragma Inline_Always (vec_dststt); - pragma Convention (Intrinsic, vec_dststt); - - -------------- - -- vec_dstt -- - -------------- - - procedure vec_dstt - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_vector_float_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_signed_char_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_short_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_int_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_long_ptr; - B : c_int; - C : c_int); - - procedure vec_dstt - (A : const_float_ptr; - B : c_int; - C : c_int); - pragma Inline_Always (vec_dstt); - pragma Convention (Intrinsic, vec_dstt); - - --------------- - -- vec_expte -- - --------------- - - function vec_expte - (A : vector_float) return vector_float; - - --------------- - -- vec_floor -- - --------------- - - function vec_floor - (A : vector_float) return vector_float; - - ------------ - -- vec_ld -- - ------------ - - function vec_ld - (A : c_long; - B : const_vector_float_ptr) return vector_float; - - function vec_ld - (A : c_long; - B : const_float_ptr) return vector_float; - - function vec_ld - (A : c_long; - B : const_vector_bool_int_ptr) return vector_bool_int; - - function vec_ld - (A : c_long; - B : const_vector_signed_int_ptr) return vector_signed_int; - - function vec_ld - (A : c_long; - B : const_int_ptr) return vector_signed_int; - - function vec_ld - (A : c_long; - B : const_long_ptr) return vector_signed_int; - - function vec_ld - (A : c_long; - B : const_vector_unsigned_int_ptr) return vector_unsigned_int; - - function vec_ld - (A : c_long; - B : const_unsigned_int_ptr) return vector_unsigned_int; - - function vec_ld - (A : c_long; - B : const_unsigned_long_ptr) return vector_unsigned_int; - - function vec_ld - (A : c_long; - B : const_vector_bool_short_ptr) return vector_bool_short; - - function vec_ld - (A : c_long; - B : const_vector_pixel_ptr) return vector_pixel; - - function vec_ld - (A : c_long; - B : const_vector_signed_short_ptr) return vector_signed_short; - - function vec_ld - (A : c_long; - B : const_short_ptr) return vector_signed_short; - - function vec_ld - (A : c_long; - B : const_vector_unsigned_short_ptr) return vector_unsigned_short; - - function vec_ld - (A : c_long; - B : const_unsigned_short_ptr) return vector_unsigned_short; - - function vec_ld - (A : c_long; - B : const_vector_bool_char_ptr) return vector_bool_char; - - function vec_ld - (A : c_long; - B : const_vector_signed_char_ptr) return vector_signed_char; - - function vec_ld - (A : c_long; - B : const_signed_char_ptr) return vector_signed_char; - - function vec_ld - (A : c_long; - B : const_vector_unsigned_char_ptr) return vector_unsigned_char; - - function vec_ld - (A : c_long; - B : const_unsigned_char_ptr) return vector_unsigned_char; - - ------------- - -- vec_lde -- - ------------- - - function vec_lde - (A : c_long; - B : const_signed_char_ptr) return vector_signed_char; - - function vec_lde - (A : c_long; - B : const_unsigned_char_ptr) return vector_unsigned_char; - - function vec_lde - (A : c_long; - B : const_short_ptr) return vector_signed_short; - - function vec_lde - (A : c_long; - B : const_unsigned_short_ptr) return vector_unsigned_short; - - function vec_lde - (A : c_long; - B : const_float_ptr) return vector_float; - - function vec_lde - (A : c_long; - B : const_int_ptr) return vector_signed_int; - - function vec_lde - (A : c_long; - B : const_unsigned_int_ptr) return vector_unsigned_int; - - function vec_lde - (A : c_long; - B : const_long_ptr) return vector_signed_int; - - function vec_lde - (A : c_long; - B : const_unsigned_long_ptr) return vector_unsigned_int; - - --------------- - -- vec_lvewx -- - --------------- - - function vec_lvewx - (A : c_long; - B : float_ptr) return vector_float; - - function vec_lvewx - (A : c_long; - B : int_ptr) return vector_signed_int; - - function vec_lvewx - (A : c_long; - B : unsigned_int_ptr) return vector_unsigned_int; - - function vec_lvewx - (A : c_long; - B : long_ptr) return vector_signed_int; - - function vec_lvewx - (A : c_long; - B : unsigned_long_ptr) return vector_unsigned_int; - - --------------- - -- vec_lvehx -- - --------------- - - function vec_lvehx - (A : c_long; - B : short_ptr) return vector_signed_short; - - function vec_lvehx - (A : c_long; - B : unsigned_short_ptr) return vector_unsigned_short; - - --------------- - -- vec_lvebx -- - --------------- - - function vec_lvebx - (A : c_long; - B : signed_char_ptr) return vector_signed_char; - - function vec_lvebx - (A : c_long; - B : unsigned_char_ptr) return vector_unsigned_char; - - ------------- - -- vec_ldl -- - ------------- - - function vec_ldl - (A : c_long; - B : const_vector_float_ptr) return vector_float; - - function vec_ldl - (A : c_long; - B : const_float_ptr) return vector_float; - - function vec_ldl - (A : c_long; - B : const_vector_bool_int_ptr) return vector_bool_int; - - function vec_ldl - (A : c_long; - B : const_vector_signed_int_ptr) return vector_signed_int; - - function vec_ldl - (A : c_long; - B : const_int_ptr) return vector_signed_int; - - function vec_ldl - (A : c_long; - B : const_long_ptr) return vector_signed_int; - - function vec_ldl - (A : c_long; - B : const_vector_unsigned_int_ptr) return vector_unsigned_int; - - function vec_ldl - (A : c_long; - B : const_unsigned_int_ptr) return vector_unsigned_int; - - function vec_ldl - (A : c_long; - B : const_unsigned_long_ptr) return vector_unsigned_int; - - function vec_ldl - (A : c_long; - B : const_vector_bool_short_ptr) return vector_bool_short; - - function vec_ldl - (A : c_long; - B : const_vector_pixel_ptr) return vector_pixel; - - function vec_ldl - (A : c_long; - B : const_vector_signed_short_ptr) return vector_signed_short; - - function vec_ldl - (A : c_long; - B : const_short_ptr) return vector_signed_short; - - function vec_ldl - (A : c_long; - B : const_vector_unsigned_short_ptr) return vector_unsigned_short; - - function vec_ldl - (A : c_long; - B : const_unsigned_short_ptr) return vector_unsigned_short; - - function vec_ldl - (A : c_long; - B : const_vector_bool_char_ptr) return vector_bool_char; - - function vec_ldl - (A : c_long; - B : const_vector_signed_char_ptr) return vector_signed_char; - - function vec_ldl - (A : c_long; - B : const_signed_char_ptr) return vector_signed_char; - - function vec_ldl - (A : c_long; - B : const_vector_unsigned_char_ptr) return vector_unsigned_char; - - function vec_ldl - (A : c_long; - B : const_unsigned_char_ptr) return vector_unsigned_char; - - -------------- - -- vec_loge -- - -------------- - - function vec_loge - (A : vector_float) return vector_float; - - -------------- - -- vec_lvsl -- - -------------- - - function vec_lvsl - (A : c_long; - B : constv_unsigned_char_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_signed_char_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_unsigned_short_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_short_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_unsigned_int_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_int_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_unsigned_long_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_long_ptr) return vector_unsigned_char; - - function vec_lvsl - (A : c_long; - B : constv_float_ptr) return vector_unsigned_char; - - -------------- - -- vec_lvsr -- - -------------- - - function vec_lvsr - (A : c_long; - B : constv_unsigned_char_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_signed_char_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_unsigned_short_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_short_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_unsigned_int_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_int_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_unsigned_long_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_long_ptr) return vector_unsigned_char; - - function vec_lvsr - (A : c_long; - B : constv_float_ptr) return vector_unsigned_char; - - -------------- - -- vec_madd -- - -------------- - - function vec_madd - (A : vector_float; - B : vector_float; - C : vector_float) return vector_float; - - --------------- - -- vec_madds -- - --------------- - - function vec_madds - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short; - - ------------- - -- vec_max -- - ------------- - - function vec_max - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_max - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_max - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_max - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_max - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_max - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_max - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_max - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_max - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_max - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_max - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_max - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_max - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_max - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_max - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_max - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_max - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_max - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_max - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vmaxfp -- - ---------------- - - function vec_vmaxfp - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vmaxsw -- - ---------------- - - function vec_vmaxsw - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vmaxsw - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vmaxsw - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ---------------- - -- vec_vmaxuw -- - ---------------- - - function vec_vmaxuw - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vmaxuw - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vmaxuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vmaxsh -- - ---------------- - - function vec_vmaxsh - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vmaxsh - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vmaxsh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - ---------------- - -- vec_vmaxuh -- - ---------------- - - function vec_vmaxuh - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vmaxuh - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vmaxuh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ---------------- - -- vec_vmaxsb -- - ---------------- - - function vec_vmaxsb - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vmaxsb - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vmaxsb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - ---------------- - -- vec_vmaxub -- - ---------------- - - function vec_vmaxub - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vmaxub - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vmaxub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ---------------- - -- vec_mergeh -- - ---------------- - - function vec_mergeh - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_mergeh - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_mergeh - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_mergeh - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_mergeh - (A : vector_pixel; - B : vector_pixel) return vector_pixel; - - function vec_mergeh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_mergeh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_mergeh - (A : vector_float; - B : vector_float) return vector_float; - - function vec_mergeh - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_mergeh - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_mergeh - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vmrghw -- - ---------------- - - function vec_vmrghw - (A : vector_float; - B : vector_float) return vector_float; - - function vec_vmrghw - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_vmrghw - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vmrghw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vmrghh -- - ---------------- - - function vec_vmrghh - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_vmrghh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vmrghh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vmrghh - (A : vector_pixel; - B : vector_pixel) return vector_pixel; - - ---------------- - -- vec_vmrghb -- - ---------------- - - function vec_vmrghb - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_vmrghb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vmrghb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ---------------- - -- vec_mergel -- - ---------------- - - function vec_mergel - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_mergel - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_mergel - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_mergel - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_mergel - (A : vector_pixel; - B : vector_pixel) return vector_pixel; - - function vec_mergel - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_mergel - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_mergel - (A : vector_float; - B : vector_float) return vector_float; - - function vec_mergel - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_mergel - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_mergel - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vmrglw -- - ---------------- - - function vec_vmrglw - (A : vector_float; - B : vector_float) return vector_float; - - function vec_vmrglw - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vmrglw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vmrglw - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - ---------------- - -- vec_vmrglh -- - ---------------- - - function vec_vmrglh - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_vmrglh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vmrglh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vmrglh - (A : vector_pixel; - B : vector_pixel) return vector_pixel; - - ---------------- - -- vec_vmrglb -- - ---------------- - - function vec_vmrglb - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_vmrglb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vmrglb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ---------------- - -- vec_mfvscr -- - ---------------- - - function vec_mfvscr return vector_unsigned_short; - - ------------- - -- vec_min -- - ------------- - - function vec_min - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_min - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_min - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_min - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_min - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_min - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_min - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_min - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_min - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_min - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_min - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_min - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_min - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_min - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_min - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_min - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_min - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_min - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_min - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vminfp -- - ---------------- - - function vec_vminfp - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vminsw -- - ---------------- - - function vec_vminsw - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vminsw - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vminsw - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ---------------- - -- vec_vminuw -- - ---------------- - - function vec_vminuw - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vminuw - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vminuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_vminsh -- - ---------------- - - function vec_vminsh - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vminsh - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vminsh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - ---------------- - -- vec_vminuh -- - ---------------- - - function vec_vminuh - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vminuh - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vminuh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ---------------- - -- vec_vminsb -- - ---------------- - - function vec_vminsb - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vminsb - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vminsb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - ---------------- - -- vec_vminub -- - ---------------- - - function vec_vminub - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vminub - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vminub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - --------------- - -- vec_mladd -- - --------------- - - function vec_mladd - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short; - - function vec_mladd - (A : vector_signed_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_signed_short; - - function vec_mladd - (A : vector_unsigned_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short; - - function vec_mladd - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_unsigned_short; - - ---------------- - -- vec_mradds -- - ---------------- - - function vec_mradds - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short; - - -------------- - -- vec_msum -- - -------------- - - function vec_msum - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_int) return vector_unsigned_int; - - function vec_msum - (A : vector_signed_char; - B : vector_unsigned_char; - C : vector_signed_int) return vector_signed_int; - - function vec_msum - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_int) return vector_unsigned_int; - - function vec_msum - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vmsumshm -- - ------------------ - - function vec_vmsumshm - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vmsumuhm -- - ------------------ - - function vec_vmsumuhm - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_int) return vector_unsigned_int; - - ------------------ - -- vec_vmsummbm -- - ------------------ - - function vec_vmsummbm - (A : vector_signed_char; - B : vector_unsigned_char; - C : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vmsumubm -- - ------------------ - - function vec_vmsumubm - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_int) return vector_unsigned_int; - - --------------- - -- vec_msums -- - --------------- - - function vec_msums - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_int) return vector_unsigned_int; - - function vec_msums - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_int) return vector_signed_int; - - function vec_vmsumshs - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vmsumuhs -- - ------------------ - - function vec_vmsumuhs - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_int) return vector_unsigned_int; - - ---------------- - -- vec_mtvscr -- - ---------------- - - procedure vec_mtvscr - (A : vector_signed_int); - - procedure vec_mtvscr - (A : vector_unsigned_int); - - procedure vec_mtvscr - (A : vector_bool_int); - - procedure vec_mtvscr - (A : vector_signed_short); - - procedure vec_mtvscr - (A : vector_unsigned_short); - - procedure vec_mtvscr - (A : vector_bool_short); - - procedure vec_mtvscr - (A : vector_pixel); - - procedure vec_mtvscr - (A : vector_signed_char); - - procedure vec_mtvscr - (A : vector_unsigned_char); - - procedure vec_mtvscr - (A : vector_bool_char); - - -------------- - -- vec_mule -- - -------------- - - function vec_mule - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_mule - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_short; - - function vec_mule - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_int; - - function vec_mule - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_int; - - ----------------- - -- vec_vmulesh -- - ----------------- - - function vec_vmulesh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_int; - - ----------------- - -- vec_vmuleuh -- - ----------------- - - function vec_vmuleuh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_int; - - ----------------- - -- vec_vmulesb -- - ----------------- - - function vec_vmulesb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_short; - - ----------------- - -- vec_vmuleub -- - ----------------- - - function vec_vmuleub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_short; - - -------------- - -- vec_mulo -- - -------------- - - function vec_mulo - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_mulo - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_short; - - function vec_mulo - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_int; - - function vec_mulo - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_int; - - ----------------- - -- vec_vmulosh -- - ----------------- - - function vec_vmulosh - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_int; - - ----------------- - -- vec_vmulouh -- - ----------------- - - function vec_vmulouh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_int; - - ----------------- - -- vec_vmulosb -- - ----------------- - - function vec_vmulosb - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_short; - - ----------------- - -- vec_vmuloub -- - ----------------- - - function vec_vmuloub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_short; - - --------------- - -- vec_nmsub -- - --------------- - - function vec_nmsub - (A : vector_float; - B : vector_float; - C : vector_float) return vector_float; - - ------------- - -- vec_nor -- - ------------- - - function vec_nor - (A : vector_float; - B : vector_float) return vector_float; - - function vec_nor - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_nor - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_nor - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_nor - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_nor - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_nor - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_nor - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_nor - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_nor - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - ------------ - -- vec_or -- - ------------ - - function vec_or - (A : vector_float; - B : vector_float) return vector_float; - - function vec_or - (A : vector_float; - B : vector_bool_int) return vector_float; - - function vec_or - (A : vector_bool_int; - B : vector_float) return vector_float; - - function vec_or - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_or - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_or - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_or - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_or - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_or - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_or - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_or - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_or - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_or - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_or - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_or - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_or - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_or - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_or - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_or - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_or - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_or - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_or - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_or - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_or - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -------------- - -- vec_pack -- - -------------- - - function vec_pack - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_char; - - function vec_pack - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_char; - - function vec_pack - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_char; - - function vec_pack - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_short; - - function vec_pack - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_short; - - function vec_pack - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_short; - - ----------------- - -- vec_vpkuwum -- - ----------------- - - function vec_vpkuwum - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_short; - - function vec_vpkuwum - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_short; - - function vec_vpkuwum - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_short; - - ----------------- - -- vec_vpkuhum -- - ----------------- - - function vec_vpkuhum - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_char; - - function vec_vpkuhum - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_char; - - function vec_vpkuhum - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_char; - - ---------------- - -- vec_packpx -- - ---------------- - - function vec_packpx - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_pixel; - - --------------- - -- vec_packs -- - --------------- - - function vec_packs - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_char; - - function vec_packs - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_char; - - function vec_packs - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_short; - - function vec_packs - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_short; - - ----------------- - -- vec_vpkswss -- - ----------------- - - function vec_vpkswss - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_short; - - ----------------- - -- vec_vpkuwus -- - ----------------- - - function vec_vpkuwus - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_short; - - ----------------- - -- vec_vpkshss -- - ----------------- - - function vec_vpkshss - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_char; - - ----------------- - -- vec_vpkuhus -- - ----------------- - - function vec_vpkuhus - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_char; - - ---------------- - -- vec_packsu -- - ---------------- - - function vec_packsu - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_char; - - function vec_packsu - (A : vector_signed_short; - B : vector_signed_short) return vector_unsigned_char; - - function vec_packsu - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_short; - - function vec_packsu - (A : vector_signed_int; - B : vector_signed_int) return vector_unsigned_short; - - ----------------- - -- vec_vpkswus -- - ----------------- - - function vec_vpkswus - (A : vector_signed_int; - B : vector_signed_int) return vector_unsigned_short; - - ----------------- - -- vec_vpkshus -- - ----------------- - - function vec_vpkshus - (A : vector_signed_short; - B : vector_signed_short) return vector_unsigned_char; - - -------------- - -- vec_perm -- - -------------- - - function vec_perm - (A : vector_float; - B : vector_float; - C : vector_unsigned_char) return vector_float; - - function vec_perm - (A : vector_signed_int; - B : vector_signed_int; - C : vector_unsigned_char) return vector_signed_int; - - function vec_perm - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_unsigned_char) return vector_unsigned_int; - - function vec_perm - (A : vector_bool_int; - B : vector_bool_int; - C : vector_unsigned_char) return vector_bool_int; - - function vec_perm - (A : vector_signed_short; - B : vector_signed_short; - C : vector_unsigned_char) return vector_signed_short; - - function vec_perm - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_char) return vector_unsigned_short; - - function vec_perm - (A : vector_bool_short; - B : vector_bool_short; - C : vector_unsigned_char) return vector_bool_short; - - function vec_perm - (A : vector_pixel; - B : vector_pixel; - C : vector_unsigned_char) return vector_pixel; - - function vec_perm - (A : vector_signed_char; - B : vector_signed_char; - C : vector_unsigned_char) return vector_signed_char; - - function vec_perm - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_char) return vector_unsigned_char; - - function vec_perm - (A : vector_bool_char; - B : vector_bool_char; - C : vector_unsigned_char) return vector_bool_char; - - ------------ - -- vec_re -- - ------------ - - function vec_re - (A : vector_float) return vector_float; - - ------------ - -- vec_rl -- - ------------ - - function vec_rl - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_rl - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_rl - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_rl - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_rl - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_rl - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vrlw -- - -------------- - - function vec_vrlw - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_vrlw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vrlh -- - -------------- - - function vec_vrlh - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_vrlh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - -------------- - -- vec_vrlb -- - -------------- - - function vec_vrlb - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_vrlb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - --------------- - -- vec_round -- - --------------- - - function vec_round - (A : vector_float) return vector_float; - - ---------------- - -- vec_rsqrte -- - ---------------- - - function vec_rsqrte - (A : vector_float) return vector_float; - - ------------- - -- vec_sel -- - ------------- - - function vec_sel - (A : vector_float; - B : vector_float; - C : vector_bool_int) return vector_float; - - function vec_sel - (A : vector_float; - B : vector_float; - C : vector_unsigned_int) return vector_float; - - function vec_sel - (A : vector_signed_int; - B : vector_signed_int; - C : vector_bool_int) return vector_signed_int; - - function vec_sel - (A : vector_signed_int; - B : vector_signed_int; - C : vector_unsigned_int) return vector_signed_int; - - function vec_sel - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_bool_int) return vector_unsigned_int; - - function vec_sel - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_unsigned_int) return vector_unsigned_int; - - function vec_sel - (A : vector_bool_int; - B : vector_bool_int; - C : vector_bool_int) return vector_bool_int; - - function vec_sel - (A : vector_bool_int; - B : vector_bool_int; - C : vector_unsigned_int) return vector_bool_int; - - function vec_sel - (A : vector_signed_short; - B : vector_signed_short; - C : vector_bool_short) return vector_signed_short; - - function vec_sel - (A : vector_signed_short; - B : vector_signed_short; - C : vector_unsigned_short) return vector_signed_short; - - function vec_sel - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_bool_short) return vector_unsigned_short; - - function vec_sel - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_unsigned_short; - - function vec_sel - (A : vector_bool_short; - B : vector_bool_short; - C : vector_bool_short) return vector_bool_short; - - function vec_sel - (A : vector_bool_short; - B : vector_bool_short; - C : vector_unsigned_short) return vector_bool_short; - - function vec_sel - (A : vector_signed_char; - B : vector_signed_char; - C : vector_bool_char) return vector_signed_char; - - function vec_sel - (A : vector_signed_char; - B : vector_signed_char; - C : vector_unsigned_char) return vector_signed_char; - - function vec_sel - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_bool_char) return vector_unsigned_char; - - function vec_sel - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_char) return vector_unsigned_char; - - function vec_sel - (A : vector_bool_char; - B : vector_bool_char; - C : vector_bool_char) return vector_bool_char; - - function vec_sel - (A : vector_bool_char; - B : vector_bool_char; - C : vector_unsigned_char) return vector_bool_char; - - ------------ - -- vec_sl -- - ------------ - - function vec_sl - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_sl - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sl - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_sl - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sl - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_sl - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vslw -- - -------------- - - function vec_vslw - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_vslw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vslh -- - -------------- - - function vec_vslh - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_vslh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - -------------- - -- vec_vslb -- - -------------- - - function vec_vslb - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_vslb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ------------- - -- vec_sld -- - ------------- - - function vec_sld - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : c_int) return vector_unsigned_int; - - function vec_sld - (A : vector_bool_int; - B : vector_bool_int; - C : c_int) return vector_bool_int; - - function vec_sld - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : c_int) return vector_unsigned_short; - - function vec_sld - (A : vector_bool_short; - B : vector_bool_short; - C : c_int) return vector_bool_short; - - function vec_sld - (A : vector_pixel; - B : vector_pixel; - C : c_int) return vector_pixel; - - function vec_sld - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : c_int) return vector_unsigned_char; - - function vec_sld - (A : vector_bool_char; - B : vector_bool_char; - C : c_int) return vector_bool_char; - pragma Inline_Always (vec_sld); - pragma Convention (Intrinsic, vec_sld); - - function vec_sld - (A : vector_float; - B : vector_float; - C : c_int) return vector_float - renames Low_Level_Vectors.vsldoi_4sf; - - function vec_sld - (A : vector_signed_int; - B : vector_signed_int; - C : c_int) return vector_signed_int - renames Low_Level_Vectors.vsldoi_4si; - - function vec_sld - (A : vector_signed_short; - B : vector_signed_short; - C : c_int) return vector_signed_short - renames Low_Level_Vectors.vsldoi_8hi; - - function vec_sld - (A : vector_signed_char; - B : vector_signed_char; - C : c_int) return vector_signed_char - renames Low_Level_Vectors.vsldoi_16qi; - - ------------- - -- vec_sll -- - ------------- - - function vec_sll - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_sll - (A : vector_signed_int; - B : vector_unsigned_short) return vector_signed_int; - - function vec_sll - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int; - - function vec_sll - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_sll - (A : vector_unsigned_int; - B : vector_unsigned_short) return vector_unsigned_int; - - function vec_sll - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int; - - function vec_sll - (A : vector_bool_int; - B : vector_unsigned_int) return vector_bool_int; - - function vec_sll - (A : vector_bool_int; - B : vector_unsigned_short) return vector_bool_int; - - function vec_sll - (A : vector_bool_int; - B : vector_unsigned_char) return vector_bool_int; - - function vec_sll - (A : vector_signed_short; - B : vector_unsigned_int) return vector_signed_short; - - function vec_sll - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_sll - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short; - - function vec_sll - (A : vector_unsigned_short; - B : vector_unsigned_int) return vector_unsigned_short; - - function vec_sll - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sll - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_sll - (A : vector_bool_short; - B : vector_unsigned_int) return vector_bool_short; - - function vec_sll - (A : vector_bool_short; - B : vector_unsigned_short) return vector_bool_short; - - function vec_sll - (A : vector_bool_short; - B : vector_unsigned_char) return vector_bool_short; - - function vec_sll - (A : vector_pixel; - B : vector_unsigned_int) return vector_pixel; - - function vec_sll - (A : vector_pixel; - B : vector_unsigned_short) return vector_pixel; - - function vec_sll - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel; - - function vec_sll - (A : vector_signed_char; - B : vector_unsigned_int) return vector_signed_char; - - function vec_sll - (A : vector_signed_char; - B : vector_unsigned_short) return vector_signed_char; - - function vec_sll - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_sll - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_char; - - function vec_sll - (A : vector_unsigned_char; - B : vector_unsigned_short) return vector_unsigned_char; - - function vec_sll - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sll - (A : vector_bool_char; - B : vector_unsigned_int) return vector_bool_char; - - function vec_sll - (A : vector_bool_char; - B : vector_unsigned_short) return vector_bool_char; - - function vec_sll - (A : vector_bool_char; - B : vector_unsigned_char) return vector_bool_char; - - ------------- - -- vec_slo -- - ------------- - - function vec_slo - (A : vector_float; - B : vector_signed_char) return vector_float; - - function vec_slo - (A : vector_float; - B : vector_unsigned_char) return vector_float; - - function vec_slo - (A : vector_signed_int; - B : vector_signed_char) return vector_signed_int; - - function vec_slo - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int; - - function vec_slo - (A : vector_unsigned_int; - B : vector_signed_char) return vector_unsigned_int; - - function vec_slo - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int; - - function vec_slo - (A : vector_signed_short; - B : vector_signed_char) return vector_signed_short; - - function vec_slo - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short; - - function vec_slo - (A : vector_unsigned_short; - B : vector_signed_char) return vector_unsigned_short; - - function vec_slo - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_slo - (A : vector_pixel; - B : vector_signed_char) return vector_pixel; - - function vec_slo - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel; - - function vec_slo - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_slo - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_slo - (A : vector_unsigned_char; - B : vector_signed_char) return vector_unsigned_char; - - function vec_slo - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ---------------- - -- vec_vspltw -- - ---------------- - - function vec_vspltw - (A : vector_float; - B : c_int) return vector_float; - - function vec_vspltw - (A : vector_unsigned_int; - B : c_int) return vector_unsigned_int; - - function vec_vspltw - (A : vector_bool_int; - B : c_int) return vector_bool_int; - pragma Inline_Always (vec_vspltw); - pragma Convention (Intrinsic, vec_vspltw); - - function vec_vspltw - (A : vector_signed_int; - B : c_int) return vector_signed_int - renames Low_Level_Vectors.vspltw; - - ---------------- - -- vec_vsplth -- - ---------------- - - function vec_vsplth - (A : vector_bool_short; - B : c_int) return vector_bool_short; - - function vec_vsplth - (A : vector_unsigned_short; - B : c_int) return vector_unsigned_short; - - function vec_vsplth - (A : vector_pixel; - B : c_int) return vector_pixel; - pragma Inline_Always (vec_vsplth); - pragma Convention (Intrinsic, vec_vsplth); - - function vec_vsplth - (A : vector_signed_short; - B : c_int) return vector_signed_short - renames Low_Level_Vectors.vsplth; - - ---------------- - -- vec_vspltb -- - ---------------- - - function vec_vspltb - (A : vector_unsigned_char; - B : c_int) return vector_unsigned_char; - - function vec_vspltb - (A : vector_bool_char; - B : c_int) return vector_bool_char; - pragma Inline_Always (vec_vspltb); - pragma Convention (Intrinsic, vec_vspltb); - - function vec_vspltb - (A : vector_signed_char; - B : c_int) return vector_signed_char - renames Low_Level_Vectors.vspltb; - - ------------------ - -- vec_vspltisb -- - ------------------ - - function vec_vspltisb - (A : c_int) return vector_signed_char - renames Low_Level_Vectors.vspltisb; - - ------------------ - -- vec_vspltish -- - ------------------ - - function vec_vspltish - (A : c_int) return vector_signed_short - renames Low_Level_Vectors.vspltish; - - ------------------ - -- vec_vspltisw -- - ------------------ - - function vec_vspltisw - (A : c_int) return vector_signed_int - renames Low_Level_Vectors.vspltisw; - - ------------ - -- vec_sr -- - ------------ - - function vec_sr - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_sr - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sr - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_sr - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sr - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_sr - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vsrw -- - -------------- - - function vec_vsrw - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_vsrw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_vsrh -- - -------------- - - function vec_vsrh - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_vsrh - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - -------------- - -- vec_vsrb -- - -------------- - - function vec_vsrb - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_vsrb - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ------------- - -- vec_sra -- - ------------- - - function vec_sra - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_sra - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sra - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_sra - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sra - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_sra - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - --------------- - -- vec_vsraw -- - --------------- - - function vec_vsraw - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_vsraw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vsrah - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_vsrah - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vsrab - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_vsrab - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - ------------- - -- vec_srl -- - ------------- - - function vec_srl - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int; - - function vec_srl - (A : vector_signed_int; - B : vector_unsigned_short) return vector_signed_int; - - function vec_srl - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int; - - function vec_srl - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_srl - (A : vector_unsigned_int; - B : vector_unsigned_short) return vector_unsigned_int; - - function vec_srl - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int; - - function vec_srl - (A : vector_bool_int; - B : vector_unsigned_int) return vector_bool_int; - - function vec_srl - (A : vector_bool_int; - B : vector_unsigned_short) return vector_bool_int; - - function vec_srl - (A : vector_bool_int; - B : vector_unsigned_char) return vector_bool_int; - - function vec_srl - (A : vector_signed_short; - B : vector_unsigned_int) return vector_signed_short; - - function vec_srl - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short; - - function vec_srl - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short; - - function vec_srl - (A : vector_unsigned_short; - B : vector_unsigned_int) return vector_unsigned_short; - - function vec_srl - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_srl - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_srl - (A : vector_bool_short; - B : vector_unsigned_int) return vector_bool_short; - - function vec_srl - (A : vector_bool_short; - B : vector_unsigned_short) return vector_bool_short; - - function vec_srl - (A : vector_bool_short; - B : vector_unsigned_char) return vector_bool_short; - - function vec_srl - (A : vector_pixel; - B : vector_unsigned_int) return vector_pixel; - - function vec_srl - (A : vector_pixel; - B : vector_unsigned_short) return vector_pixel; - - function vec_srl - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel; - - function vec_srl - (A : vector_signed_char; - B : vector_unsigned_int) return vector_signed_char; - - function vec_srl - (A : vector_signed_char; - B : vector_unsigned_short) return vector_signed_char; - - function vec_srl - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_srl - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_char; - - function vec_srl - (A : vector_unsigned_char; - B : vector_unsigned_short) return vector_unsigned_char; - - function vec_srl - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_srl - (A : vector_bool_char; - B : vector_unsigned_int) return vector_bool_char; - - function vec_srl - (A : vector_bool_char; - B : vector_unsigned_short) return vector_bool_char; - - function vec_srl - (A : vector_bool_char; - B : vector_unsigned_char) return vector_bool_char; - - function vec_sro - (A : vector_float; - B : vector_signed_char) return vector_float; - - function vec_sro - (A : vector_float; - B : vector_unsigned_char) return vector_float; - - function vec_sro - (A : vector_signed_int; - B : vector_signed_char) return vector_signed_int; - - function vec_sro - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int; - - function vec_sro - (A : vector_unsigned_int; - B : vector_signed_char) return vector_unsigned_int; - - function vec_sro - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int; - - function vec_sro - (A : vector_signed_short; - B : vector_signed_char) return vector_signed_short; - - function vec_sro - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short; - - function vec_sro - (A : vector_unsigned_short; - B : vector_signed_char) return vector_unsigned_short; - - function vec_sro - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short; - - function vec_sro - (A : vector_pixel; - B : vector_signed_char) return vector_pixel; - - function vec_sro - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel; - - function vec_sro - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_sro - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char; - - function vec_sro - (A : vector_unsigned_char; - B : vector_signed_char) return vector_unsigned_char; - - function vec_sro - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - procedure vec_st - (A : vector_float; - B : c_int; - C : vector_float_ptr); - - procedure vec_st - (A : vector_float; - B : c_int; - C : float_ptr); - - procedure vec_st - (A : vector_signed_int; - B : c_int; - C : vector_signed_int_ptr); - - procedure vec_st - (A : vector_signed_int; - B : c_int; - C : int_ptr); - - procedure vec_st - (A : vector_unsigned_int; - B : c_int; - C : vector_unsigned_int_ptr); - - procedure vec_st - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_st - (A : vector_bool_int; - B : c_int; - C : vector_bool_int_ptr); - - procedure vec_st - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_st - (A : vector_bool_int; - B : c_int; - C : int_ptr); - - procedure vec_st - (A : vector_signed_short; - B : c_int; - C : vector_signed_short_ptr); - - procedure vec_st - (A : vector_signed_short; - B : c_int; - C : short_ptr); - - procedure vec_st - (A : vector_unsigned_short; - B : c_int; - C : vector_unsigned_short_ptr); - - procedure vec_st - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_st - (A : vector_bool_short; - B : c_int; - C : vector_bool_short_ptr); - - procedure vec_st - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_st - (A : vector_pixel; - B : c_int; - C : vector_pixel_ptr); - - procedure vec_st - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_st - (A : vector_pixel; - B : c_int; - C : short_ptr); - - procedure vec_st - (A : vector_bool_short; - B : c_int; - C : short_ptr); - - procedure vec_st - (A : vector_signed_char; - B : c_int; - C : vector_signed_char_ptr); - - procedure vec_st - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_st - (A : vector_unsigned_char; - B : c_int; - C : vector_unsigned_char_ptr); - - procedure vec_st - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_st - (A : vector_bool_char; - B : c_int; - C : vector_bool_char_ptr); - - procedure vec_st - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_st - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr); - - ------------- - -- vec_ste -- - ------------- - - procedure vec_ste - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_ste - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_ste - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_ste - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_ste - (A : vector_signed_short; - B : c_int; - C : short_ptr); - - procedure vec_ste - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_ste - (A : vector_bool_short; - B : c_int; - C : short_ptr); - - procedure vec_ste - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_ste - (A : vector_pixel; - B : c_int; - C : short_ptr); - - procedure vec_ste - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_ste - (A : vector_float; - B : c_int; - C : float_ptr); - - procedure vec_ste - (A : vector_signed_int; - B : c_int; - C : int_ptr); - - procedure vec_ste - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_ste - (A : vector_bool_int; - B : c_int; - C : int_ptr); - - procedure vec_ste - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr); - - ---------------- - -- vec_stvewx -- - ---------------- - - procedure vec_stvewx - (A : vector_float; - B : c_int; - C : float_ptr); - - procedure vec_stvewx - (A : vector_signed_int; - B : c_int; - C : int_ptr); - - procedure vec_stvewx - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_stvewx - (A : vector_bool_int; - B : c_int; - C : int_ptr); - - procedure vec_stvewx - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_stvehx - (A : vector_signed_short; - B : c_int; - C : short_ptr); - - procedure vec_stvehx - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stvehx - (A : vector_bool_short; - B : c_int; - C : short_ptr); - - procedure vec_stvehx - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stvehx - (A : vector_pixel; - B : c_int; - C : short_ptr); - - procedure vec_stvehx - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stvebx - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_stvebx - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_stvebx - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_stvebx - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_stl - (A : vector_float; - B : c_int; - C : vector_float_ptr); - - procedure vec_stl - (A : vector_float; - B : c_int; - C : float_ptr); - - procedure vec_stl - (A : vector_signed_int; - B : c_int; - C : vector_signed_int_ptr); - - procedure vec_stl - (A : vector_signed_int; - B : c_int; - C : int_ptr); - - procedure vec_stl - (A : vector_unsigned_int; - B : c_int; - C : vector_unsigned_int_ptr); - - procedure vec_stl - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_stl - (A : vector_bool_int; - B : c_int; - C : vector_bool_int_ptr); - - procedure vec_stl - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr); - - procedure vec_stl - (A : vector_bool_int; - B : c_int; - C : int_ptr); - - procedure vec_stl - (A : vector_signed_short; - B : c_int; - C : vector_signed_short_ptr); - - procedure vec_stl - (A : vector_signed_short; - B : c_int; - C : short_ptr); - - procedure vec_stl - (A : vector_unsigned_short; - B : c_int; - C : vector_unsigned_short_ptr); - - procedure vec_stl - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stl - (A : vector_bool_short; - B : c_int; - C : vector_bool_short_ptr); - - procedure vec_stl - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stl - (A : vector_bool_short; - B : c_int; - C : short_ptr); - - procedure vec_stl - (A : vector_pixel; - B : c_int; - C : vector_pixel_ptr); - - procedure vec_stl - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr); - - procedure vec_stl - (A : vector_pixel; - B : c_int; - C : short_ptr); - - procedure vec_stl - (A : vector_signed_char; - B : c_int; - C : vector_signed_char_ptr); - - procedure vec_stl - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr); - - procedure vec_stl - (A : vector_unsigned_char; - B : c_int; - C : vector_unsigned_char_ptr); - - procedure vec_stl - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_stl - (A : vector_bool_char; - B : c_int; - C : vector_bool_char_ptr); - - procedure vec_stl - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr); - - procedure vec_stl - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr); - - ------------- - -- vec_sub -- - ------------- - - function vec_sub - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_sub - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_sub - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_sub - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sub - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_sub - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_sub - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_sub - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_sub - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_sub - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sub - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_sub - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_sub - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_sub - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_sub - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_sub - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_sub - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_sub - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_sub - (A : vector_float; - B : vector_float) return vector_float; - - ---------------- - -- vec_vsubfp -- - ---------------- - - function vec_vsubfp - (A : vector_float; - B : vector_float) return vector_float; - - ----------------- - -- vec_vsubuwm -- - ----------------- - - function vec_vsubuwm - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vsubuwm - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vsubuwm - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vsubuwm - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vsubuwm - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vsubuwm - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ----------------- - -- vec_vsubuhm -- - ----------------- - - function vec_vsubuhm - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vsubuhm - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vsubuhm - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vsubuhm - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vsubuhm - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vsubuhm - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ----------------- - -- vec_vsububm -- - ----------------- - - function vec_vsububm - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vsububm - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vsububm - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vsububm - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vsububm - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vsububm - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -------------- - -- vec_subc -- - -------------- - - function vec_subc - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - -------------- - -- vec_subs -- - -------------- - - function vec_subs - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_subs - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_subs - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_subs - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_subs - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_subs - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_subs - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_subs - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_subs - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_subs - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_subs - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_subs - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_subs - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_subs - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_subs - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_subs - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_subs - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_subs - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ----------------- - -- vec_vsubsws -- - ----------------- - - function vec_vsubsws - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_vsubsws - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_vsubsws - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - ----------------- - -- vec_vsubuws -- - ----------------- - - function vec_vsubuws - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_vsubuws - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_vsubuws - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - ----------------- - -- vec_vsubshs -- - ----------------- - - function vec_vsubshs - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_vsubshs - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_vsubshs - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - ----------------- - -- vec_vsubuhs -- - ----------------- - - function vec_vsubuhs - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_vsubuhs - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_vsubuhs - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - ----------------- - -- vec_vsubsbs -- - ----------------- - - function vec_vsubsbs - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_vsubsbs - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_vsubsbs - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - ----------------- - -- vec_vsububs -- - ----------------- - - function vec_vsububs - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_vsububs - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_vsububs - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - --------------- - -- vec_sum4s -- - --------------- - - function vec_sum4s - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_sum4s - (A : vector_signed_char; - B : vector_signed_int) return vector_signed_int; - - function vec_sum4s - (A : vector_signed_short; - B : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vsum4shs -- - ------------------ - - function vec_vsum4shs - (A : vector_signed_short; - B : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vsum4sbs -- - ------------------ - - function vec_vsum4sbs - (A : vector_signed_char; - B : vector_signed_int) return vector_signed_int; - - ------------------ - -- vec_vsum4ubs -- - ------------------ - - function vec_vsum4ubs - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_int; - - --------------- - -- vec_sum2s -- - --------------- - - function vec_sum2s - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - -------------- - -- vec_sums -- - -------------- - - function vec_sums - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_trunc - (A : vector_float) return vector_float; - - function vec_unpackh - (A : vector_signed_char) return vector_signed_short; - - function vec_unpackh - (A : vector_bool_char) return vector_bool_short; - - function vec_unpackh - (A : vector_signed_short) return vector_signed_int; - - function vec_unpackh - (A : vector_bool_short) return vector_bool_int; - - function vec_unpackh - (A : vector_pixel) return vector_unsigned_int; - - function vec_vupkhsh - (A : vector_bool_short) return vector_bool_int; - - function vec_vupkhsh - (A : vector_signed_short) return vector_signed_int; - - function vec_vupkhpx - (A : vector_pixel) return vector_unsigned_int; - - function vec_vupkhsb - (A : vector_bool_char) return vector_bool_short; - - function vec_vupkhsb - (A : vector_signed_char) return vector_signed_short; - - function vec_unpackl - (A : vector_signed_char) return vector_signed_short; - - function vec_unpackl - (A : vector_bool_char) return vector_bool_short; - - function vec_unpackl - (A : vector_pixel) return vector_unsigned_int; - - function vec_unpackl - (A : vector_signed_short) return vector_signed_int; - - function vec_unpackl - (A : vector_bool_short) return vector_bool_int; - - function vec_vupklpx - (A : vector_pixel) return vector_unsigned_int; - - ----------------- - -- vec_vupklsh -- - ----------------- - - function vec_vupklsh - (A : vector_bool_short) return vector_bool_int; - - function vec_vupklsh - (A : vector_signed_short) return vector_signed_int; - - ----------------- - -- vec_vupklsb -- - ----------------- - - function vec_vupklsb - (A : vector_bool_char) return vector_bool_short; - - function vec_vupklsb - (A : vector_signed_char) return vector_signed_short; - - ------------- - -- vec_xor -- - ------------- - - function vec_xor - (A : vector_float; - B : vector_float) return vector_float; - - function vec_xor - (A : vector_float; - B : vector_bool_int) return vector_float; - - function vec_xor - (A : vector_bool_int; - B : vector_float) return vector_float; - - function vec_xor - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int; - - function vec_xor - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int; - - function vec_xor - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int; - - function vec_xor - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int; - - function vec_xor - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_xor - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int; - - function vec_xor - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int; - - function vec_xor - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short; - - function vec_xor - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short; - - function vec_xor - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short; - - function vec_xor - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short; - - function vec_xor - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_xor - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short; - - function vec_xor - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short; - - function vec_xor - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char; - - function vec_xor - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char; - - function vec_xor - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char; - - function vec_xor - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char; - - function vec_xor - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char; - - function vec_xor - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char; - - function vec_xor - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char; - - -- vec_all_eq -- - - function vec_all_eq - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_eq - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_eq - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_eq - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_eq - (A : vector_bool_char; - B : vector_bool_char) return c_int; - - function vec_all_eq - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_eq - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_eq - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_eq - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_eq - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_eq - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_eq - (A : vector_bool_short; - B : vector_bool_short) return c_int; - - function vec_all_eq - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_eq - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_eq - (A : vector_pixel; - B : vector_pixel) return c_int; - - function vec_all_eq - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_eq - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_eq - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_eq - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_eq - (A : vector_bool_int; - B : vector_bool_int) return c_int; - - function vec_all_eq - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_eq - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_eq - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_all_ge -- - ---------------- - - function vec_all_ge - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_ge - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_ge - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_ge - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_ge - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_ge - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_ge - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_ge - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_ge - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_ge - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_ge - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_ge - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_ge - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_ge - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_ge - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_ge - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_ge - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_ge - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_ge - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_all_gt -- - ---------------- - - function vec_all_gt - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_gt - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_gt - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_gt - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_gt - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_gt - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_gt - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_gt - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_gt - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_gt - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_gt - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_gt - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_gt - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_gt - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_gt - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_gt - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_gt - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_gt - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_gt - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_all_in -- - ---------------- - - function vec_all_in - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_all_le -- - ---------------- - - function vec_all_le - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_le - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_le - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_le - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_le - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_le - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_le - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_le - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_le - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_le - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_le - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_le - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_le - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_le - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_le - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_le - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_le - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_le - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_le - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_all_lt -- - ---------------- - - function vec_all_lt - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_lt - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_lt - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_lt - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_lt - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_lt - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_lt - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_lt - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_lt - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_lt - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_lt - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_lt - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_lt - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_lt - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_lt - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_lt - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_lt - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_lt - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_lt - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_all_nan -- - ----------------- - - function vec_all_nan - (A : vector_float) return c_int; - - ---------------- - -- vec_all_ne -- - ---------------- - - function vec_all_ne - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_all_ne - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_all_ne - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_all_ne - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_all_ne - (A : vector_bool_char; - B : vector_bool_char) return c_int; - - function vec_all_ne - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_all_ne - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_all_ne - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_all_ne - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_all_ne - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_all_ne - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_all_ne - (A : vector_bool_short; - B : vector_bool_short) return c_int; - - function vec_all_ne - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_all_ne - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_all_ne - (A : vector_pixel; - B : vector_pixel) return c_int; - - function vec_all_ne - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_all_ne - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_all_ne - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_all_ne - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_all_ne - (A : vector_bool_int; - B : vector_bool_int) return c_int; - - function vec_all_ne - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_all_ne - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_all_ne - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_all_nge -- - ----------------- - - function vec_all_nge - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_all_ngt -- - ----------------- - - function vec_all_ngt - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_all_nle -- - ----------------- - - function vec_all_nle - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_all_nlt -- - ----------------- - - function vec_all_nlt - (A : vector_float; - B : vector_float) return c_int; - - --------------------- - -- vec_all_numeric -- - --------------------- - - function vec_all_numeric - (A : vector_float) return c_int; - - ---------------- - -- vec_any_eq -- - ---------------- - - function vec_any_eq - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_eq - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_eq - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_eq - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_eq - (A : vector_bool_char; - B : vector_bool_char) return c_int; - - function vec_any_eq - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_eq - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_eq - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_eq - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_eq - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_eq - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_eq - (A : vector_bool_short; - B : vector_bool_short) return c_int; - - function vec_any_eq - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_eq - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_eq - (A : vector_pixel; - B : vector_pixel) return c_int; - - function vec_any_eq - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_eq - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_eq - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_eq - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_eq - (A : vector_bool_int; - B : vector_bool_int) return c_int; - - function vec_any_eq - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_eq - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_eq - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_any_ge -- - ---------------- - - function vec_any_ge - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_ge - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_ge - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_ge - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_ge - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_ge - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_ge - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_ge - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_ge - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_ge - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_ge - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_ge - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_ge - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_ge - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_ge - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_ge - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_ge - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_ge - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_ge - (A : vector_float; - B : vector_float) return c_int; - - ---------------- - -- vec_any_gt -- - ---------------- - - function vec_any_gt - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_gt - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_gt - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_gt - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_gt - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_gt - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_gt - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_gt - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_gt - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_gt - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_gt - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_gt - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_gt - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_gt - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_gt - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_gt - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_gt - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_gt - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_gt - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_le - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_le - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_le - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_le - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_le - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_le - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_le - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_le - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_le - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_le - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_le - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_le - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_le - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_le - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_le - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_le - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_le - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_le - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_le - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_lt - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_lt - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_lt - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_lt - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_lt - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_lt - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_lt - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_lt - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_lt - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_lt - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_lt - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_lt - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_lt - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_lt - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_lt - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_lt - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_lt - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_lt - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_lt - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_nan - (A : vector_float) return c_int; - - function vec_any_ne - (A : vector_signed_char; - B : vector_bool_char) return c_int; - - function vec_any_ne - (A : vector_signed_char; - B : vector_signed_char) return c_int; - - function vec_any_ne - (A : vector_unsigned_char; - B : vector_bool_char) return c_int; - - function vec_any_ne - (A : vector_unsigned_char; - B : vector_unsigned_char) return c_int; - - function vec_any_ne - (A : vector_bool_char; - B : vector_bool_char) return c_int; - - function vec_any_ne - (A : vector_bool_char; - B : vector_unsigned_char) return c_int; - - function vec_any_ne - (A : vector_bool_char; - B : vector_signed_char) return c_int; - - function vec_any_ne - (A : vector_signed_short; - B : vector_bool_short) return c_int; - - function vec_any_ne - (A : vector_signed_short; - B : vector_signed_short) return c_int; - - function vec_any_ne - (A : vector_unsigned_short; - B : vector_bool_short) return c_int; - - function vec_any_ne - (A : vector_unsigned_short; - B : vector_unsigned_short) return c_int; - - function vec_any_ne - (A : vector_bool_short; - B : vector_bool_short) return c_int; - - function vec_any_ne - (A : vector_bool_short; - B : vector_unsigned_short) return c_int; - - function vec_any_ne - (A : vector_bool_short; - B : vector_signed_short) return c_int; - - function vec_any_ne - (A : vector_pixel; - B : vector_pixel) return c_int; - - function vec_any_ne - (A : vector_signed_int; - B : vector_bool_int) return c_int; - - function vec_any_ne - (A : vector_signed_int; - B : vector_signed_int) return c_int; - - function vec_any_ne - (A : vector_unsigned_int; - B : vector_bool_int) return c_int; - - function vec_any_ne - (A : vector_unsigned_int; - B : vector_unsigned_int) return c_int; - - function vec_any_ne - (A : vector_bool_int; - B : vector_bool_int) return c_int; - - function vec_any_ne - (A : vector_bool_int; - B : vector_unsigned_int) return c_int; - - function vec_any_ne - (A : vector_bool_int; - B : vector_signed_int) return c_int; - - function vec_any_ne - (A : vector_float; - B : vector_float) return c_int; - - ----------------- - -- vec_any_nge -- - ----------------- - - function vec_any_nge - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_ngt - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_nle - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_nlt - (A : vector_float; - B : vector_float) return c_int; - - function vec_any_numeric - (A : vector_float) return c_int; - - function vec_any_out - (A : vector_float; - B : vector_float) return c_int; - - function vec_splat_s8 - (A : c_int) return vector_signed_char - renames vec_vspltisb; - - ------------------- - -- vec_splat_s16 -- - ------------------- - - function vec_splat_s16 - (A : c_int) return vector_signed_short - renames vec_vspltish; - - ------------------- - -- vec_splat_s32 -- - ------------------- - - function vec_splat_s32 - (A : c_int) return vector_signed_int - renames vec_vspltisw; - - function vec_splat - (A : vector_signed_char; - B : c_int) return vector_signed_char - renames vec_vspltb; - - function vec_splat - (A : vector_unsigned_char; - B : c_int) return vector_unsigned_char - renames vec_vspltb; - - function vec_splat - (A : vector_bool_char; - B : c_int) return vector_bool_char - renames vec_vspltb; - - function vec_splat - (A : vector_signed_short; - B : c_int) return vector_signed_short - renames vec_vsplth; - - function vec_splat - (A : vector_unsigned_short; - B : c_int) return vector_unsigned_short - renames vec_vsplth; - - function vec_splat - (A : vector_bool_short; - B : c_int) return vector_bool_short - renames vec_vsplth; - - function vec_splat - (A : vector_pixel; - B : c_int) return vector_pixel - renames vec_vsplth; - - function vec_splat - (A : vector_float; - B : c_int) return vector_float - renames vec_vspltw; - - function vec_splat - (A : vector_signed_int; - B : c_int) return vector_signed_int - renames vec_vspltw; - - function vec_splat - (A : vector_unsigned_int; - B : c_int) return vector_unsigned_int - renames vec_vspltw; - - function vec_splat - (A : vector_bool_int; - B : c_int) return vector_bool_int - renames vec_vspltw; - - ------------------ - -- vec_splat_u8 -- - ------------------ - - function vec_splat_u8 - (A : c_int) return vector_unsigned_char; - pragma Inline_Always (vec_splat_u8); - pragma Convention (Intrinsic, vec_splat_u8); - - ------------------- - -- vec_splat_u16 -- - ------------------- - - function vec_splat_u16 - (A : c_int) return vector_unsigned_short; - pragma Inline_Always (vec_splat_u16); - pragma Convention (Intrinsic, vec_splat_u16); - - ------------------- - -- vec_splat_u32 -- - ------------------- - - function vec_splat_u32 - (A : c_int) return vector_unsigned_int; - pragma Inline_Always (vec_splat_u32); - pragma Convention (Intrinsic, vec_splat_u32); - - ------------- - -- vec_ctf -- - ------------- - - function vec_ctf - (A : vector_unsigned_int; - B : c_int) return vector_float - renames vec_vcfux; - - function vec_ctf - (A : vector_signed_int; - B : c_int) return vector_float - renames vec_vcfsx; - - ------------- - -- vec_cts -- - ------------- - - function vec_cts - (A : vector_float; - B : c_int) return vector_signed_int - renames vec_vctsxs; - - function vec_ctu - (A : vector_float; - B : c_int) return vector_unsigned_int - renames vec_vctuxs; - - function vec_vaddcuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_addc; - - function vec_vand - (A : vector_float; - B : vector_float) return vector_float - renames vec_and; - - function vec_vand - (A : vector_float; - B : vector_bool_int) return vector_float - renames vec_and; - - function vec_vand - (A : vector_bool_int; - B : vector_float) return vector_float - renames vec_and; - - function vec_vand - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int - renames vec_and; - - function vec_vand - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int - renames vec_and; - - function vec_vand - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int - renames vec_and; - - function vec_vand - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_and; - - function vec_vand - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_and; - - function vec_vand - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int - renames vec_and; - - function vec_vand - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_and; - - function vec_vand - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short - renames vec_and; - - function vec_vand - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short - renames vec_and; - - function vec_vand - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short - renames vec_and; - - function vec_vand - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short - renames vec_and; - - function vec_vand - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_and; - - function vec_vand - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short - renames vec_and; - - function vec_vand - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_and; - - function vec_vand - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char - renames vec_and; - - function vec_vand - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char - renames vec_and; - - function vec_vand - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char - renames vec_and; - - function vec_vand - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_and; - - function vec_vand - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_and; - - function vec_vand - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char - renames vec_and; - - function vec_vand - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_and; - - --------------- - -- vec_vandc -- - --------------- - - function vec_vandc - (A : vector_float; - B : vector_float) return vector_float - renames vec_andc; - - function vec_vandc - (A : vector_float; - B : vector_bool_int) return vector_float - renames vec_andc; - - function vec_vandc - (A : vector_bool_int; - B : vector_float) return vector_float - renames vec_andc; - - function vec_vandc - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int - renames vec_andc; - - function vec_vandc - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int - renames vec_andc; - - function vec_vandc - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int - renames vec_andc; - - function vec_vandc - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_andc; - - function vec_vandc - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_andc; - - function vec_vandc - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short - renames vec_andc; - - function vec_vandc - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short - renames vec_andc; - - function vec_vandc - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short - renames vec_andc; - - function vec_vandc - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short - renames vec_andc; - - function vec_vandc - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_andc; - - function vec_vandc - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char - renames vec_andc; - - function vec_vandc - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char - renames vec_andc; - - function vec_vandc - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char - renames vec_andc; - - function vec_vandc - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_andc; - - function vec_vandc - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char - renames vec_andc; - - function vec_vandc - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_andc; - - --------------- - -- vec_vrfip -- - --------------- - - function vec_vrfip - (A : vector_float) return vector_float - renames vec_ceil; - - ----------------- - -- vec_vcmpbfp -- - ----------------- - - function vec_vcmpbfp - (A : vector_float; - B : vector_float) return vector_signed_int - renames vec_cmpb; - - function vec_vcmpgefp - (A : vector_float; - B : vector_float) return vector_bool_int - renames vec_cmpge; - - function vec_vexptefp - (A : vector_float) return vector_float - renames vec_expte; - - --------------- - -- vec_vrfim -- - --------------- - - function vec_vrfim - (A : vector_float) return vector_float - renames vec_floor; - - function vec_lvx - (A : c_long; - B : const_vector_float_ptr) return vector_float - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_float_ptr) return vector_float - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_bool_int_ptr) return vector_bool_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_signed_int_ptr) return vector_signed_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_int_ptr) return vector_signed_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_long_ptr) return vector_signed_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_unsigned_int_ptr) return vector_unsigned_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_unsigned_int_ptr) return vector_unsigned_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_unsigned_long_ptr) return vector_unsigned_int - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_bool_short_ptr) return vector_bool_short - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_pixel_ptr) return vector_pixel - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_signed_short_ptr) return vector_signed_short - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_short_ptr) return vector_signed_short - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_unsigned_short_ptr) return vector_unsigned_short - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_unsigned_short_ptr) return vector_unsigned_short - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_bool_char_ptr) return vector_bool_char - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_signed_char_ptr) return vector_signed_char - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_signed_char_ptr) return vector_signed_char - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_vector_unsigned_char_ptr) return vector_unsigned_char - renames vec_ld; - - function vec_lvx - (A : c_long; - B : const_unsigned_char_ptr) return vector_unsigned_char - renames vec_ld; - - function vec_lvxl - (A : c_long; - B : const_vector_float_ptr) return vector_float - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_float_ptr) return vector_float - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_bool_int_ptr) return vector_bool_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_signed_int_ptr) return vector_signed_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_int_ptr) return vector_signed_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_long_ptr) return vector_signed_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_unsigned_int_ptr) return vector_unsigned_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_unsigned_int_ptr) return vector_unsigned_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_unsigned_long_ptr) return vector_unsigned_int - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_bool_short_ptr) return vector_bool_short - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_pixel_ptr) return vector_pixel - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_signed_short_ptr) return vector_signed_short - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_short_ptr) return vector_signed_short - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_unsigned_short_ptr) return vector_unsigned_short - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_unsigned_short_ptr) return vector_unsigned_short - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_bool_char_ptr) return vector_bool_char - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_signed_char_ptr) return vector_signed_char - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_signed_char_ptr) return vector_signed_char - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_vector_unsigned_char_ptr) return vector_unsigned_char - renames vec_ldl; - - function vec_lvxl - (A : c_long; - B : const_unsigned_char_ptr) return vector_unsigned_char - renames vec_ldl; - - function vec_vlogefp - (A : vector_float) return vector_float - renames vec_loge; - - ----------------- - -- vec_vmaddfp -- - ----------------- - - function vec_vmaddfp - (A : vector_float; - B : vector_float; - C : vector_float) return vector_float - renames vec_madd; - - ------------------- - -- vec_vmhaddshs -- - ------------------- - - function vec_vmhaddshs - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short - renames vec_madds; - - ------------------- - -- vec_vmladduhm -- - ------------------- - - function vec_vmladduhm - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short - renames vec_mladd; - - function vec_vmladduhm - (A : vector_signed_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_signed_short - renames vec_mladd; - - function vec_vmladduhm - (A : vector_unsigned_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short - renames vec_mladd; - - function vec_vmladduhm - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_unsigned_short - renames vec_mladd; - - -------------------- - -- vec_vmhraddshs -- - -------------------- - - function vec_vmhraddshs - (A : vector_signed_short; - B : vector_signed_short; - C : vector_signed_short) return vector_signed_short - renames vec_mradds; - - ------------------ - -- vec_vnmsubfp -- - ------------------ - - function vec_vnmsubfp - (A : vector_float; - B : vector_float; - C : vector_float) return vector_float - renames vec_nmsub; - - -------------- - -- vec_vnor -- - -------------- - - function vec_vnor - (A : vector_float; - B : vector_float) return vector_float - renames vec_nor; - - function vec_vnor - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_nor; - - function vec_vnor - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_nor; - - function vec_vnor - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int - renames vec_nor; - - function vec_vnor - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short - renames vec_nor; - - function vec_vnor - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_nor; - - function vec_vnor - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short - renames vec_nor; - - function vec_vnor - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_nor; - - function vec_vnor - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_nor; - - function vec_vnor - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char - renames vec_nor; - - ------------- - -- vec_vor -- - ------------- - - function vec_vor - (A : vector_float; - B : vector_float) return vector_float - renames vec_or; - - function vec_vor - (A : vector_float; - B : vector_bool_int) return vector_float - renames vec_or; - - function vec_vor - (A : vector_bool_int; - B : vector_float) return vector_float - renames vec_or; - - function vec_vor - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int - renames vec_or; - - function vec_vor - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int - renames vec_or; - - function vec_vor - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int - renames vec_or; - - function vec_vor - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_or; - - function vec_vor - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_or; - - function vec_vor - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int - renames vec_or; - - function vec_vor - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_or; - - function vec_vor - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short - renames vec_or; - - function vec_vor - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short - renames vec_or; - - function vec_vor - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short - renames vec_or; - - function vec_vor - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short - renames vec_or; - - function vec_vor - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_or; - - function vec_vor - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short - renames vec_or; - - function vec_vor - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_or; - - function vec_vor - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char - renames vec_or; - - function vec_vor - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char - renames vec_or; - - function vec_vor - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char - renames vec_or; - - function vec_vor - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_or; - - function vec_vor - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_or; - - function vec_vor - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char - renames vec_or; - - function vec_vor - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_or; - - --------------- - -- vec_vpkpx -- - --------------- - - function vec_vpkpx - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_pixel - renames vec_packpx; - - --------------- - -- vec_vperm -- - --------------- - - function vec_vperm - (A : vector_float; - B : vector_float; - C : vector_unsigned_char) return vector_float - renames vec_perm; - - function vec_vperm - (A : vector_signed_int; - B : vector_signed_int; - C : vector_unsigned_char) return vector_signed_int - renames vec_perm; - - function vec_vperm - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_unsigned_char) return vector_unsigned_int - renames vec_perm; - - function vec_vperm - (A : vector_bool_int; - B : vector_bool_int; - C : vector_unsigned_char) return vector_bool_int - renames vec_perm; - - function vec_vperm - (A : vector_signed_short; - B : vector_signed_short; - C : vector_unsigned_char) return vector_signed_short - renames vec_perm; - - function vec_vperm - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_char) return vector_unsigned_short - renames vec_perm; - - function vec_vperm - (A : vector_bool_short; - B : vector_bool_short; - C : vector_unsigned_char) return vector_bool_short - renames vec_perm; - - function vec_vperm - (A : vector_pixel; - B : vector_pixel; - C : vector_unsigned_char) return vector_pixel - renames vec_perm; - - function vec_vperm - (A : vector_signed_char; - B : vector_signed_char; - C : vector_unsigned_char) return vector_signed_char - renames vec_perm; - - function vec_vperm - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_char) return vector_unsigned_char - renames vec_perm; - - function vec_vperm - (A : vector_bool_char; - B : vector_bool_char; - C : vector_unsigned_char) return vector_bool_char - renames vec_perm; - - --------------- - -- vec_vrefp -- - --------------- - - function vec_vrefp - (A : vector_float) return vector_float - renames vec_re; - - --------------- - -- vec_vrfin -- - --------------- - - function vec_vrfin - (A : vector_float) return vector_float - renames vec_round; - - function vec_vrsqrtefp - (A : vector_float) return vector_float - renames vec_rsqrte; - - function vec_vsel - (A : vector_float; - B : vector_float; - C : vector_bool_int) return vector_float - renames vec_sel; - - function vec_vsel - (A : vector_float; - B : vector_float; - C : vector_unsigned_int) return vector_float - renames vec_sel; - - function vec_vsel - (A : vector_signed_int; - B : vector_signed_int; - C : vector_bool_int) return vector_signed_int - renames vec_sel; - - function vec_vsel - (A : vector_signed_int; - B : vector_signed_int; - C : vector_unsigned_int) return vector_signed_int - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_bool_int) return vector_unsigned_int - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : vector_unsigned_int) return vector_unsigned_int - renames vec_sel; - - function vec_vsel - (A : vector_bool_int; - B : vector_bool_int; - C : vector_bool_int) return vector_bool_int - renames vec_sel; - - function vec_vsel - (A : vector_bool_int; - B : vector_bool_int; - C : vector_unsigned_int) return vector_bool_int - renames vec_sel; - - function vec_vsel - (A : vector_signed_short; - B : vector_signed_short; - C : vector_bool_short) return vector_signed_short - renames vec_sel; - - function vec_vsel - (A : vector_signed_short; - B : vector_signed_short; - C : vector_unsigned_short) return vector_signed_short - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_bool_short) return vector_unsigned_short - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : vector_unsigned_short) return vector_unsigned_short - renames vec_sel; - - function vec_vsel - (A : vector_bool_short; - B : vector_bool_short; - C : vector_bool_short) return vector_bool_short - renames vec_sel; - - function vec_vsel - (A : vector_bool_short; - B : vector_bool_short; - C : vector_unsigned_short) return vector_bool_short - renames vec_sel; - - function vec_vsel - (A : vector_signed_char; - B : vector_signed_char; - C : vector_bool_char) return vector_signed_char - renames vec_sel; - - function vec_vsel - (A : vector_signed_char; - B : vector_signed_char; - C : vector_unsigned_char) return vector_signed_char - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_bool_char) return vector_unsigned_char - renames vec_sel; - - function vec_vsel - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : vector_unsigned_char) return vector_unsigned_char - renames vec_sel; - - function vec_vsel - (A : vector_bool_char; - B : vector_bool_char; - C : vector_bool_char) return vector_bool_char - renames vec_sel; - - function vec_vsel - (A : vector_bool_char; - B : vector_bool_char; - C : vector_unsigned_char) return vector_bool_char - renames vec_sel; - - ---------------- - -- vec_vsldoi -- - ---------------- - - function vec_vsldoi - (A : vector_float; - B : vector_float; - C : c_int) return vector_float - renames vec_sld; - - function vec_vsldoi - (A : vector_signed_int; - B : vector_signed_int; - C : c_int) return vector_signed_int - renames vec_sld; - - function vec_vsldoi - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : c_int) return vector_unsigned_int - renames vec_sld; - - function vec_vsldoi - (A : vector_bool_int; - B : vector_bool_int; - C : c_int) return vector_bool_int - renames vec_sld; - - function vec_vsldoi - (A : vector_signed_short; - B : vector_signed_short; - C : c_int) return vector_signed_short - renames vec_sld; - - function vec_vsldoi - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : c_int) return vector_unsigned_short - renames vec_sld; - - function vec_vsldoi - (A : vector_bool_short; - B : vector_bool_short; - C : c_int) return vector_bool_short - renames vec_sld; - - function vec_vsldoi - (A : vector_pixel; - B : vector_pixel; - C : c_int) return vector_pixel - renames vec_sld; - - function vec_vsldoi - (A : vector_signed_char; - B : vector_signed_char; - C : c_int) return vector_signed_char - renames vec_sld; - - function vec_vsldoi - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : c_int) return vector_unsigned_char - renames vec_sld; - - function vec_vsldoi - (A : vector_bool_char; - B : vector_bool_char; - C : c_int) return vector_bool_char - renames vec_sld; - - ------------- - -- vec_vsl -- - ------------- - - function vec_vsl - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int - renames vec_sll; - - function vec_vsl - (A : vector_signed_int; - B : vector_unsigned_short) return vector_signed_int - renames vec_sll; - - function vec_vsl - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_int; - B : vector_unsigned_short) return vector_unsigned_int - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int - renames vec_sll; - - function vec_vsl - (A : vector_bool_int; - B : vector_unsigned_int) return vector_bool_int - renames vec_sll; - - function vec_vsl - (A : vector_bool_int; - B : vector_unsigned_short) return vector_bool_int - renames vec_sll; - - function vec_vsl - (A : vector_bool_int; - B : vector_unsigned_char) return vector_bool_int - renames vec_sll; - - function vec_vsl - (A : vector_signed_short; - B : vector_unsigned_int) return vector_signed_short - renames vec_sll; - - function vec_vsl - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short - renames vec_sll; - - function vec_vsl - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_short; - B : vector_unsigned_int) return vector_unsigned_short - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short - renames vec_sll; - - function vec_vsl - (A : vector_bool_short; - B : vector_unsigned_int) return vector_bool_short - renames vec_sll; - - function vec_vsl - (A : vector_bool_short; - B : vector_unsigned_short) return vector_bool_short - renames vec_sll; - - function vec_vsl - (A : vector_bool_short; - B : vector_unsigned_char) return vector_bool_short - renames vec_sll; - - function vec_vsl - (A : vector_pixel; - B : vector_unsigned_int) return vector_pixel - renames vec_sll; - - function vec_vsl - (A : vector_pixel; - B : vector_unsigned_short) return vector_pixel - renames vec_sll; - - function vec_vsl - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel - renames vec_sll; - - function vec_vsl - (A : vector_signed_char; - B : vector_unsigned_int) return vector_signed_char - renames vec_sll; - - function vec_vsl - (A : vector_signed_char; - B : vector_unsigned_short) return vector_signed_char - renames vec_sll; - - function vec_vsl - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_char - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_char; - B : vector_unsigned_short) return vector_unsigned_char - renames vec_sll; - - function vec_vsl - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_sll; - - function vec_vsl - (A : vector_bool_char; - B : vector_unsigned_int) return vector_bool_char - renames vec_sll; - - function vec_vsl - (A : vector_bool_char; - B : vector_unsigned_short) return vector_bool_char - renames vec_sll; - - function vec_vsl - (A : vector_bool_char; - B : vector_unsigned_char) return vector_bool_char - renames vec_sll; - - -------------- - -- vec_vslo -- - -------------- - - function vec_vslo - (A : vector_float; - B : vector_signed_char) return vector_float - renames vec_slo; - - function vec_vslo - (A : vector_float; - B : vector_unsigned_char) return vector_float - renames vec_slo; - - function vec_vslo - (A : vector_signed_int; - B : vector_signed_char) return vector_signed_int - renames vec_slo; - - function vec_vslo - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_int; - B : vector_signed_char) return vector_unsigned_int - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int - renames vec_slo; - - function vec_vslo - (A : vector_signed_short; - B : vector_signed_char) return vector_signed_short - renames vec_slo; - - function vec_vslo - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_short; - B : vector_signed_char) return vector_unsigned_short - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short - renames vec_slo; - - function vec_vslo - (A : vector_pixel; - B : vector_signed_char) return vector_pixel - renames vec_slo; - - function vec_vslo - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel - renames vec_slo; - - function vec_vslo - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_slo; - - function vec_vslo - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_char; - B : vector_signed_char) return vector_unsigned_char - renames vec_slo; - - function vec_vslo - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_slo; - - function vec_vsr - (A : vector_signed_int; - B : vector_unsigned_int) return vector_signed_int - renames vec_srl; - - function vec_vsr - (A : vector_signed_int; - B : vector_unsigned_short) return vector_signed_int - renames vec_srl; - - function vec_vsr - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_int; - B : vector_unsigned_short) return vector_unsigned_int - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int - renames vec_srl; - - function vec_vsr - (A : vector_bool_int; - B : vector_unsigned_int) return vector_bool_int - renames vec_srl; - - function vec_vsr - (A : vector_bool_int; - B : vector_unsigned_short) return vector_bool_int - renames vec_srl; - - function vec_vsr - (A : vector_bool_int; - B : vector_unsigned_char) return vector_bool_int - renames vec_srl; - - function vec_vsr - (A : vector_signed_short; - B : vector_unsigned_int) return vector_signed_short - renames vec_srl; - - function vec_vsr - (A : vector_signed_short; - B : vector_unsigned_short) return vector_signed_short - renames vec_srl; - - function vec_vsr - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_short; - B : vector_unsigned_int) return vector_unsigned_short - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short - renames vec_srl; - - function vec_vsr - (A : vector_bool_short; - B : vector_unsigned_int) return vector_bool_short - renames vec_srl; - - function vec_vsr - (A : vector_bool_short; - B : vector_unsigned_short) return vector_bool_short - renames vec_srl; - - function vec_vsr - (A : vector_bool_short; - B : vector_unsigned_char) return vector_bool_short - renames vec_srl; - - function vec_vsr - (A : vector_pixel; - B : vector_unsigned_int) return vector_pixel - renames vec_srl; - - function vec_vsr - (A : vector_pixel; - B : vector_unsigned_short) return vector_pixel - renames vec_srl; - - function vec_vsr - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel - renames vec_srl; - - function vec_vsr - (A : vector_signed_char; - B : vector_unsigned_int) return vector_signed_char - renames vec_srl; - - function vec_vsr - (A : vector_signed_char; - B : vector_unsigned_short) return vector_signed_char - renames vec_srl; - - function vec_vsr - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_char; - B : vector_unsigned_int) return vector_unsigned_char - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_char; - B : vector_unsigned_short) return vector_unsigned_char - renames vec_srl; - - function vec_vsr - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_srl; - - function vec_vsr - (A : vector_bool_char; - B : vector_unsigned_int) return vector_bool_char - renames vec_srl; - - function vec_vsr - (A : vector_bool_char; - B : vector_unsigned_short) return vector_bool_char - renames vec_srl; - - function vec_vsr - (A : vector_bool_char; - B : vector_unsigned_char) return vector_bool_char - renames vec_srl; - - function vec_vsro - (A : vector_float; - B : vector_signed_char) return vector_float - renames vec_sro; - - function vec_vsro - (A : vector_float; - B : vector_unsigned_char) return vector_float - renames vec_sro; - - function vec_vsro - (A : vector_signed_int; - B : vector_signed_char) return vector_signed_int - renames vec_sro; - - function vec_vsro - (A : vector_signed_int; - B : vector_unsigned_char) return vector_signed_int - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_int; - B : vector_signed_char) return vector_unsigned_int - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_int; - B : vector_unsigned_char) return vector_unsigned_int - renames vec_sro; - - function vec_vsro - (A : vector_signed_short; - B : vector_signed_char) return vector_signed_short - renames vec_sro; - - function vec_vsro - (A : vector_signed_short; - B : vector_unsigned_char) return vector_signed_short - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_short; - B : vector_signed_char) return vector_unsigned_short - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_short; - B : vector_unsigned_char) return vector_unsigned_short - renames vec_sro; - - function vec_vsro - (A : vector_pixel; - B : vector_signed_char) return vector_pixel - renames vec_sro; - - function vec_vsro - (A : vector_pixel; - B : vector_unsigned_char) return vector_pixel - renames vec_sro; - - function vec_vsro - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_sro; - - function vec_vsro - (A : vector_signed_char; - B : vector_unsigned_char) return vector_signed_char - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_char; - B : vector_signed_char) return vector_unsigned_char - renames vec_sro; - - function vec_vsro - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_sro; - - -------------- - -- vec_stvx -- - -------------- - - procedure vec_stvx - (A : vector_float; - B : c_int; - C : vector_float_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_float; - B : c_int; - C : float_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_int; - B : c_int; - C : vector_signed_int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_int; - B : c_int; - C : int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_int; - B : c_int; - C : vector_unsigned_int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_int; - B : c_int; - C : vector_bool_int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_int; - B : c_int; - C : int_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_short; - B : c_int; - C : vector_signed_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_short; - B : c_int; - C : short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_short; - B : c_int; - C : vector_unsigned_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_short; - B : c_int; - C : vector_bool_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_pixel; - B : c_int; - C : vector_pixel_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_pixel; - B : c_int; - C : short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_short; - B : c_int; - C : short_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_char; - B : c_int; - C : vector_signed_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_char; - B : c_int; - C : vector_unsigned_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_char; - B : c_int; - C : vector_bool_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr) - renames vec_st; - - procedure vec_stvx - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr) - renames vec_st; - - --------------- - -- vec_stvxl -- - --------------- - - procedure vec_stvxl - (A : vector_float; - B : c_int; - C : vector_float_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_float; - B : c_int; - C : float_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_int; - B : c_int; - C : vector_signed_int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_int; - B : c_int; - C : int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_int; - B : c_int; - C : vector_unsigned_int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_int; - B : c_int; - C : unsigned_int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_int; - B : c_int; - C : vector_bool_int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_int; - B : c_int; - C : unsigned_int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_int; - B : c_int; - C : int_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_short; - B : c_int; - C : vector_signed_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_short; - B : c_int; - C : short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_short; - B : c_int; - C : vector_unsigned_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_short; - B : c_int; - C : unsigned_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_short; - B : c_int; - C : vector_bool_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_short; - B : c_int; - C : unsigned_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_short; - B : c_int; - C : short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_pixel; - B : c_int; - C : vector_pixel_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_pixel; - B : c_int; - C : unsigned_short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_pixel; - B : c_int; - C : short_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_char; - B : c_int; - C : vector_signed_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_signed_char; - B : c_int; - C : signed_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_char; - B : c_int; - C : vector_unsigned_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_unsigned_char; - B : c_int; - C : unsigned_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_char; - B : c_int; - C : vector_bool_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_char; - B : c_int; - C : unsigned_char_ptr) - renames vec_stl; - - procedure vec_stvxl - (A : vector_bool_char; - B : c_int; - C : signed_char_ptr) - renames vec_stl; - - function vec_vsubcuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_subc; - - ------------------ - -- vec_vsum2sws -- - ------------------ - - function vec_vsum2sws - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_sum2s; - - function vec_vsumsws - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_sums; - - function vec_vrfiz - (A : vector_float) return vector_float - renames vec_trunc; - - -------------- - -- vec_vxor -- - -------------- - - function vec_vxor - (A : vector_float; - B : vector_float) return vector_float - renames vec_xor; - - function vec_vxor - (A : vector_float; - B : vector_bool_int) return vector_float - renames vec_xor; - - function vec_vxor - (A : vector_bool_int; - B : vector_float) return vector_float - renames vec_xor; - - function vec_vxor - (A : vector_bool_int; - B : vector_bool_int) return vector_bool_int - renames vec_xor; - - function vec_vxor - (A : vector_bool_int; - B : vector_signed_int) return vector_signed_int - renames vec_xor; - - function vec_vxor - (A : vector_signed_int; - B : vector_bool_int) return vector_signed_int - renames vec_xor; - - function vec_vxor - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_xor; - - function vec_vxor - (A : vector_bool_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_int; - B : vector_bool_int) return vector_unsigned_int - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_xor; - - function vec_vxor - (A : vector_bool_short; - B : vector_bool_short) return vector_bool_short - renames vec_xor; - - function vec_vxor - (A : vector_bool_short; - B : vector_signed_short) return vector_signed_short - renames vec_xor; - - function vec_vxor - (A : vector_signed_short; - B : vector_bool_short) return vector_signed_short - renames vec_xor; - - function vec_vxor - (A : vector_signed_short; - B : vector_signed_short) return vector_signed_short - renames vec_xor; - - function vec_vxor - (A : vector_bool_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_short; - B : vector_bool_short) return vector_unsigned_short - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_short; - B : vector_unsigned_short) return vector_unsigned_short - renames vec_xor; - - function vec_vxor - (A : vector_bool_char; - B : vector_signed_char) return vector_signed_char - renames vec_xor; - - function vec_vxor - (A : vector_bool_char; - B : vector_bool_char) return vector_bool_char - renames vec_xor; - - function vec_vxor - (A : vector_signed_char; - B : vector_bool_char) return vector_signed_char - renames vec_xor; - - function vec_vxor - (A : vector_signed_char; - B : vector_signed_char) return vector_signed_char - renames vec_xor; - - function vec_vxor - (A : vector_bool_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_char; - B : vector_bool_char) return vector_unsigned_char - renames vec_xor; - - function vec_vxor - (A : vector_unsigned_char; - B : vector_unsigned_char) return vector_unsigned_char - renames vec_xor; - - -------------- - -- vec_step -- - -------------- - - function vec_step (V : vector_unsigned_char) return Integer; - function vec_step (V : vector_signed_char) return Integer; - function vec_step (V : vector_bool_char) return Integer; - - function vec_step (V : vector_unsigned_short) return Integer; - function vec_step (V : vector_signed_short) return Integer; - function vec_step (V : vector_bool_short) return Integer; - - function vec_step (V : vector_unsigned_int) return Integer; - function vec_step (V : vector_signed_int) return Integer; - function vec_step (V : vector_bool_int) return Integer; - - function vec_step (V : vector_float) return Integer; - function vec_step (V : vector_pixel) return Integer; - -private - - pragma Inline_Always (vec_abs); - pragma Inline_Always (vec_abss); - pragma Inline_Always (vec_add); - pragma Inline_Always (vec_vaddfp); - pragma Inline_Always (vec_vadduwm); - pragma Inline_Always (vec_vadduhm); - pragma Inline_Always (vec_vaddubm); - pragma Inline_Always (vec_addc); - pragma Inline_Always (vec_adds); - pragma Inline_Always (vec_vaddsws); - pragma Inline_Always (vec_vadduws); - pragma Inline_Always (vec_vaddshs); - pragma Inline_Always (vec_vadduhs); - pragma Inline_Always (vec_vaddsbs); - pragma Inline_Always (vec_vaddubs); - pragma Inline_Always (vec_and); - pragma Inline_Always (vec_andc); - pragma Inline_Always (vec_avg); - pragma Inline_Always (vec_vavgsw); - pragma Inline_Always (vec_vavguw); - pragma Inline_Always (vec_vavgsh); - pragma Inline_Always (vec_vavguh); - pragma Inline_Always (vec_vavgsb); - pragma Inline_Always (vec_vavgub); - pragma Inline_Always (vec_ceil); - pragma Inline_Always (vec_cmpb); - pragma Inline_Always (vec_cmpeq); - pragma Inline_Always (vec_vcmpeqfp); - pragma Inline_Always (vec_vcmpequw); - pragma Inline_Always (vec_vcmpequh); - pragma Inline_Always (vec_vcmpequb); - pragma Inline_Always (vec_cmpge); - pragma Inline_Always (vec_cmpgt); - pragma Inline_Always (vec_vcmpgtfp); - pragma Inline_Always (vec_vcmpgtsw); - pragma Inline_Always (vec_vcmpgtuw); - pragma Inline_Always (vec_vcmpgtsh); - pragma Inline_Always (vec_vcmpgtuh); - pragma Inline_Always (vec_vcmpgtsb); - pragma Inline_Always (vec_vcmpgtub); - pragma Inline_Always (vec_cmple); - pragma Inline_Always (vec_cmplt); - pragma Inline_Always (vec_expte); - pragma Inline_Always (vec_floor); - pragma Inline_Always (vec_ld); - pragma Inline_Always (vec_lde); - pragma Inline_Always (vec_lvewx); - pragma Inline_Always (vec_lvehx); - pragma Inline_Always (vec_lvebx); - pragma Inline_Always (vec_ldl); - pragma Inline_Always (vec_loge); - pragma Inline_Always (vec_lvsl); - pragma Inline_Always (vec_lvsr); - pragma Inline_Always (vec_madd); - pragma Inline_Always (vec_madds); - pragma Inline_Always (vec_max); - pragma Inline_Always (vec_vmaxfp); - pragma Inline_Always (vec_vmaxsw); - pragma Inline_Always (vec_vmaxuw); - pragma Inline_Always (vec_vmaxsh); - pragma Inline_Always (vec_vmaxuh); - pragma Inline_Always (vec_vmaxsb); - pragma Inline_Always (vec_vmaxub); - pragma Inline_Always (vec_mergeh); - pragma Inline_Always (vec_vmrghw); - pragma Inline_Always (vec_vmrghh); - pragma Inline_Always (vec_vmrghb); - pragma Inline_Always (vec_mergel); - pragma Inline_Always (vec_vmrglw); - pragma Inline_Always (vec_vmrglh); - pragma Inline_Always (vec_vmrglb); - pragma Inline_Always (vec_mfvscr); - pragma Inline_Always (vec_min); - pragma Inline_Always (vec_vminfp); - pragma Inline_Always (vec_vminsw); - pragma Inline_Always (vec_vminuw); - pragma Inline_Always (vec_vminsh); - pragma Inline_Always (vec_vminuh); - pragma Inline_Always (vec_vminsb); - pragma Inline_Always (vec_vminub); - pragma Inline_Always (vec_mladd); - pragma Inline_Always (vec_mradds); - pragma Inline_Always (vec_msum); - pragma Inline_Always (vec_vmsumshm); - pragma Inline_Always (vec_vmsumuhm); - pragma Inline_Always (vec_vmsummbm); - pragma Inline_Always (vec_vmsumubm); - pragma Inline_Always (vec_msums); - pragma Inline_Always (vec_vmsumshs); - pragma Inline_Always (vec_vmsumuhs); - pragma Inline_Always (vec_mtvscr); - pragma Inline_Always (vec_mule); - pragma Inline_Always (vec_vmulesh); - pragma Inline_Always (vec_vmuleuh); - pragma Inline_Always (vec_vmulesb); - pragma Inline_Always (vec_vmuleub); - pragma Inline_Always (vec_mulo); - pragma Inline_Always (vec_vmulosh); - pragma Inline_Always (vec_vmulouh); - pragma Inline_Always (vec_vmulosb); - pragma Inline_Always (vec_vmuloub); - pragma Inline_Always (vec_nmsub); - pragma Inline_Always (vec_nor); - pragma Inline_Always (vec_or); - pragma Inline_Always (vec_pack); - pragma Inline_Always (vec_vpkuwum); - pragma Inline_Always (vec_vpkuhum); - pragma Inline_Always (vec_packpx); - pragma Inline_Always (vec_packs); - pragma Inline_Always (vec_vpkswss); - pragma Inline_Always (vec_vpkuwus); - pragma Inline_Always (vec_vpkshss); - pragma Inline_Always (vec_vpkuhus); - pragma Inline_Always (vec_packsu); - pragma Inline_Always (vec_vpkswus); - pragma Inline_Always (vec_vpkshus); - pragma Inline_Always (vec_perm); - pragma Inline_Always (vec_re); - pragma Inline_Always (vec_rl); - pragma Inline_Always (vec_vrlw); - pragma Inline_Always (vec_vrlh); - pragma Inline_Always (vec_vrlb); - pragma Inline_Always (vec_round); - pragma Inline_Always (vec_rsqrte); - pragma Inline_Always (vec_sel); - pragma Inline_Always (vec_sl); - pragma Inline_Always (vec_vslw); - pragma Inline_Always (vec_vslh); - pragma Inline_Always (vec_vslb); - pragma Inline_Always (vec_sll); - pragma Inline_Always (vec_slo); - pragma Inline_Always (vec_sr); - pragma Inline_Always (vec_vsrw); - pragma Inline_Always (vec_vsrh); - pragma Inline_Always (vec_vsrb); - pragma Inline_Always (vec_sra); - pragma Inline_Always (vec_vsraw); - pragma Inline_Always (vec_vsrah); - pragma Inline_Always (vec_vsrab); - pragma Inline_Always (vec_srl); - pragma Inline_Always (vec_sro); - pragma Inline_Always (vec_st); - pragma Inline_Always (vec_ste); - pragma Inline_Always (vec_stvewx); - pragma Inline_Always (vec_stvehx); - pragma Inline_Always (vec_stvebx); - pragma Inline_Always (vec_stl); - pragma Inline_Always (vec_sub); - pragma Inline_Always (vec_vsubfp); - pragma Inline_Always (vec_vsubuwm); - pragma Inline_Always (vec_vsubuhm); - pragma Inline_Always (vec_vsububm); - pragma Inline_Always (vec_subc); - pragma Inline_Always (vec_subs); - pragma Inline_Always (vec_vsubsws); - pragma Inline_Always (vec_vsubuws); - pragma Inline_Always (vec_vsubshs); - pragma Inline_Always (vec_vsubuhs); - pragma Inline_Always (vec_vsubsbs); - pragma Inline_Always (vec_vsububs); - pragma Inline_Always (vec_sum4s); - pragma Inline_Always (vec_vsum4shs); - pragma Inline_Always (vec_vsum4sbs); - pragma Inline_Always (vec_vsum4ubs); - pragma Inline_Always (vec_sum2s); - pragma Inline_Always (vec_sums); - pragma Inline_Always (vec_trunc); - pragma Inline_Always (vec_unpackh); - pragma Inline_Always (vec_vupkhsh); - pragma Inline_Always (vec_vupkhpx); - pragma Inline_Always (vec_vupkhsb); - pragma Inline_Always (vec_unpackl); - pragma Inline_Always (vec_vupklpx); - pragma Inline_Always (vec_vupklsh); - pragma Inline_Always (vec_vupklsb); - pragma Inline_Always (vec_xor); - - pragma Inline_Always (vec_all_eq); - pragma Inline_Always (vec_all_ge); - pragma Inline_Always (vec_all_gt); - pragma Inline_Always (vec_all_in); - pragma Inline_Always (vec_all_le); - pragma Inline_Always (vec_all_lt); - pragma Inline_Always (vec_all_nan); - pragma Inline_Always (vec_all_ne); - pragma Inline_Always (vec_all_nge); - pragma Inline_Always (vec_all_ngt); - pragma Inline_Always (vec_all_nle); - pragma Inline_Always (vec_all_nlt); - pragma Inline_Always (vec_all_numeric); - pragma Inline_Always (vec_any_eq); - pragma Inline_Always (vec_any_ge); - pragma Inline_Always (vec_any_gt); - pragma Inline_Always (vec_any_le); - pragma Inline_Always (vec_any_lt); - pragma Inline_Always (vec_any_nan); - pragma Inline_Always (vec_any_ne); - pragma Inline_Always (vec_any_nge); - pragma Inline_Always (vec_any_ngt); - pragma Inline_Always (vec_any_nle); - pragma Inline_Always (vec_any_nlt); - pragma Inline_Always (vec_any_numeric); - pragma Inline_Always (vec_any_out); - pragma Inline_Always (vec_step); - -end GNAT.Altivec.Vector_Operations; |