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
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;
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;
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;
function vec_vaddfp
(A : vector_float;
B : vector_float) return vector_float;
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;
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;
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;
function vec_addc
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
function vec_vavgsw
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int;
function vec_vavguw
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int;
function vec_vavgsh
(A : vector_signed_short;
B : vector_signed_short) return vector_signed_short;
function vec_vavguh
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_short;
function vec_vavgsb
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_char;
function vec_vavgub
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char;
function vec_ceil
(A : vector_float) return vector_float;
function vec_cmpb
(A : vector_float;
B : vector_float) return vector_signed_int;
function vec_cmpeq
(A : vector_signed_char;
B : vector_signed_char) return vector_bool_char;
function vec_cmpeq
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_bool_char;
function vec_cmpeq
(A : vector_signed_short;
B : vector_signed_short) return vector_bool_short;
function vec_cmpeq
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_bool_short;
function vec_cmpeq
(A : vector_signed_int;
B : vector_signed_int) return vector_bool_int;
function vec_cmpeq
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_bool_int;
function vec_cmpeq
(A : vector_float;
B : vector_float) return vector_bool_int;
function vec_vcmpeqfp
(A : vector_float;
B : vector_float) return vector_bool_int;
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;
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;
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;
function vec_cmpge
(A : vector_float;
B : vector_float) return vector_bool_int;
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;
function vec_vcmpgtfp
(A : vector_float;
B : vector_float) return vector_bool_int;
function vec_vcmpgtsw
(A : vector_signed_int;
B : vector_signed_int) return vector_bool_int;
function vec_vcmpgtuw
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_bool_int;
function vec_vcmpgtsh
(A : vector_signed_short;
B : vector_signed_short) return vector_bool_short;
function vec_vcmpgtuh
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_bool_short;
function vec_vcmpgtsb
(A : vector_signed_char;
B : vector_signed_char) return vector_bool_char;
function vec_vcmpgtub
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_bool_char;
function vec_cmple
(A : vector_float;
B : vector_float) return vector_bool_int;
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;
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;
function vec_vcfsx
(A : vector_signed_int;
B : c_int) return vector_float
renames Low_Level_Interface.vec_vcfsx_vsi_cint_r_vf;
function vec_vcfux
(A : vector_unsigned_int;
B : c_int) return vector_float
renames Low_Level_Interface.vec_vcfux_vui_cint_r_vf;
function vec_cts
(A : vector_float;
B : c_int) return vector_signed_int
renames Low_Level_Interface.vec_cts_vf_cint_r_vsi;
function vec_ctu
(A : vector_float;
B : c_int) return vector_unsigned_int
renames Low_Level_Interface.vec_ctu_vf_cint_r_vui;
procedure vec_dss
(A : c_int)
renames Low_Level_Interface.vec_dss_cint;
procedure vec_dssall
renames Low_Level_Interface.vec_dssall;
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;
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;
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;
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;
function vec_expte
(A : vector_float) return vector_float;
function vec_floor
(A : vector_float) return vector_float;
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;
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;
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;
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;
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;
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;
function vec_loge
(A : vector_float) return vector_float;
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;
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;
function vec_madd
(A : vector_float;
B : vector_float;
C : vector_float) return vector_float;
function vec_madds
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_short) return vector_signed_short;
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;
function vec_vmaxfp
(A : vector_float;
B : vector_float) return vector_float;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
function vec_mfvscr return vector_unsigned_short;
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;
function vec_vminfp
(A : vector_float;
B : vector_float) return vector_float;
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;
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;
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;
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;
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;
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;
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;
function vec_mradds
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_short) return vector_signed_short;
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;
function vec_vmsumshm
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_int) return vector_signed_int;
function vec_vmsumuhm
(A : vector_unsigned_short;
B : vector_unsigned_short;
C : vector_unsigned_int) return vector_unsigned_int;
function vec_vmsummbm
(A : vector_signed_char;
B : vector_unsigned_char;
C : vector_signed_int) return vector_signed_int;
function vec_vmsumubm
(A : vector_unsigned_char;
B : vector_unsigned_char;
C : vector_unsigned_int) return vector_unsigned_int;
function vec_msums
(A : vector_unsigned_short;
B : vector_unsigned_short;
C : vector_unsigned_int) return vector_unsigned_int;
function vec_msums
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_int) return vector_signed_int;
function vec_vmsumshs
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_int) return vector_signed_int;
function vec_vmsumuhs
(A : vector_unsigned_short;
B : vector_unsigned_short;
C : vector_unsigned_int) return vector_unsigned_int;
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);
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;
function vec_vmulesh
(A : vector_signed_short;
B : vector_signed_short) return vector_signed_int;
function vec_vmuleuh
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_int;
function vec_vmulesb
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_short;
function vec_vmuleub
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_short;
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;
function vec_vmulosh
(A : vector_signed_short;
B : vector_signed_short) return vector_signed_int;
function vec_vmulouh
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_int;
function vec_vmulosb
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_short;
function vec_vmuloub
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_short;
function vec_nmsub
(A : vector_float;
B : vector_float;
C : vector_float) return vector_float;
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;
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;
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;
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;
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;
function vec_packpx
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_pixel;
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;
function vec_vpkswss
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_short;
function vec_vpkuwus
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_short;
function vec_vpkshss
(A : vector_signed_short;
B : vector_signed_short) return vector_signed_char;
function vec_vpkuhus
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_char;
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;
function vec_vpkswus
(A : vector_signed_int;
B : vector_signed_int) return vector_unsigned_short;
function vec_vpkshus
(A : vector_signed_short;
B : vector_signed_short) return vector_unsigned_char;
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;
function vec_re
(A : vector_float) return vector_float;
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;
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;
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;
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;
function vec_round
(A : vector_float) return vector_float;
function vec_rsqrte
(A : vector_float) return vector_float;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
function vec_splat_s8
(A : c_int) return vector_signed_char
renames Low_Level_Interface.vec_splat_s8_cint_r_vsc;
function vec_splat_s16
(A : c_int) return vector_signed_short
renames Low_Level_Interface.vec_splat_s16_cint_r_vss;
function vec_splat_s32
(A : c_int) return vector_signed_int
renames Low_Level_Interface.vec_splat_s32_cint_r_vsi;
function vec_splat_u8
(A : c_int) return vector_unsigned_char
renames Low_Level_Interface.vec_splat_u8_cint_r_vuc;
function vec_splat_u16
(A : c_int) return vector_unsigned_short
renames Low_Level_Interface.vec_splat_u16_cint_r_vus;
function vec_splat_u32
(A : c_int) return vector_unsigned_int
renames Low_Level_Interface.vec_splat_u32_cint_r_vui;
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;
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;
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;
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;
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;
function vec_vsraw
(A : vector_signed_int;
B : vector_unsigned_int) return vector_signed_int;
function vec_vsraw
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int;
function vec_vsrah
(A : vector_signed_short;
B : vector_unsigned_short) return vector_signed_short;
function vec_vsrah
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_short;
function vec_vsrab
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char;
function vec_vsrab
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char;
function vec_srl
(A : vector_signed_int;
B : vector_unsigned_int) return vector_signed_int;
function vec_srl
(A : vector_signed_int;
B : vector_unsigned_short) return vector_signed_int;
function vec_srl
(A : vector_signed_int;
B : vector_unsigned_char) return vector_signed_int;
function vec_srl
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int;
function vec_srl
(A : vector_unsigned_int;
B : vector_unsigned_short) return vector_unsigned_int;
function vec_srl
(A : vector_unsigned_int;
B : vector_unsigned_char) return vector_unsigned_int;
function vec_srl
(A : vector_bool_int;
B : vector_unsigned_int) return vector_bool_int;
function vec_srl
(A : vector_bool_int;
B : vector_unsigned_short) return vector_bool_int;
function vec_srl
(A : vector_bool_int;
B : vector_unsigned_char) return vector_bool_int;
function vec_srl
(A : vector_signed_short;
B : vector_unsigned_int) return vector_signed_short;
function vec_srl
(A : vector_signed_short;
B : vector_unsigned_short) return vector_signed_short;
function vec_srl
(A : vector_signed_short;
B : vector_unsigned_char) return vector_signed_short;
function vec_srl
(A : vector_unsigned_short;
B : vector_unsigned_int) return vector_unsigned_short;
function vec_srl
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_short;
function vec_srl
(A : vector_unsigned_short;
B : vector_unsigned_char) return vector_unsigned_short;
function vec_srl
(A : vector_bool_short;
B : vector_unsigned_int) return vector_bool_short;
function vec_srl
(A : vector_bool_short;
B : vector_unsigned_short) return vector_bool_short;
function vec_srl
(A : vector_bool_short;
B : vector_unsigned_char) return vector_bool_short;
function vec_srl
(A : vector_pixel;
B : vector_unsigned_int) return vector_pixel;
function vec_srl
(A : vector_pixel;
B : vector_unsigned_short) return vector_pixel;
function vec_srl
(A : vector_pixel;
B : vector_unsigned_char) return vector_pixel;
function vec_srl
(A : vector_signed_char;
B : vector_unsigned_int) return vector_signed_char;
function vec_srl
(A : vector_signed_char;
B : vector_unsigned_short) return vector_signed_char;
function vec_srl
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char;
function vec_srl
(A : vector_unsigned_char;
B : vector_unsigned_int) return vector_unsigned_char;
function vec_srl
(A : vector_unsigned_char;
B : vector_unsigned_short) return vector_unsigned_char;
function vec_srl
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char;
function vec_srl
(A : vector_bool_char;
B : vector_unsigned_int) return vector_bool_char;
function vec_srl
(A : vector_bool_char;
B : vector_unsigned_short) return vector_bool_char;
function vec_srl
(A : vector_bool_char;
B : vector_unsigned_char) return vector_bool_char;
function vec_sro
(A : vector_float;
B : vector_signed_char) return vector_float;
function vec_sro
(A : vector_float;
B : vector_unsigned_char) return vector_float;
function vec_sro
(A : vector_signed_int;
B : vector_signed_char) return vector_signed_int;
function vec_sro
(A : vector_signed_int;
B : vector_unsigned_char) return vector_signed_int;
function vec_sro
(A : vector_unsigned_int;
B : vector_signed_char) return vector_unsigned_int;
function vec_sro
(A : vector_unsigned_int;
B : vector_unsigned_char) return vector_unsigned_int;
function vec_sro
(A : vector_signed_short;
B : vector_signed_char) return vector_signed_short;
function vec_sro
(A : vector_signed_short;
B : vector_unsigned_char) return vector_signed_short;
function vec_sro
(A : vector_unsigned_short;
B : vector_signed_char) return vector_unsigned_short;
function vec_sro
(A : vector_unsigned_short;
B : vector_unsigned_char) return vector_unsigned_short;
function vec_sro
(A : vector_pixel;
B : vector_signed_char) return vector_pixel;
function vec_sro
(A : vector_pixel;
B : vector_unsigned_char) return vector_pixel;
function vec_sro
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_char;
function vec_sro
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char;
function vec_sro
(A : vector_unsigned_char;
B : vector_signed_char) return vector_unsigned_char;
function vec_sro
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char;
procedure vec_st
(A : vector_float;
B : c_int;
C : vector_float_ptr);
procedure vec_st
(A : vector_float;
B : c_int;
C : float_ptr);
procedure vec_st
(A : vector_signed_int;
B : c_int;
C : vector_signed_int_ptr);
procedure vec_st
(A : vector_signed_int;
B : c_int;
C : int_ptr);
procedure vec_st
(A : vector_unsigned_int;
B : c_int;
C : vector_unsigned_int_ptr);
procedure vec_st
(A : vector_unsigned_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_st
(A : vector_bool_int;
B : c_int;
C : vector_bool_int_ptr);
procedure vec_st
(A : vector_bool_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_st
(A : vector_bool_int;
B : c_int;
C : int_ptr);
procedure vec_st
(A : vector_signed_short;
B : c_int;
C : vector_signed_short_ptr);
procedure vec_st
(A : vector_signed_short;
B : c_int;
C : short_ptr);
procedure vec_st
(A : vector_unsigned_short;
B : c_int;
C : vector_unsigned_short_ptr);
procedure vec_st
(A : vector_unsigned_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_st
(A : vector_bool_short;
B : c_int;
C : vector_bool_short_ptr);
procedure vec_st
(A : vector_bool_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_st
(A : vector_pixel;
B : c_int;
C : vector_pixel_ptr);
procedure vec_st
(A : vector_pixel;
B : c_int;
C : unsigned_short_ptr);
procedure vec_st
(A : vector_pixel;
B : c_int;
C : short_ptr);
procedure vec_st
(A : vector_bool_short;
B : c_int;
C : short_ptr);
procedure vec_st
(A : vector_signed_char;
B : c_int;
C : vector_signed_char_ptr);
procedure vec_st
(A : vector_signed_char;
B : c_int;
C : signed_char_ptr);
procedure vec_st
(A : vector_unsigned_char;
B : c_int;
C : vector_unsigned_char_ptr);
procedure vec_st
(A : vector_unsigned_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_st
(A : vector_bool_char;
B : c_int;
C : vector_bool_char_ptr);
procedure vec_st
(A : vector_bool_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_st
(A : vector_bool_char;
B : c_int;
C : signed_char_ptr);
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);
procedure vec_stvewx
(A : vector_float;
B : c_int;
C : float_ptr);
procedure vec_stvewx
(A : vector_signed_int;
B : c_int;
C : int_ptr);
procedure vec_stvewx
(A : vector_unsigned_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_stvewx
(A : vector_bool_int;
B : c_int;
C : int_ptr);
procedure vec_stvewx
(A : vector_bool_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_stvehx
(A : vector_signed_short;
B : c_int;
C : short_ptr);
procedure vec_stvehx
(A : vector_unsigned_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stvehx
(A : vector_bool_short;
B : c_int;
C : short_ptr);
procedure vec_stvehx
(A : vector_bool_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stvehx
(A : vector_pixel;
B : c_int;
C : short_ptr);
procedure vec_stvehx
(A : vector_pixel;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stvebx
(A : vector_signed_char;
B : c_int;
C : signed_char_ptr);
procedure vec_stvebx
(A : vector_unsigned_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_stvebx
(A : vector_bool_char;
B : c_int;
C : signed_char_ptr);
procedure vec_stvebx
(A : vector_bool_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_stl
(A : vector_float;
B : c_int;
C : vector_float_ptr);
procedure vec_stl
(A : vector_float;
B : c_int;
C : float_ptr);
procedure vec_stl
(A : vector_signed_int;
B : c_int;
C : vector_signed_int_ptr);
procedure vec_stl
(A : vector_signed_int;
B : c_int;
C : int_ptr);
procedure vec_stl
(A : vector_unsigned_int;
B : c_int;
C : vector_unsigned_int_ptr);
procedure vec_stl
(A : vector_unsigned_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_stl
(A : vector_bool_int;
B : c_int;
C : vector_bool_int_ptr);
procedure vec_stl
(A : vector_bool_int;
B : c_int;
C : unsigned_int_ptr);
procedure vec_stl
(A : vector_bool_int;
B : c_int;
C : int_ptr);
procedure vec_stl
(A : vector_signed_short;
B : c_int;
C : vector_signed_short_ptr);
procedure vec_stl
(A : vector_signed_short;
B : c_int;
C : short_ptr);
procedure vec_stl
(A : vector_unsigned_short;
B : c_int;
C : vector_unsigned_short_ptr);
procedure vec_stl
(A : vector_unsigned_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stl
(A : vector_bool_short;
B : c_int;
C : vector_bool_short_ptr);
procedure vec_stl
(A : vector_bool_short;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stl
(A : vector_bool_short;
B : c_int;
C : short_ptr);
procedure vec_stl
(A : vector_pixel;
B : c_int;
C : vector_pixel_ptr);
procedure vec_stl
(A : vector_pixel;
B : c_int;
C : unsigned_short_ptr);
procedure vec_stl
(A : vector_pixel;
B : c_int;
C : short_ptr);
procedure vec_stl
(A : vector_signed_char;
B : c_int;
C : vector_signed_char_ptr);
procedure vec_stl
(A : vector_signed_char;
B : c_int;
C : signed_char_ptr);
procedure vec_stl
(A : vector_unsigned_char;
B : c_int;
C : vector_unsigned_char_ptr);
procedure vec_stl
(A : vector_unsigned_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_stl
(A : vector_bool_char;
B : c_int;
C : vector_bool_char_ptr);
procedure vec_stl
(A : vector_bool_char;
B : c_int;
C : unsigned_char_ptr);
procedure vec_stl
(A : vector_bool_char;
B : c_int;
C : signed_char_ptr);
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;
function vec_vsubfp
(A : vector_float;
B : vector_float) return vector_float;
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;
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;
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;
function vec_subc
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int;
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;
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;
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;
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;
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;
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;
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;
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;
function vec_vsum4shs
(A : vector_signed_short;
B : vector_signed_int) return vector_signed_int;
function vec_vsum4sbs
(A : vector_signed_char;
B : vector_signed_int) return vector_signed_int;
function vec_vsum4ubs
(A : vector_unsigned_char;
B : vector_unsigned_int) return vector_unsigned_int;
function vec_sum2s
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int;
function vec_sums
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int;
function vec_trunc
(A : vector_float) return vector_float;
function vec_unpackh
(A : vector_signed_char) return vector_signed_short;
function vec_unpackh
(A : vector_bool_char) return vector_bool_short;
function vec_unpackh
(A : vector_signed_short) return vector_signed_int;
function vec_unpackh
(A : vector_bool_short) return vector_bool_int;
function vec_unpackh
(A : vector_pixel) return vector_unsigned_int;
function vec_vupkhsh
(A : vector_bool_short) return vector_bool_int;
function vec_vupkhsh
(A : vector_signed_short) return vector_signed_int;
function vec_vupkhpx
(A : vector_pixel) return vector_unsigned_int;
function vec_vupkhsb
(A : vector_bool_char) return vector_bool_short;
function vec_vupkhsb
(A : vector_signed_char) return vector_signed_short;
function vec_unpackl
(A : vector_signed_char) return vector_signed_short;
function vec_unpackl
(A : vector_bool_char) return vector_bool_short;
function vec_unpackl
(A : vector_pixel) return vector_unsigned_int;
function vec_unpackl
(A : vector_signed_short) return vector_signed_int;
function vec_unpackl
(A : vector_bool_short) return vector_bool_int;
function vec_vupklpx
(A : vector_pixel) return vector_unsigned_int;
function vec_vupklsh
(A : vector_bool_short) return vector_bool_int;
function vec_vupklsh
(A : vector_signed_short) return vector_signed_int;
function vec_vupklsb
(A : vector_bool_char) return vector_bool_short;
function vec_vupklsb
(A : vector_signed_char) return vector_signed_short;
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;
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;
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;
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;
function vec_all_in
(A : vector_float;
B : vector_float) return c_int;
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;
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;
function vec_all_nan
(A : vector_float) return c_int;
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;
function vec_all_nge
(A : vector_float;
B : vector_float) return c_int;
function vec_all_ngt
(A : vector_float;
B : vector_float) return c_int;
function vec_all_nle
(A : vector_float;
B : vector_float) return c_int;
function vec_all_nlt
(A : vector_float;
B : vector_float) return c_int;
function vec_all_numeric
(A : vector_float) return c_int;
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;
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;
function vec_any_gt
(A : vector_bool_char;
B : vector_unsigned_char) return c_int;
function vec_any_gt
(A : vector_unsigned_char;
B : vector_bool_char) return c_int;
function vec_any_gt
(A : vector_unsigned_char;
B : vector_unsigned_char) return c_int;
function vec_any_gt
(A : vector_bool_char;
B : vector_signed_char) return c_int;
function vec_any_gt
(A : vector_signed_char;
B : vector_bool_char) return c_int;
function vec_any_gt
(A : vector_signed_char;
B : vector_signed_char) return c_int;
function vec_any_gt
(A : vector_bool_short;
B : vector_unsigned_short) return c_int;
function vec_any_gt
(A : vector_unsigned_short;
B : vector_bool_short) return c_int;
function vec_any_gt
(A : vector_unsigned_short;
B : vector_unsigned_short) return c_int;
function vec_any_gt
(A : vector_bool_short;
B : vector_signed_short) return c_int;
function vec_any_gt
(A : vector_signed_short;
B : vector_bool_short) return c_int;
function vec_any_gt
(A : vector_signed_short;
B : vector_signed_short) return c_int;
function vec_any_gt
(A : vector_bool_int;
B : vector_unsigned_int) return c_int;
function vec_any_gt
(A : vector_unsigned_int;
B : vector_bool_int) return c_int;
function vec_any_gt
(A : vector_unsigned_int;
B : vector_unsigned_int) return c_int;
function vec_any_gt
(A : vector_bool_int;
B : vector_signed_int) return c_int;
function vec_any_gt
(A : vector_signed_int;
B : vector_bool_int) return c_int;
function vec_any_gt
(A : vector_signed_int;
B : vector_signed_int) return c_int;
function vec_any_gt
(A : vector_float;
B : vector_float) return c_int;
function vec_any_le
(A : vector_bool_char;
B : vector_unsigned_char) return c_int;
function vec_any_le
(A : vector_unsigned_char;
B : vector_bool_char) return c_int;
function vec_any_le
(A : vector_unsigned_char;
B : vector_unsigned_char) return c_int;
function vec_any_le
(A : vector_bool_char;
B : vector_signed_char) return c_int;
function vec_any_le
(A : vector_signed_char;
B : vector_bool_char) return c_int;
function vec_any_le
(A : vector_signed_char;
B : vector_signed_char) return c_int;
function vec_any_le
(A : vector_bool_short;
B : vector_unsigned_short) return c_int;
function vec_any_le
(A : vector_unsigned_short;
B : vector_bool_short) return c_int;
function vec_any_le
(A : vector_unsigned_short;
B : vector_unsigned_short) return c_int;
function vec_any_le
(A : vector_bool_short;
B : vector_signed_short) return c_int;
function vec_any_le
(A : vector_signed_short;
B : vector_bool_short) return c_int;
function vec_any_le
(A : vector_signed_short;
B : vector_signed_short) return c_int;
function vec_any_le
(A : vector_bool_int;
B : vector_unsigned_int) return c_int;
function vec_any_le
(A : vector_unsigned_int;
B : vector_bool_int) return c_int;
function vec_any_le
(A : vector_unsigned_int;
B : vector_unsigned_int) return c_int;
function vec_any_le
(A : vector_bool_int;
B : vector_signed_int) return c_int;
function vec_any_le
(A : vector_signed_int;
B : vector_bool_int) return c_int;
function vec_any_le
(A : vector_signed_int;
B : vector_signed_int) return c_int;
function vec_any_le
(A : vector_float;
B : vector_float) return c_int;
function vec_any_lt
(A : vector_bool_char;
B : vector_unsigned_char) return c_int;
function vec_any_lt
(A : vector_unsigned_char;
B : vector_bool_char) return c_int;
function vec_any_lt
(A : vector_unsigned_char;
B : vector_unsigned_char) return c_int;
function vec_any_lt
(A : vector_bool_char;
B : vector_signed_char) return c_int;
function vec_any_lt
(A : vector_signed_char;
B : vector_bool_char) return c_int;
function vec_any_lt
(A : vector_signed_char;
B : vector_signed_char) return c_int;
function vec_any_lt
(A : vector_bool_short;
B : vector_unsigned_short) return c_int;
function vec_any_lt
(A : vector_unsigned_short;
B : vector_bool_short) return c_int;
function vec_any_lt
(A : vector_unsigned_short;
B : vector_unsigned_short) return c_int;
function vec_any_lt
(A : vector_bool_short;
B : vector_signed_short) return c_int;
function vec_any_lt
(A : vector_signed_short;
B : vector_bool_short) return c_int;
function vec_any_lt
(A : vector_signed_short;
B : vector_signed_short) return c_int;
function vec_any_lt
(A : vector_bool_int;
B : vector_unsigned_int) return c_int;
function vec_any_lt
(A : vector_unsigned_int;
B : vector_bool_int) return c_int;
function vec_any_lt
(A : vector_unsigned_int;
B : vector_unsigned_int) return c_int;
function vec_any_lt
(A : vector_bool_int;
B : vector_signed_int) return c_int;
function vec_any_lt
(A : vector_signed_int;
B : vector_bool_int) return c_int;
function vec_any_lt
(A : vector_signed_int;
B : vector_signed_int) return c_int;
function vec_any_lt
(A : vector_float;
B : vector_float) return c_int;
function vec_any_nan
(A : vector_float) return c_int;
function vec_any_ne
(A : vector_signed_char;
B : vector_bool_char) return c_int;
function vec_any_ne
(A : vector_signed_char;
B : vector_signed_char) return c_int;
function vec_any_ne
(A : vector_unsigned_char;
B : vector_bool_char) return c_int;
function vec_any_ne
(A : vector_unsigned_char;
B : vector_unsigned_char) return c_int;
function vec_any_ne
(A : vector_bool_char;
B : vector_bool_char) return c_int;
function vec_any_ne
(A : vector_bool_char;
B : vector_unsigned_char) return c_int;
function vec_any_ne
(A : vector_bool_char;
B : vector_signed_char) return c_int;
function vec_any_ne
(A : vector_signed_short;
B : vector_bool_short) return c_int;
function vec_any_ne
(A : vector_signed_short;
B : vector_signed_short) return c_int;
function vec_any_ne
(A : vector_unsigned_short;
B : vector_bool_short) return c_int;
function vec_any_ne
(A : vector_unsigned_short;
B : vector_unsigned_short) return c_int;
function vec_any_ne
(A : vector_bool_short;
B : vector_bool_short) return c_int;
function vec_any_ne
(A : vector_bool_short;
B : vector_unsigned_short) return c_int;
function vec_any_ne
(A : vector_bool_short;
B : vector_signed_short) return c_int;
function vec_any_ne
(A : vector_pixel;
B : vector_pixel) return c_int;
function vec_any_ne
(A : vector_signed_int;
B : vector_bool_int) return c_int;
function vec_any_ne
(A : vector_signed_int;
B : vector_signed_int) return c_int;
function vec_any_ne
(A : vector_unsigned_int;
B : vector_bool_int) return c_int;
function vec_any_ne
(A : vector_unsigned_int;
B : vector_unsigned_int) return c_int;
function vec_any_ne
(A : vector_bool_int;
B : vector_bool_int) return c_int;
function vec_any_ne
(A : vector_bool_int;
B : vector_unsigned_int) return c_int;
function vec_any_ne
(A : vector_bool_int;
B : vector_signed_int) return c_int;
function vec_any_ne
(A : vector_float;
B : vector_float) return c_int;
function vec_any_nge
(A : vector_float;
B : vector_float) return c_int;
function vec_any_ngt
(A : vector_float;
B : vector_float) return c_int;
function vec_any_nle
(A : vector_float;
B : vector_float) return c_int;
function vec_any_nlt
(A : vector_float;
B : vector_float) return c_int;
function vec_any_numeric
(A : vector_float) return c_int;
function vec_any_out
(A : vector_float;
B : vector_float) return c_int;
function vec_vaddcuw
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int
renames vec_addc;
function vec_vand
(A : vector_float;
B : vector_float) return vector_float
renames vec_and;
function vec_vand
(A : vector_float;
B : vector_bool_int) return vector_float
renames vec_and;
function vec_vand
(A : vector_bool_int;
B : vector_float) return vector_float
renames vec_and;
function vec_vand
(A : vector_bool_int;
B : vector_bool_int) return vector_bool_int
renames vec_and;
function vec_vand
(A : vector_bool_int;
B : vector_signed_int) return vector_signed_int
renames vec_and;
function vec_vand
(A : vector_signed_int;
B : vector_bool_int) return vector_signed_int
renames vec_and;
function vec_vand
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int
renames vec_and;
function vec_vand
(A : vector_bool_int;
B : vector_unsigned_int) return vector_unsigned_int
renames vec_and;
function vec_vand
(A : vector_unsigned_int;
B : vector_bool_int) return vector_unsigned_int
renames vec_and;
function vec_vand
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int
renames vec_and;
function vec_vand
(A : vector_bool_short;
B : vector_bool_short) return vector_bool_short
renames vec_and;
function vec_vand
(A : vector_bool_short;
B : vector_signed_short) return vector_signed_short
renames vec_and;
function vec_vand
(A : vector_signed_short;
B : vector_bool_short) return vector_signed_short
renames vec_and;
function vec_vand
(A : vector_signed_short;
B : vector_signed_short) return vector_signed_short
renames vec_and;
function vec_vand
(A : vector_bool_short;
B : vector_unsigned_short) return vector_unsigned_short
renames vec_and;
function vec_vand
(A : vector_unsigned_short;
B : vector_bool_short) return vector_unsigned_short
renames vec_and;
function vec_vand
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_short
renames vec_and;
function vec_vand
(A : vector_bool_char;
B : vector_signed_char) return vector_signed_char
renames vec_and;
function vec_vand
(A : vector_bool_char;
B : vector_bool_char) return vector_bool_char
renames vec_and;
function vec_vand
(A : vector_signed_char;
B : vector_bool_char) return vector_signed_char
renames vec_and;
function vec_vand
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_char
renames vec_and;
function vec_vand
(A : vector_bool_char;
B : vector_unsigned_char) return vector_unsigned_char
renames vec_and;
function vec_vand
(A : vector_unsigned_char;
B : vector_bool_char) return vector_unsigned_char
renames vec_and;
function vec_vand
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char
renames vec_and;
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;
function vec_vrfip
(A : vector_float) return vector_float
renames vec_ceil;
function vec_vcmpbfp
(A : vector_float;
B : vector_float) return vector_signed_int
renames vec_cmpb;
function vec_vcmpgefp
(A : vector_float;
B : vector_float) return vector_bool_int
renames vec_cmpge;
function vec_vctsxs
(A : vector_float;
B : c_int) return vector_signed_int
renames vec_cts;
function vec_vctuxs
(A : vector_float;
B : c_int) return vector_unsigned_int
renames vec_ctu;
function vec_vexptefp
(A : vector_float) return vector_float
renames vec_expte;
function vec_vrfim
(A : vector_float) return vector_float
renames vec_floor;
function vec_lvx
(A : c_long;
B : const_vector_float_ptr) return vector_float
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_float_ptr) return vector_float
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_bool_int_ptr) return vector_bool_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_signed_int_ptr) return vector_signed_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_int_ptr) return vector_signed_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_long_ptr) return vector_signed_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_unsigned_int_ptr) return vector_unsigned_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_unsigned_int_ptr) return vector_unsigned_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_unsigned_long_ptr) return vector_unsigned_int
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_bool_short_ptr) return vector_bool_short
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_pixel_ptr) return vector_pixel
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_signed_short_ptr) return vector_signed_short
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_short_ptr) return vector_signed_short
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_unsigned_short_ptr) return vector_unsigned_short
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_unsigned_short_ptr) return vector_unsigned_short
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_bool_char_ptr) return vector_bool_char
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_signed_char_ptr) return vector_signed_char
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_signed_char_ptr) return vector_signed_char
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_vector_unsigned_char_ptr) return vector_unsigned_char
renames vec_ld;
function vec_lvx
(A : c_long;
B : const_unsigned_char_ptr) return vector_unsigned_char
renames vec_ld;
function vec_lvxl
(A : c_long;
B : const_vector_float_ptr) return vector_float
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_float_ptr) return vector_float
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_bool_int_ptr) return vector_bool_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_signed_int_ptr) return vector_signed_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_int_ptr) return vector_signed_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_long_ptr) return vector_signed_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_unsigned_int_ptr) return vector_unsigned_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_unsigned_int_ptr) return vector_unsigned_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_unsigned_long_ptr) return vector_unsigned_int
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_bool_short_ptr) return vector_bool_short
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_pixel_ptr) return vector_pixel
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_signed_short_ptr) return vector_signed_short
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_short_ptr) return vector_signed_short
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_unsigned_short_ptr) return vector_unsigned_short
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_unsigned_short_ptr) return vector_unsigned_short
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_bool_char_ptr) return vector_bool_char
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_signed_char_ptr) return vector_signed_char
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_signed_char_ptr) return vector_signed_char
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_vector_unsigned_char_ptr) return vector_unsigned_char
renames vec_ldl;
function vec_lvxl
(A : c_long;
B : const_unsigned_char_ptr) return vector_unsigned_char
renames vec_ldl;
function vec_vlogefp
(A : vector_float) return vector_float
renames vec_loge;
function vec_vmaddfp
(A : vector_float;
B : vector_float;
C : vector_float) return vector_float
renames vec_madd;
function vec_vmhaddshs
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_short) return vector_signed_short
renames vec_madds;
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;
function vec_vmhraddshs
(A : vector_signed_short;
B : vector_signed_short;
C : vector_signed_short) return vector_signed_short
renames vec_mradds;
function vec_vnmsubfp
(A : vector_float;
B : vector_float;
C : vector_float) return vector_float
renames vec_nmsub;
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;
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;
function vec_vpkpx
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_pixel
renames vec_packpx;
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;
function vec_vrefp
(A : vector_float) return vector_float
renames vec_re;
function vec_vrfin
(A : vector_float) return vector_float
renames vec_round;
function vec_vrsqrtefp
(A : vector_float) return vector_float
renames vec_rsqrte;
function vec_vsel
(A : vector_float;
B : vector_float;
C : vector_bool_int) return vector_float
renames vec_sel;
function vec_vsel
(A : vector_float;
B : vector_float;
C : vector_unsigned_int) return vector_float
renames vec_sel;
function vec_vsel
(A : vector_signed_int;
B : vector_signed_int;
C : vector_bool_int) return vector_signed_int
renames vec_sel;
function vec_vsel
(A : vector_signed_int;
B : vector_signed_int;
C : vector_unsigned_int) return vector_signed_int
renames vec_sel;
function vec_vsel
(A : vector_unsigned_int;
B : vector_unsigned_int;
C : vector_bool_int) return vector_unsigned_int
renames vec_sel;
function vec_vsel
(A : vector_unsigned_int;
B : vector_unsigned_int;
C : vector_unsigned_int) return vector_unsigned_int
renames vec_sel;
function vec_vsel
(A : vector_bool_int;
B : vector_bool_int;
C : vector_bool_int) return vector_bool_int
renames vec_sel;
function vec_vsel
(A : vector_bool_int;
B : vector_bool_int;
C : vector_unsigned_int) return vector_bool_int
renames vec_sel;
function vec_vsel
(A : vector_signed_short;
B : vector_signed_short;
C : vector_bool_short) return vector_signed_short
renames vec_sel;
function vec_vsel
(A : vector_signed_short;
B : vector_signed_short;
C : vector_unsigned_short) return vector_signed_short
renames vec_sel;
function vec_vsel
(A : vector_unsigned_short;
B : vector_unsigned_short;
C : vector_bool_short) return vector_unsigned_short
renames vec_sel;
function vec_vsel
(A : vector_unsigned_short;
B : vector_unsigned_short;
C : vector_unsigned_short) return vector_unsigned_short
renames vec_sel;
function vec_vsel
(A : vector_bool_short;
B : vector_bool_short;
C : vector_bool_short) return vector_bool_short
renames vec_sel;
function vec_vsel
(A : vector_bool_short;
B : vector_bool_short;
C : vector_unsigned_short) return vector_bool_short
renames vec_sel;
function vec_vsel
(A : vector_signed_char;
B : vector_signed_char;
C : vector_bool_char) return vector_signed_char
renames vec_sel;
function vec_vsel
(A : vector_signed_char;
B : vector_signed_char;
C : vector_unsigned_char) return vector_signed_char
renames vec_sel;
function vec_vsel
(A : vector_unsigned_char;
B : vector_unsigned_char;
C : vector_bool_char) return vector_unsigned_char
renames vec_sel;
function vec_vsel
(A : vector_unsigned_char;
B : vector_unsigned_char;
C : vector_unsigned_char) return vector_unsigned_char
renames vec_sel;
function vec_vsel
(A : vector_bool_char;
B : vector_bool_char;
C : vector_bool_char) return vector_bool_char
renames vec_sel;
function vec_vsel
(A : vector_bool_char;
B : vector_bool_char;
C : vector_unsigned_char) return vector_bool_char
renames vec_sel;
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;
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;
function vec_vslo
(A : vector_float;
B : vector_signed_char) return vector_float
renames vec_slo;
function vec_vslo
(A : vector_float;
B : vector_unsigned_char) return vector_float
renames vec_slo;
function vec_vslo
(A : vector_signed_int;
B : vector_signed_char) return vector_signed_int
renames vec_slo;
function vec_vslo
(A : vector_signed_int;
B : vector_unsigned_char) return vector_signed_int
renames vec_slo;
function vec_vslo
(A : vector_unsigned_int;
B : vector_signed_char) return vector_unsigned_int
renames vec_slo;
function vec_vslo
(A : vector_unsigned_int;
B : vector_unsigned_char) return vector_unsigned_int
renames vec_slo;
function vec_vslo
(A : vector_signed_short;
B : vector_signed_char) return vector_signed_short
renames vec_slo;
function vec_vslo
(A : vector_signed_short;
B : vector_unsigned_char) return vector_signed_short
renames vec_slo;
function vec_vslo
(A : vector_unsigned_short;
B : vector_signed_char) return vector_unsigned_short
renames vec_slo;
function vec_vslo
(A : vector_unsigned_short;
B : vector_unsigned_char) return vector_unsigned_short
renames vec_slo;
function vec_vslo
(A : vector_pixel;
B : vector_signed_char) return vector_pixel
renames vec_slo;
function vec_vslo
(A : vector_pixel;
B : vector_unsigned_char) return vector_pixel
renames vec_slo;
function vec_vslo
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_char
renames vec_slo;
function vec_vslo
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char
renames vec_slo;
function vec_vslo
(A : vector_unsigned_char;
B : vector_signed_char) return vector_unsigned_char
renames vec_slo;
function vec_vslo
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char
renames vec_slo;
function vec_vspltisb
(A : c_int) return vector_signed_char
renames vec_splat_s8;
function vec_vspltish
(A : c_int) return vector_signed_short
renames vec_splat_s16;
function vec_vspltisw
(A : c_int) return vector_signed_int
renames vec_splat_s32;
function vec_vsr
(A : vector_signed_int;
B : vector_unsigned_int) return vector_signed_int
renames vec_srl;
function vec_vsr
(A : vector_signed_int;
B : vector_unsigned_short) return vector_signed_int
renames vec_srl;
function vec_vsr
(A : vector_signed_int;
B : vector_unsigned_char) return vector_signed_int
renames vec_srl;
function vec_vsr
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int
renames vec_srl;
function vec_vsr
(A : vector_unsigned_int;
B : vector_unsigned_short) return vector_unsigned_int
renames vec_srl;
function vec_vsr
(A : vector_unsigned_int;
B : vector_unsigned_char) return vector_unsigned_int
renames vec_srl;
function vec_vsr
(A : vector_bool_int;
B : vector_unsigned_int) return vector_bool_int
renames vec_srl;
function vec_vsr
(A : vector_bool_int;
B : vector_unsigned_short) return vector_bool_int
renames vec_srl;
function vec_vsr
(A : vector_bool_int;
B : vector_unsigned_char) return vector_bool_int
renames vec_srl;
function vec_vsr
(A : vector_signed_short;
B : vector_unsigned_int) return vector_signed_short
renames vec_srl;
function vec_vsr
(A : vector_signed_short;
B : vector_unsigned_short) return vector_signed_short
renames vec_srl;
function vec_vsr
(A : vector_signed_short;
B : vector_unsigned_char) return vector_signed_short
renames vec_srl;
function vec_vsr
(A : vector_unsigned_short;
B : vector_unsigned_int) return vector_unsigned_short
renames vec_srl;
function vec_vsr
(A : vector_unsigned_short;
B : vector_unsigned_short) return vector_unsigned_short
renames vec_srl;
function vec_vsr
(A : vector_unsigned_short;
B : vector_unsigned_char) return vector_unsigned_short
renames vec_srl;
function vec_vsr
(A : vector_bool_short;
B : vector_unsigned_int) return vector_bool_short
renames vec_srl;
function vec_vsr
(A : vector_bool_short;
B : vector_unsigned_short) return vector_bool_short
renames vec_srl;
function vec_vsr
(A : vector_bool_short;
B : vector_unsigned_char) return vector_bool_short
renames vec_srl;
function vec_vsr
(A : vector_pixel;
B : vector_unsigned_int) return vector_pixel
renames vec_srl;
function vec_vsr
(A : vector_pixel;
B : vector_unsigned_short) return vector_pixel
renames vec_srl;
function vec_vsr
(A : vector_pixel;
B : vector_unsigned_char) return vector_pixel
renames vec_srl;
function vec_vsr
(A : vector_signed_char;
B : vector_unsigned_int) return vector_signed_char
renames vec_srl;
function vec_vsr
(A : vector_signed_char;
B : vector_unsigned_short) return vector_signed_char
renames vec_srl;
function vec_vsr
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char
renames vec_srl;
function vec_vsr
(A : vector_unsigned_char;
B : vector_unsigned_int) return vector_unsigned_char
renames vec_srl;
function vec_vsr
(A : vector_unsigned_char;
B : vector_unsigned_short) return vector_unsigned_char
renames vec_srl;
function vec_vsr
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char
renames vec_srl;
function vec_vsr
(A : vector_bool_char;
B : vector_unsigned_int) return vector_bool_char
renames vec_srl;
function vec_vsr
(A : vector_bool_char;
B : vector_unsigned_short) return vector_bool_char
renames vec_srl;
function vec_vsr
(A : vector_bool_char;
B : vector_unsigned_char) return vector_bool_char
renames vec_srl;
function vec_vsro
(A : vector_float;
B : vector_signed_char) return vector_float
renames vec_sro;
function vec_vsro
(A : vector_float;
B : vector_unsigned_char) return vector_float
renames vec_sro;
function vec_vsro
(A : vector_signed_int;
B : vector_signed_char) return vector_signed_int
renames vec_sro;
function vec_vsro
(A : vector_signed_int;
B : vector_unsigned_char) return vector_signed_int
renames vec_sro;
function vec_vsro
(A : vector_unsigned_int;
B : vector_signed_char) return vector_unsigned_int
renames vec_sro;
function vec_vsro
(A : vector_unsigned_int;
B : vector_unsigned_char) return vector_unsigned_int
renames vec_sro;
function vec_vsro
(A : vector_signed_short;
B : vector_signed_char) return vector_signed_short
renames vec_sro;
function vec_vsro
(A : vector_signed_short;
B : vector_unsigned_char) return vector_signed_short
renames vec_sro;
function vec_vsro
(A : vector_unsigned_short;
B : vector_signed_char) return vector_unsigned_short
renames vec_sro;
function vec_vsro
(A : vector_unsigned_short;
B : vector_unsigned_char) return vector_unsigned_short
renames vec_sro;
function vec_vsro
(A : vector_pixel;
B : vector_signed_char) return vector_pixel
renames vec_sro;
function vec_vsro
(A : vector_pixel;
B : vector_unsigned_char) return vector_pixel
renames vec_sro;
function vec_vsro
(A : vector_signed_char;
B : vector_signed_char) return vector_signed_char
renames vec_sro;
function vec_vsro
(A : vector_signed_char;
B : vector_unsigned_char) return vector_signed_char
renames vec_sro;
function vec_vsro
(A : vector_unsigned_char;
B : vector_signed_char) return vector_unsigned_char
renames vec_sro;
function vec_vsro
(A : vector_unsigned_char;
B : vector_unsigned_char) return vector_unsigned_char
renames vec_sro;
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;
procedure vec_stvxl
(A : vector_float;
B : c_int;
C : vector_float_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_float;
B : c_int;
C : float_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_int;
B : c_int;
C : vector_signed_int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_int;
B : c_int;
C : int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_int;
B : c_int;
C : vector_unsigned_int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_int;
B : c_int;
C : unsigned_int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_int;
B : c_int;
C : vector_bool_int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_int;
B : c_int;
C : unsigned_int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_int;
B : c_int;
C : int_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_short;
B : c_int;
C : vector_signed_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_short;
B : c_int;
C : short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_short;
B : c_int;
C : vector_unsigned_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_short;
B : c_int;
C : unsigned_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_short;
B : c_int;
C : vector_bool_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_short;
B : c_int;
C : unsigned_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_short;
B : c_int;
C : short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_pixel;
B : c_int;
C : vector_pixel_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_pixel;
B : c_int;
C : unsigned_short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_pixel;
B : c_int;
C : short_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_char;
B : c_int;
C : vector_signed_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_signed_char;
B : c_int;
C : signed_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_char;
B : c_int;
C : vector_unsigned_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_unsigned_char;
B : c_int;
C : unsigned_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_char;
B : c_int;
C : vector_bool_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_char;
B : c_int;
C : unsigned_char_ptr)
renames vec_stl;
procedure vec_stvxl
(A : vector_bool_char;
B : c_int;
C : signed_char_ptr)
renames vec_stl;
function vec_vsubcuw
(A : vector_unsigned_int;
B : vector_unsigned_int) return vector_unsigned_int
renames vec_subc;
function vec_vsum2sws
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int
renames vec_sum2s;
function vec_vsumsws
(A : vector_signed_int;
B : vector_signed_int) return vector_signed_int
renames vec_sums;
function vec_vrfiz
(A : vector_float) return vector_float
renames vec_trunc;
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;
function vec_step (V : vector_unsigned_char) return Integer;
function vec_step (V : vector_signed_char) return Integer;
function vec_step (V : vector_bool_char) return Integer;
function vec_step (V : vector_unsigned_short) return Integer;
function vec_step (V : vector_signed_short) return Integer;
function vec_step (V : vector_bool_short) return Integer;
function vec_step (V : vector_unsigned_int) return Integer;
function vec_step (V : vector_signed_int) return Integer;
function vec_step (V : vector_bool_int) return Integer;
function vec_step (V : vector_float) return Integer;
function vec_step (V : vector_pixel) return Integer;
private
pragma Inline_Always (vec_abs);
pragma Inline_Always (vec_abss);
pragma Inline_Always (vec_add);
pragma Inline_Always (vec_vaddfp);
pragma Inline_Always (vec_vadduwm);
pragma Inline_Always (vec_vadduhm);
pragma Inline_Always (vec_vaddubm);
pragma Inline_Always (vec_addc);
pragma Inline_Always (vec_adds);
pragma Inline_Always (vec_vaddsws);
pragma Inline_Always (vec_vadduws);
pragma Inline_Always (vec_vaddshs);
pragma Inline_Always (vec_vadduhs);
pragma Inline_Always (vec_vaddsbs);
pragma Inline_Always (vec_vaddubs);
pragma Inline_Always (vec_and);
pragma Inline_Always (vec_andc);
pragma Inline_Always (vec_avg);
pragma Inline_Always (vec_vavgsw);
pragma Inline_Always (vec_vavguw);
pragma Inline_Always (vec_vavgsh);
pragma Inline_Always (vec_vavguh);
pragma Inline_Always (vec_vavgsb);
pragma Inline_Always (vec_vavgub);
pragma Inline_Always (vec_ceil);
pragma Inline_Always (vec_cmpb);
pragma Inline_Always (vec_cmpeq);
pragma Inline_Always (vec_vcmpeqfp);
pragma Inline_Always (vec_vcmpequw);
pragma Inline_Always (vec_vcmpequh);
pragma Inline_Always (vec_vcmpequb);
pragma Inline_Always (vec_cmpge);
pragma Inline_Always (vec_cmpgt);
pragma Inline_Always (vec_vcmpgtfp);
pragma Inline_Always (vec_vcmpgtsw);
pragma Inline_Always (vec_vcmpgtuw);
pragma Inline_Always (vec_vcmpgtsh);
pragma Inline_Always (vec_vcmpgtuh);
pragma Inline_Always (vec_vcmpgtsb);
pragma Inline_Always (vec_vcmpgtub);
pragma Inline_Always (vec_cmple);
pragma Inline_Always (vec_cmplt);
pragma Inline_Always (vec_expte);
pragma Inline_Always (vec_floor);
pragma Inline_Always (vec_ld);
pragma Inline_Always (vec_lde);
pragma Inline_Always (vec_lvewx);
pragma Inline_Always (vec_lvehx);
pragma Inline_Always (vec_lvebx);
pragma Inline_Always (vec_ldl);
pragma Inline_Always (vec_loge);
pragma Inline_Always (vec_lvsl);
pragma Inline_Always (vec_lvsr);
pragma Inline_Always (vec_madd);
pragma Inline_Always (vec_madds);
pragma Inline_Always (vec_max);
pragma Inline_Always (vec_vmaxfp);
pragma Inline_Always (vec_vmaxsw);
pragma Inline_Always (vec_vmaxuw);
pragma Inline_Always (vec_vmaxsh);
pragma Inline_Always (vec_vmaxuh);
pragma Inline_Always (vec_vmaxsb);
pragma Inline_Always (vec_vmaxub);
pragma Inline_Always (vec_mergeh);
pragma Inline_Always (vec_vmrghw);
pragma Inline_Always (vec_vmrghh);
pragma Inline_Always (vec_vmrghb);
pragma Inline_Always (vec_mergel);
pragma Inline_Always (vec_vmrglw);
pragma Inline_Always (vec_vmrglh);
pragma Inline_Always (vec_vmrglb);
pragma Inline_Always (vec_mfvscr);
pragma Inline_Always (vec_min);
pragma Inline_Always (vec_vminfp);
pragma Inline_Always (vec_vminsw);
pragma Inline_Always (vec_vminuw);
pragma Inline_Always (vec_vminsh);
pragma Inline_Always (vec_vminuh);
pragma Inline_Always (vec_vminsb);
pragma Inline_Always (vec_vminub);
pragma Inline_Always (vec_mladd);
pragma Inline_Always (vec_mradds);
pragma Inline_Always (vec_msum);
pragma Inline_Always (vec_vmsumshm);
pragma Inline_Always (vec_vmsumuhm);
pragma Inline_Always (vec_vmsummbm);
pragma Inline_Always (vec_vmsumubm);
pragma Inline_Always (vec_msums);
pragma Inline_Always (vec_vmsumshs);
pragma Inline_Always (vec_vmsumuhs);
pragma Inline_Always (vec_mtvscr);
pragma Inline_Always (vec_mule);
pragma Inline_Always (vec_vmulesh);
pragma Inline_Always (vec_vmuleuh);
pragma Inline_Always (vec_vmulesb);
pragma Inline_Always (vec_vmuleub);
pragma Inline_Always (vec_mulo);
pragma Inline_Always (vec_vmulosh);
pragma Inline_Always (vec_vmulouh);
pragma Inline_Always (vec_vmulosb);
pragma Inline_Always (vec_vmuloub);
pragma Inline_Always (vec_nmsub);
pragma Inline_Always (vec_nor);
pragma Inline_Always (vec_or);
pragma Inline_Always (vec_pack);
pragma Inline_Always (vec_vpkuwum);
pragma Inline_Always (vec_vpkuhum);
pragma Inline_Always (vec_packpx);
pragma Inline_Always (vec_packs);
pragma Inline_Always (vec_vpkswss);
pragma Inline_Always (vec_vpkuwus);
pragma Inline_Always (vec_vpkshss);
pragma Inline_Always (vec_vpkuhus);
pragma Inline_Always (vec_packsu);
pragma Inline_Always (vec_vpkswus);
pragma Inline_Always (vec_vpkshus);
pragma Inline_Always (vec_perm);
pragma Inline_Always (vec_re);
pragma Inline_Always (vec_rl);
pragma Inline_Always (vec_vrlw);
pragma Inline_Always (vec_vrlh);
pragma Inline_Always (vec_vrlb);
pragma Inline_Always (vec_round);
pragma Inline_Always (vec_rsqrte);
pragma Inline_Always (vec_sel);
pragma Inline_Always (vec_sl);
pragma Inline_Always (vec_vslw);
pragma Inline_Always (vec_vslh);
pragma Inline_Always (vec_vslb);
pragma Inline_Always (vec_sll);
pragma Inline_Always (vec_slo);
pragma Inline_Always (vec_sr);
pragma Inline_Always (vec_vsrw);
pragma Inline_Always (vec_vsrh);
pragma Inline_Always (vec_vsrb);
pragma Inline_Always (vec_sra);
pragma Inline_Always (vec_vsraw);
pragma Inline_Always (vec_vsrah);
pragma Inline_Always (vec_vsrab);
pragma Inline_Always (vec_srl);
pragma Inline_Always (vec_sro);
pragma Inline_Always (vec_st);
pragma Inline_Always (vec_ste);
pragma Inline_Always (vec_stvewx);
pragma Inline_Always (vec_stvehx);
pragma Inline_Always (vec_stvebx);
pragma Inline_Always (vec_stl);
pragma Inline_Always (vec_sub);
pragma Inline_Always (vec_vsubfp);
pragma Inline_Always (vec_vsubuwm);
pragma Inline_Always (vec_vsubuhm);
pragma Inline_Always (vec_vsububm);
pragma Inline_Always (vec_subc);
pragma Inline_Always (vec_subs);
pragma Inline_Always (vec_vsubsws);
pragma Inline_Always (vec_vsubuws);
pragma Inline_Always (vec_vsubshs);
pragma Inline_Always (vec_vsubuhs);
pragma Inline_Always (vec_vsubsbs);
pragma Inline_Always (vec_vsububs);
pragma Inline_Always (vec_sum4s);
pragma Inline_Always (vec_vsum4shs);
pragma Inline_Always (vec_vsum4sbs);
pragma Inline_Always (vec_vsum4ubs);
pragma Inline_Always (vec_sum2s);
pragma Inline_Always (vec_sums);
pragma Inline_Always (vec_trunc);
pragma Inline_Always (vec_unpackh);
pragma Inline_Always (vec_vupkhsh);
pragma Inline_Always (vec_vupkhpx);
pragma Inline_Always (vec_vupkhsb);
pragma Inline_Always (vec_unpackl);
pragma Inline_Always (vec_vupklpx);
pragma Inline_Always (vec_vupklsh);
pragma Inline_Always (vec_vupklsb);
pragma Inline_Always (vec_xor);
pragma Inline_Always (vec_all_eq);
pragma Inline_Always (vec_all_ge);
pragma Inline_Always (vec_all_gt);
pragma Inline_Always (vec_all_in);
pragma Inline_Always (vec_all_le);
pragma Inline_Always (vec_all_lt);
pragma Inline_Always (vec_all_nan);
pragma Inline_Always (vec_all_ne);
pragma Inline_Always (vec_all_nge);
pragma Inline_Always (vec_all_ngt);
pragma Inline_Always (vec_all_nle);
pragma Inline_Always (vec_all_nlt);
pragma Inline_Always (vec_all_numeric);
pragma Inline_Always (vec_any_eq);
pragma Inline_Always (vec_any_ge);
pragma Inline_Always (vec_any_gt);
pragma Inline_Always (vec_any_le);
pragma Inline_Always (vec_any_lt);
pragma Inline_Always (vec_any_nan);
pragma Inline_Always (vec_any_ne);
pragma Inline_Always (vec_any_nge);
pragma Inline_Always (vec_any_ngt);
pragma Inline_Always (vec_any_nle);
pragma Inline_Always (vec_any_nlt);
pragma Inline_Always (vec_any_numeric);
pragma Inline_Always (vec_any_out);
pragma Inline_Always (vec_step);
end GNAT.Altivec.Vector_Operations;