diff options
Diffstat (limited to 'gcc-4.2.1/gcc/ada/g-alveop.ads')
-rw-r--r-- | gcc-4.2.1/gcc/ada/g-alveop.ads | 8105 |
1 files changed, 0 insertions, 8105 deletions
diff --git a/gcc-4.2.1/gcc/ada/g-alveop.ads b/gcc-4.2.1/gcc/ada/g-alveop.ads deleted file mode 100644 index 7e77d7f48..000000000 --- a/gcc-4.2.1/gcc/ada/g-alveop.ads +++ /dev/null @@ -1,8105 +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-2005, 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 2, 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. See the GNU General Public License -- --- for more details. You should have received a copy of the GNU General -- --- Public License distributed with GNAT; see file COPYING. If not, write -- --- to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, -- --- MA 02111-1307, USA. -- --- -- --- As a special exception, if other files instantiate generics from this -- --- unit, or you link this unit with other files to produce an executable, -- --- this unit does not by itself cause the resulting executable to be -- --- covered by the GNU General Public License. This exception does not -- --- however invalidate any other reasons why the executable file might be -- --- covered by the GNU Public License. -- --- -- --- 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_Interface; use GNAT.Altivec.Low_Level_Interface; - -package GNAT.Altivec.Vector_Operations is - - -- The vast majority of the operations exposed here are overloads over a - -- much smaller set of low level primitives with type conversions around. - -- - -- In some cases, a direct binding without any intermediate body is - -- possible or even even mandatory for technical reasons. What we provide - -- here for such cases are renamings of straight imports exposed by - -- Altivec.Low_Level_Interface. See the comments in the private part for - -- additional details. - - ------------------------------------------------------- - -- [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; - - -- vec_cmpeq -- - - 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_ctf -- - - function vec_ctf - (A : vector_unsigned_int; - B : c_int) return vector_float - renames Low_Level_Interface.vec_ctf_vui_cint_r_vf; - - function vec_ctf - (A : vector_signed_int; - B : c_int) return vector_float - renames Low_Level_Interface.vec_ctf_vsi_cint_r_vf; - - -- vec_vcfsx -- - - function vec_vcfsx - (A : vector_signed_int; - B : c_int) return vector_float - renames Low_Level_Interface.vec_vcfsx_vsi_cint_r_vf; - - -- vec_vcfux -- - - function vec_vcfux - (A : vector_unsigned_int; - B : c_int) return vector_float - renames Low_Level_Interface.vec_vcfux_vui_cint_r_vf; - - -- vec_cts -- - - function vec_cts - (A : vector_float; - B : c_int) return vector_signed_int - renames Low_Level_Interface.vec_cts_vf_cint_r_vsi; - - -- vec_ctu -- - - function vec_ctu - (A : vector_float; - B : c_int) return vector_unsigned_int - renames Low_Level_Interface.vec_ctu_vf_cint_r_vui; - - -- vec_dss -- - - procedure vec_dss - (A : c_int) - renames Low_Level_Interface.vec_dss_cint; - - -- vec_dssall -- - - procedure vec_dssall - renames Low_Level_Interface.vec_dssall; - - -- vec_dst -- - - procedure vec_dst - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvucp_cint_cint; - - procedure vec_dst - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvscp_cint_cint; - - procedure vec_dst - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvbcp_cint_cint; - - procedure vec_dst - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvusp_cint_cint; - - procedure vec_dst - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvssp_cint_cint; - - procedure vec_dst - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvbsp_cint_cint; - - procedure vec_dst - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvxp_cint_cint; - - procedure vec_dst - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvuip_cint_cint; - - procedure vec_dst - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvsip_cint_cint; - - procedure vec_dst - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvbip_cint_cint; - - procedure vec_dst - (A : const_vector_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kvfp_cint_cint; - - procedure vec_dst - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kucp_cint_cint; - - procedure vec_dst - (A : const_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kscp_cint_cint; - - procedure vec_dst - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kusp_cint_cint; - - procedure vec_dst - (A : const_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_ksp_cint_cint; - - procedure vec_dst - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kuip_cint_cint; - - procedure vec_dst - (A : const_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kip_cint_cint; - - procedure vec_dst - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kulongp_cint_cint; - - procedure vec_dst - (A : const_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_klongp_cint_cint; - - procedure vec_dst - (A : const_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dst_kfp_cint_cint; - - -- vec_dstst -- - - procedure vec_dstst - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvucp_cint_cint; - - procedure vec_dstst - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvscp_cint_cint; - - procedure vec_dstst - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvbcp_cint_cint; - - procedure vec_dstst - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvusp_cint_cint; - - procedure vec_dstst - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvssp_cint_cint; - - procedure vec_dstst - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvbsp_cint_cint; - - procedure vec_dstst - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvxp_cint_cint; - - procedure vec_dstst - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvuip_cint_cint; - - procedure vec_dstst - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvsip_cint_cint; - - procedure vec_dstst - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvbip_cint_cint; - - procedure vec_dstst - (A : const_vector_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kvfp_cint_cint; - - procedure vec_dstst - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kucp_cint_cint; - - procedure vec_dstst - (A : const_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kscp_cint_cint; - - procedure vec_dstst - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kusp_cint_cint; - - procedure vec_dstst - (A : const_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_ksp_cint_cint; - - procedure vec_dstst - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kuip_cint_cint; - - procedure vec_dstst - (A : const_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kip_cint_cint; - - procedure vec_dstst - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kulongp_cint_cint; - - procedure vec_dstst - (A : const_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_klongp_cint_cint; - - procedure vec_dstst - (A : const_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstst_kfp_cint_cint; - - -- vec_dststt -- - - procedure vec_dststt - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvucp_cint_cint; - - procedure vec_dststt - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvscp_cint_cint; - - procedure vec_dststt - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvbcp_cint_cint; - - procedure vec_dststt - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvusp_cint_cint; - - procedure vec_dststt - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvssp_cint_cint; - - procedure vec_dststt - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvbsp_cint_cint; - - procedure vec_dststt - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvxp_cint_cint; - - procedure vec_dststt - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvuip_cint_cint; - - procedure vec_dststt - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvsip_cint_cint; - - procedure vec_dststt - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvbip_cint_cint; - - procedure vec_dststt - (A : const_vector_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kvfp_cint_cint; - - procedure vec_dststt - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kucp_cint_cint; - - procedure vec_dststt - (A : const_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kscp_cint_cint; - - procedure vec_dststt - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kusp_cint_cint; - - procedure vec_dststt - (A : const_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_ksp_cint_cint; - - procedure vec_dststt - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kuip_cint_cint; - - procedure vec_dststt - (A : const_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kip_cint_cint; - - procedure vec_dststt - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kulongp_cint_cint; - - procedure vec_dststt - (A : const_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_klongp_cint_cint; - - procedure vec_dststt - (A : const_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dststt_kfp_cint_cint; - - -- vec_dstt -- - - procedure vec_dstt - (A : const_vector_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvucp_cint_cint; - - procedure vec_dstt - (A : const_vector_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvscp_cint_cint; - - procedure vec_dstt - (A : const_vector_bool_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvbcp_cint_cint; - - procedure vec_dstt - (A : const_vector_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvusp_cint_cint; - - procedure vec_dstt - (A : const_vector_signed_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvssp_cint_cint; - - procedure vec_dstt - (A : const_vector_bool_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvbsp_cint_cint; - - procedure vec_dstt - (A : const_vector_pixel_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvxp_cint_cint; - - procedure vec_dstt - (A : const_vector_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvuip_cint_cint; - - procedure vec_dstt - (A : const_vector_signed_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvsip_cint_cint; - - procedure vec_dstt - (A : const_vector_bool_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvbip_cint_cint; - - procedure vec_dstt - (A : const_vector_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kvfp_cint_cint; - - procedure vec_dstt - (A : const_unsigned_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kucp_cint_cint; - - procedure vec_dstt - (A : const_signed_char_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kscp_cint_cint; - - procedure vec_dstt - (A : const_unsigned_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kusp_cint_cint; - - procedure vec_dstt - (A : const_short_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_ksp_cint_cint; - - procedure vec_dstt - (A : const_unsigned_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kuip_cint_cint; - - procedure vec_dstt - (A : const_int_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kip_cint_cint; - - procedure vec_dstt - (A : const_unsigned_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kulongp_cint_cint; - - procedure vec_dstt - (A : const_long_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_klongp_cint_cint; - - procedure vec_dstt - (A : const_float_ptr; - B : c_int; - C : c_int) - renames Low_Level_Interface.vec_dstt_kfp_cint_cint; - - -- 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; - - -- vec_vmsumshs -- - - 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_float; - B : vector_float; - C : c_int) return vector_float - renames Low_Level_Interface.vec_sld_vf_vf_cint_r_vf; - - function vec_sld - (A : vector_signed_int; - B : vector_signed_int; - C : c_int) return vector_signed_int - renames Low_Level_Interface.vec_sld_vsi_vsi_cint_r_vsi; - - function vec_sld - (A : vector_unsigned_int; - B : vector_unsigned_int; - C : c_int) return vector_unsigned_int - renames Low_Level_Interface.vec_sld_vui_vui_cint_r_vui; - - function vec_sld - (A : vector_bool_int; - B : vector_bool_int; - C : c_int) return vector_bool_int - renames Low_Level_Interface.vec_sld_vbi_vbi_cint_r_vbi; - - function vec_sld - (A : vector_signed_short; - B : vector_signed_short; - C : c_int) return vector_signed_short - renames Low_Level_Interface.vec_sld_vss_vss_cint_r_vss; - - function vec_sld - (A : vector_unsigned_short; - B : vector_unsigned_short; - C : c_int) return vector_unsigned_short - renames Low_Level_Interface.vec_sld_vus_vus_cint_r_vus; - - function vec_sld - (A : vector_bool_short; - B : vector_bool_short; - C : c_int) return vector_bool_short - renames Low_Level_Interface.vec_sld_vbs_vbs_cint_r_vbs; - - function vec_sld - (A : vector_pixel; - B : vector_pixel; - C : c_int) return vector_pixel - renames Low_Level_Interface.vec_sld_vx_vx_cint_r_vx; - - function vec_sld - (A : vector_signed_char; - B : vector_signed_char; - C : c_int) return vector_signed_char - renames Low_Level_Interface.vec_sld_vsc_vsc_cint_r_vsc; - - function vec_sld - (A : vector_unsigned_char; - B : vector_unsigned_char; - C : c_int) return vector_unsigned_char - renames Low_Level_Interface.vec_sld_vuc_vuc_cint_r_vuc; - - function vec_sld - (A : vector_bool_char; - B : vector_bool_char; - C : c_int) return vector_bool_char - renames Low_Level_Interface.vec_sld_vbc_vbc_cint_r_vbc; - - -- 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_splat -- - - function vec_splat - (A : vector_signed_char; - B : c_int) return vector_signed_char - renames Low_Level_Interface.vec_splat_vsc_cint_r_vsc; - - function vec_splat - (A : vector_unsigned_char; - B : c_int) return vector_unsigned_char - renames Low_Level_Interface.vec_splat_vuc_cint_r_vuc; - - function vec_splat - (A : vector_bool_char; - B : c_int) return vector_bool_char - renames Low_Level_Interface.vec_splat_vbc_cint_r_vbc; - - function vec_splat - (A : vector_signed_short; - B : c_int) return vector_signed_short - renames Low_Level_Interface.vec_splat_vss_cint_r_vss; - - function vec_splat - (A : vector_unsigned_short; - B : c_int) return vector_unsigned_short - renames Low_Level_Interface.vec_splat_vus_cint_r_vus; - - function vec_splat - (A : vector_bool_short; - B : c_int) return vector_bool_short - renames Low_Level_Interface.vec_splat_vbs_cint_r_vbs; - - function vec_splat - (A : vector_pixel; - B : c_int) return vector_pixel - renames Low_Level_Interface.vec_splat_vx_cint_r_vx; - - function vec_splat - (A : vector_float; - B : c_int) return vector_float - renames Low_Level_Interface.vec_splat_vf_cint_r_vf; - - function vec_splat - (A : vector_signed_int; - B : c_int) return vector_signed_int - renames Low_Level_Interface.vec_splat_vsi_cint_r_vsi; - - function vec_splat - (A : vector_unsigned_int; - B : c_int) return vector_unsigned_int - renames Low_Level_Interface.vec_splat_vui_cint_r_vui; - - function vec_splat - (A : vector_bool_int; - B : c_int) return vector_bool_int - renames Low_Level_Interface.vec_splat_vbi_cint_r_vbi; - - -- vec_vspltw -- - - function vec_vspltw - (A : vector_float; - B : c_int) return vector_float - renames Low_Level_Interface.vec_vspltw_vf_cint_r_vf; - - function vec_vspltw - (A : vector_signed_int; - B : c_int) return vector_signed_int - renames Low_Level_Interface.vec_vspltw_vsi_cint_r_vsi; - - function vec_vspltw - (A : vector_unsigned_int; - B : c_int) return vector_unsigned_int - renames Low_Level_Interface.vec_vspltw_vui_cint_r_vui; - - function vec_vspltw - (A : vector_bool_int; - B : c_int) return vector_bool_int - renames Low_Level_Interface.vec_vspltw_vbi_cint_r_vbi; - - -- vec_vsplth -- - - function vec_vsplth - (A : vector_bool_short; - B : c_int) return vector_bool_short - renames Low_Level_Interface.vec_vsplth_vbs_cint_r_vbs; - - function vec_vsplth - (A : vector_signed_short; - B : c_int) return vector_signed_short - renames Low_Level_Interface.vec_vsplth_vss_cint_r_vss; - - function vec_vsplth - (A : vector_unsigned_short; - B : c_int) return vector_unsigned_short - renames Low_Level_Interface.vec_vsplth_vus_cint_r_vus; - - function vec_vsplth - (A : vector_pixel; - B : c_int) return vector_pixel - renames Low_Level_Interface.vec_vsplth_vx_cint_r_vx; - - -- vec_vspltb -- - - function vec_vspltb - (A : vector_signed_char; - B : c_int) return vector_signed_char - renames Low_Level_Interface.vec_vspltb_vsc_cint_r_vsc; - - function vec_vspltb - (A : vector_unsigned_char; - B : c_int) return vector_unsigned_char - renames Low_Level_Interface.vec_vspltb_vuc_cint_r_vuc; - - function vec_vspltb - (A : vector_bool_char; - B : c_int) return vector_bool_char - renames Low_Level_Interface.vec_vspltb_vbc_cint_r_vbc; - - -- vec_splat_s8 -- - - function vec_splat_s8 - (A : c_int) return vector_signed_char - renames Low_Level_Interface.vec_splat_s8_cint_r_vsc; - - -- vec_splat_s16 -- - - function vec_splat_s16 - (A : c_int) return vector_signed_short - renames Low_Level_Interface.vec_splat_s16_cint_r_vss; - - -- vec_splat_s32 -- - - function vec_splat_s32 - (A : c_int) return vector_signed_int - renames Low_Level_Interface.vec_splat_s32_cint_r_vsi; - - -- vec_splat_u8 -- - - function vec_splat_u8 - (A : c_int) return vector_unsigned_char - renames Low_Level_Interface.vec_splat_u8_cint_r_vuc; - - -- vec_splat_u16 -- - - function vec_splat_u16 - (A : c_int) return vector_unsigned_short - renames Low_Level_Interface.vec_splat_u16_cint_r_vus; - - -- vec_splat_u32 -- - - function vec_splat_u32 - (A : c_int) return vector_unsigned_int - renames Low_Level_Interface.vec_splat_u32_cint_r_vui; - - -- 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; - - -- vec_vsrah -- - - 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; - - -- vec_vsrab -- - - 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; - - -- vec_sro -- - - 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; - - -- vec_st -- - - 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); - - -- vec_stvehx -- - - 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); - - -- vec_stvebx -- - - 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); - - -- vec_stl -- - - 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; - - -- vec_trunc -- - - function vec_trunc - (A : vector_float) return vector_float; - - -- vec_unpackh -- - - 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; - - -- vec_vupkhsh -- - - function vec_vupkhsh - (A : vector_bool_short) return vector_bool_int; - - function vec_vupkhsh - (A : vector_signed_short) return vector_signed_int; - - -- vec_vupkhpx -- - - function vec_vupkhpx - (A : vector_pixel) return vector_unsigned_int; - - -- vec_vupkhsb -- - - function vec_vupkhsb - (A : vector_bool_char) return vector_bool_short; - - function vec_vupkhsb - (A : vector_signed_char) return vector_signed_short; - - -- vec_unpackl -- - - 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; - - -- vec_vupklpx -- - - function vec_vupklpx - (A : vector_pixel) return vector_unsigned_int; - - -- vec_upklsh -- - - 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; - - ---------------------------------- - -- [PIM-4.5 AltiVec predicates] -- - ---------------------------------- - - -- 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; - - -- vec_any_le -- - - 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; - - -- vec_any_lt -- - - 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; - - -- vec_any_nan -- - - function vec_any_nan - (A : vector_float) return c_int; - - -- vec_any_ne -- - - 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; - - -- vec_any_ngt -- - - function vec_any_ngt - (A : vector_float; - B : vector_float) return c_int; - - -- vec_any_nle -- - - function vec_any_nle - (A : vector_float; - B : vector_float) return c_int; - - -- vec_any_nlt -- - - function vec_any_nlt - (A : vector_float; - B : vector_float) return c_int; - - -- vec_any_numeric -- - - function vec_any_numeric - (A : vector_float) return c_int; - - -- vec_any_out -- - - function vec_any_out - (A : vector_float; - B : vector_float) return c_int; - - ------------------------------------------- - -- Straight overloads of routines aboves -- - ------------------------------------------- - - -- vec_vaddcuw -- - - function vec_vaddcuw - (A : vector_unsigned_int; - B : vector_unsigned_int) return vector_unsigned_int - renames vec_addc; - - -- vec_vand -- - - 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; - - -- vec_vcmpgefp -- - - function vec_vcmpgefp - (A : vector_float; - B : vector_float) return vector_bool_int - renames vec_cmpge; - - -- vec_vctsxs -- - - function vec_vctsxs - (A : vector_float; - B : c_int) return vector_signed_int - renames vec_cts; - - -- vec_vctuxs -- - - function vec_vctuxs - (A : vector_float; - B : c_int) return vector_unsigned_int - renames vec_ctu; - - -- vec_vexptefp -- - - 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; - - -- vec_lvx -- - - 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; - - -- vec_lvxl -- - - 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; - - -- vec_vlogefp -- - - 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; - - -- vec_vrsqrtefp -- - - function vec_vrsqrtefp - (A : vector_float) return vector_float - renames vec_rsqrte; - - -- vec_vsel -- - - 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; - - -- vec_vspltisb -- - - function vec_vspltisb - (A : c_int) return vector_signed_char - renames vec_splat_s8; - - -- vec_vspltish -- - - function vec_vspltish - (A : c_int) return vector_signed_short - renames vec_splat_s16; - - -- vec_vspltisw -- - - function vec_vspltisw - (A : c_int) return vector_signed_int - renames vec_splat_s32; - - -- vec_vsr -- - - 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; - - -- vec_vsro -- - - 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; - - -- vec_vsubcuw -- - - 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; - - -- vec_vsumsws -- - - function vec_vsumsws - (A : vector_signed_int; - B : vector_signed_int) return vector_signed_int - renames vec_sums; - - -- vec_vrfiz -- - - 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; - - ---------------------------------------------- - -- [PIM 2.5.3 Value for adjusting pointers] -- - ---------------------------------------------- - - -- "At compile time, vec_step (vec_data) produces the integer value - -- representing the amount by which a pointer to a component of an AltiVec - -- data type should increment to cause a pointer increment to increment by - -- 16 bytes". - - 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 - - ------------------------------------- - -- 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; - -- - -- Conversely, a direct (without wrapper) binding is sometimes mandatory - -- in the Hard binding case, because the corresponding low level code - -- accept only literal values for some arguments. Inlined calls to the - -- wrapper with proper arguments would be fine, but the wrapper body - -- itself would not be compilable. These can of course also be used in the - -- Soft binding, and so are naturally in this common unit. - -- - -- Fortunately, the sets of operations for which a wrapper is required - -- and the set of operations for which a wrapper would not be compilable - -- do not intersect. - - ----------------------------- - -- 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 the user visible subprograms shall be - -- inlined. 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, so... - - 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); - - -- Similarily, vec_step is expected to be turned into a compile time - -- constant, so ... - - pragma Inline_Always (vec_step); - -end GNAT.Altivec.Vector_Operations; |