qbr (v4i8) v2q15 __builtin_mips_preceu_ph_qbla (v4i8) v2q15 __builtin_mips_preceu_ph_qbra (v4i8) v4i8 __builtin_mips_shll_qb (v4i8, imm0_7) v4i8 __builtin_mips_shll_qb (v4i8, i32) v2q15 __builtin_mips_shll_ph (v2q15, imm0_15) v2q15 __builtin_mips_shll_ph (v2q15, i32) v2q15 __builtin_mips_shll_s_ph (v2q15, imm0_15) v2q15 __builtin_mips_shll_s_ph (v2q15, i32) q31 __builtin_mips_shll_s_w (q31, imm0_31) q31 __builtin_mips_shll_s_w (q31, i32) v4i8 __builtin_mips_shrl_qb (v4i8, imm0_7) v4i8 __builtin_mips_shrl_qb (v4i8, i32) v2q15 __builtin_mips_shra_ph (v2q15, imm0_15) v2q15 __builtin_mips_shra_ph (v2q15, i32) v2q15 __builtin_mips_shra_r_ph (v2q15, imm0_15) v2q15 __builtin_mips_shra_r_ph (v2q15, i32) q31 __builtin_mips_shra_r_w (q31, imm0_31) q31 __builtin_mips_shra_r_w (q31, i32) v2q15 __builtin_mips_muleu_s_ph_qbl (v4i8, v2q15) v2q15 __builtin_mips_muleu_s_ph_qbr (v4i8, v2q15) v2q15 __builtin_mips_mulq_rs_ph (v2q15, v2q15) q31 __builtin_mips_muleq_s_w_phl (v2q15, v2q15) q31 __builtin_mips_muleq_s_w_phr (v2q15, v2q15) a64 __builtin_mips_dpau_h_qbl (a64, v4i8, v4i8) a64 __builtin_mips_dpau_h_qbr (a64, v4i8, v4i8) a64 __builtin_mips_dpsu_h_qbl (a64, v4i8, v4i8) a64 __builtin_mips_dpsu_h_qbr (a64, v4i8, v4i8) a64 __builtin_mips_dpaq_s_w_ph (a64, v2q15, v2q15) a64 __builtin_mips_dpaq_sa_l_w (a64, q31, q31) a64 __builtin_mips_dpsq_s_w_ph (a64, v2q15, v2q15) a64 __builtin_mips_dpsq_sa_l_w (a64, q31, q31) a64 __builtin_mips_mulsaq_s_w_ph (a64, v2q15, v2q15) a64 __builtin_mips_maq_s_w_phl (a64, v2q15, v2q15) a64 __builtin_mips_maq_s_w_phr (a64, v2q15, v2q15) a64 __builtin_mips_maq_sa_w_phl (a64, v2q15, v2q15) a64 __builtin_mips_maq_sa_w_phr (a64, v2q15, v2q15) i32 __builtin_mips_bitrev (i32) i32 __builtin_mips_insv (i32, i32) v4i8 __builtin_mips_repl_qb (imm0_255) v4i8 __builtin_mips_repl_qb (i32) v2q15 __builtin_mips_repl_ph (imm_n512_511) v2q15 __builtin_mips_repl_ph (i32) void __builtin_mips_cmpu_eq_qb (v4i8, v4i8) void __builtin_mips_cmpu_lt_qb (v4i8, v4i8) void __builtin_mips_cmpu_le_qb (v4i8, v4i8) i32 __builtin_mips_cmpgu_eq_qb (v4i8, v4i8) i32 __builtin_mips_cmpgu_lt_qb (v4i8, v4i8) i32 __builtin_mips_cmpgu_le_qb (v4i8, v4i8) void __builtin_mips_cmp_eq_ph (v2q15, v2q15) void __builtin_mips_cmp_lt_ph (v2q15, v2q15) void __builtin_mips_cmp_le_ph (v2q15, v2q15) v4i8 __builtin_mips_pick_qb (v4i8, v4i8) v2q15 __builtin_mips_pick_ph (v2q15, v2q15) v2q15 __builtin_mips_packrl_ph (v2q15, v2q15) i32 __builtin_mips_extr_w (a64, imm0_31) i32 __builtin_mips_extr_w (a64, i32) i32 __builtin_mips_extr_r_w (a64, imm0_31) i32 __builtin_mips_extr_s_h (a64, i32) i32 __builtin_mips_extr_rs_w (a64, imm0_31) i32 __builtin_mips_extr_rs_w (a64, i32) i32 __builtin_mips_extr_s_h (a64, imm0_31) i32 __builtin_mips_extr_r_w (a64, i32) i32 __builtin_mips_extp (a64, imm0_31) i32 __builtin_mips_extp (a64, i32) i32 __builtin_mips_extpdp (a64, imm0_31) i32 __builtin_mips_extpdp (a64, i32) a64 __builtin_mips_shilo (a64, imm_n32_31) a64 __builtin_mips_shilo (a64, i32) a64 __builtin_mips_mthlip (a64, i32) void __builtin_mips_wrdsp (i32, imm0_63) i32 __builtin_mips_rddsp (imm0_63) i32 __builtin_mips_lbux (void *, i32) i32 __builtin_mips_lhx (void *, i32) i32 __builtin_mips_lwx (void *, i32) i32 __builtin_mips_bposge32 (void) The following built-in functions map directly to a particular MIPS DSP REV 2 instruction. Please refer to the architecture specification for details on what each instruction does. v4q7 __builtin_mips_absq_s_qb (v4q7); v2i16 __builtin_mips_addu_ph (v2i16, v2i16); v2i16 __builtin_mips_addu_s_ph (v2i16, v2i16); v4i8 __builtin_mips_adduh_qb (v4i8, v4i8); v4i8 __builtin_mips_adduh_r_qb (v4i8, v4i8); i32 __builtin_mips_append (i32, i32, imm0_31); i32 __builtin_mips_balign (i32, i32, imm0_3); i32 __builtin_mips_cmpgdu_eq_qb (v4i8, v4i8); i32 __builtin_mips_cmpgdu_lt_qb (v4i8, v4i8); i32 __builtin_mips_cmpgdu_le_qb (v4i8, v4i8); a64 __builtin_mips_dpa_w_ph (a64, v2i16, v2i16); a64 __builtin_mips_dps_w_ph (a64, v2i16, v2i16); a64 __builtin_mips_madd (a64, i32, i32); a64 __builtin_mips_maddu (a64, ui32, ui32); a64 __builtin_mips_msub (a64, i32, i32); a64 __builtin_mips_msubu (a64, ui32, ui32); v2i16 __builtin_mips_mul_ph (v2i16, v2i16); v2i16 __builtin_mips_mul_s_ph (v2i16, v2i16); q31 __builtin_mips_mulq_rs_w (q31, q31); v2q15 __builtin_mips_mulq_s_ph (v2q15, v2q15); q31 __builtin_mips_mulq_s_w (q31, q31); a64 __builtin_mips_mulsa_w_ph (a64, v2i16, v2i16); a64 __builtin_mips_mult (i32, i32); a64 __builtin_mips_multu (ui32, ui32); v4i8 __builtin_mips_precr_qb_ph (v2i16, v2i16); v2i16 __builtin_mips_precr_sra_ph_w (i32, i32, imm0_31); v2i16 __builtin_mips_precr_sra_r_ph_w (i32, i32, imm0_31); i32 __builtin_mips_prepend (i32, i32, imm0_31); v4i8 __builtin_mips_shra_qb (v4i8, imm0_7); v4i8 __builtin_mips_shra_r_qb (v4i8, imm0_7); v4i8 __builtin_mips_shra_qb (v4i8, i32); v4i8 __builtin_mips_shra_r_qb (v4i8, i32); v2i16 __builtin_mips_shrl_ph (v2i16, imm0_15); v2i16 __builtin_mips_shrl_ph (v2i16, i32); v2i16 __builtin_mips_subu_ph (v2i16, v2i16); v2i16 __builtin_mips_subu_s_ph (v2i16, v2i16); v4i8 __builtin_mips_subuh_qb (v4i8, v4i8); v4i8 __builtin_mips_subuh_r_qb (v4i8, v4i8); v2q15 __builtin_mips_addqh_ph (v2q15, v2q15); v2q15 __builtin_mips_addqh_r_ph (v2q15, v2q15); q31 __builtin_mips_addqh_w (q31, q31); q31 __builtin_mips_addqh_r_w (q31, q31); v2q15 __builtin_mips_subqh_ph (v2q15, v2q15); v2q15 __builtin_mips_subqh_r_ph (v2q15, v2q15); q31 __builtin_mips_subqh_w (q31, q31); q31 __builtin_mips_subqh_r_w (q31, q31); a64 __builtin_mips_dpax_w_ph (a64, v2i16, v2i16); a64 __builtin_mips_dpsx_w_ph (a64, v2i16, v2i16); a64 __builtin_mips_dpaqx_s_w_ph (a64, v2q15, v2q15); a64 __builtin_mips_dpaqx_sa_w_ph (a64, v2q15, v2q15); a64 __builtin_mips_dpsqx_s_w_ph (a64, v2q15, v2q15); a64 __builtin_mips_dpsqx_sa_w_ph (a64, v2q15, v2q15);  File: gcc.info, Node: MIPS Paired-Single Support, Next: PowerPC AltiVec Built-in Functions, Prev: MIPS DSP Built-in Functions, Up: Target Builtins 5.50.8 MIPS Paired-Single Support --------------------------------- The MIPS64 architecture includes a number of instructions that operate on pairs of single-precision floating-point values. Each pair is packed into a 64-bit floating-point register, with one element being designated the "upper half" and the other being designated the "lower half". GCC supports paired-single operations using both the generic vector extensions (*note Vector Extensions::) and a collection of MIPS-specific built-in functions. Both kinds of support are enabled by the `-mpaired-single' command-line option. The vector type associated with paired-single values is usually called `v2sf'. It can be defined in C as follows: typedef float v2sf __attribute__ ((vector_size (8))); `v2sf' values are initialized in the same way as aggregates. For example: v2sf a = {1.5, 9.1}; v2sf b; float e, f; b = (v2sf) {e, f}; _Note:_ The CPU's endianness determines which value is stored in the upper half of a register and which value is stored in the lower half. On little-endian targets, the first value is the lower one and the second value is the upper one. The opposite order applies to big-endian targets. For example, the code above will set the lower half of `a' to `1.5' on little-endian targets and `9.1' on big-endian targets. * Menu: * Paired-Single Arithmetic:: * Paired-Single Built-in Functions:: * MIPS-3D Built-in Functions::  File: gcc.info, Node: Paired-Single Arithmetic, Next: Paired-Single Built-in Functions, Up: MIPS Paired-Single Support 5.50.8.1 Paired-Single Arithmetic ................................. The table below lists the `v2sf' operations for which hardware support exists. `a', `b' and `c' are `v2sf' values and `x' is an integral value. C code MIPS instruction `a + b' `add.ps' `a - b' `sub.ps' `-a' `neg.ps' `a * b' `mul.ps' `a * b + c' `madd.ps' `a * b - c' `msub.ps' `-(a * b + c)' `nmadd.ps' `-(a * b - c)' `nmsub.ps' `x ? a : b' `movn.ps'/`movz.ps' Note that the multiply-accumulate instructions can be disabled using the command-line option `-mno-fused-madd'.  File: gcc.info, Node: Paired-Single Built-in Functions, Next: MIPS-3D Built-in Functions, Prev: Paired-Single Arithmetic, Up: MIPS Paired-Single Support 5.50.8.2 Paired-Single Built-in Functions ......................................... The following paired-single functions map directly to a particular MIPS instruction. Please refer to the architecture specification for details on what each instruction does. `v2sf __builtin_mips_pll_ps (v2sf, v2sf)' Pair lower lower (`pll.ps'). `v2sf __builtin_mips_pul_ps (v2sf, v2sf)' Pair upper lower (`pul.ps'). `v2sf __builtin_mips_plu_ps (v2sf, v2sf)' Pair lower upper (`plu.ps'). `v2sf __builtin_mips_puu_ps (v2sf, v2sf)' Pair upper upper (`puu.ps'). `v2sf __builtin_mips_cvt_ps_s (float, float)' Convert pair to paired single (`cvt.ps.s'). `float __builtin_mips_cvt_s_pl (v2sf)' Convert pair lower to single (`cvt.s.pl'). `float __builtin_mips_cvt_s_pu (v2sf)' Convert pair upper to single (`cvt.s.pu'). `v2sf __builtin_mips_abs_ps (v2sf)' Absolute value (`abs.ps'). `v2sf __builtin_mips_alnv_ps (v2sf, v2sf, int)' Align variable (`alnv.ps'). _Note:_ The value of the third parameter must be 0 or 4 modulo 8, otherwise the result will be unpredictable. Please read the instruction description for details. The following multi-instruction functions are also available. In each case, COND can be any of the 16 floating-point conditions: `f', `un', `eq', `ueq', `olt', `ult', `ole', `ule', `sf', `ngle', `seq', `ngl', `lt', `nge', `le' or `ngt'. `v2sf __builtin_mips_movt_c_COND_ps (v2sf A, v2sf B, v2sf C, v2sf D)' `v2sf __builtin_mips_movf_c_COND_ps (v2sf A, v2sf B, v2sf C, v2sf D)' Conditional move based on floating point comparison (`c.COND.ps', `movt.ps'/`movf.ps'). The `movt' functions return the value X computed by: c.COND.ps CC,A,B mov.ps X,C movt.ps X,D,CC The `movf' functions are similar but use `movf.ps' instead of `movt.ps'. `int __builtin_mips_upper_c_COND_ps (v2sf A, v2sf B)' `int __builtin_mips_lower_c_COND_ps (v2sf A, v2sf B)' Comparison of two paired-single values (`c.COND.ps', `bc1t'/`bc1f'). These functions compare A and B using `c.COND.ps' and return either the upper or lower half of the result. For example: v2sf a, b; if (__builtin_mips_upper_c_eq_ps (a, b)) upper_halves_are_equal (); else upper_halves_are_unequal (); if (__builtin_mips_lower_c_eq_ps (a, b)) lower_halves_are_equal (); else lower_halves_are_unequal ();  File: gcc.info, Node: MIPS-3D Built-in Functions, Prev: Paired-Single Built-in Functions, Up: MIPS Paired-Single Support 5.50.8.3 MIPS-3D Built-in Functions ................................... The MIPS-3D Application-Specific Extension (ASE) includes additional paired-single instructions that are designed to improve the performance of 3D graphics operations. Support for these instructions is controlled by the `-mips3d' command-line option. The functions listed below map directly to a particular MIPS-3D instruction. Please refer to the architecture specification for more details on what each instruction does. `v2sf __builtin_mips_addr_ps (v2sf, v2sf)' Reduction add (`addr.ps'). `v2sf __builtin_mips_mulr_ps (v2sf, v2sf)' Reduction multiply (`mulr.ps'). `v2sf __builtin_mips_cvt_pw_ps (v2sf)' Convert paired single to paired word (`cvt.pw.ps'). `v2sf __builtin_mips_cvt_ps_pw (v2sf)' Convert paired word to paired single (`cvt.ps.pw'). `float __builtin_mips_recip1_s (float)' `double __builtin_mips_recip1_d (double)' `v2sf __builtin_mips_recip1_ps (v2sf)' Reduced precision reciprocal (sequence step 1) (`recip1.FMT'). `float __builtin_mips_recip2_s (float, float)' `double __builtin_mips_recip2_d (double, double)' `v2sf __builtin_mips_recip2_ps (v2sf, v2sf)' Reduced precision reciprocal (sequence step 2) (`recip2.FMT'). `float __builtin_mips_rsqrt1_s (float)' `double __builtin_mips_rsqrt1_d (double)' `v2sf __builtin_mips_rsqrt1_ps (v2sf)' Reduced precision reciprocal square root (sequence step 1) (`rsqrt1.FMT'). `float __builtin_mips_rsqrt2_s (float, float)' `double __builtin_mips_rsqrt2_d (double, double)' `v2sf __builtin_mips_rsqrt2_ps (v2sf, v2sf)' Reduced precision reciprocal square root (sequence step 2) (`rsqrt2.FMT'). The following multi-instruction functions are also available. In each case, COND can be any of the 16 floating-point conditions: `f', `un', `eq', `ueq', `olt', `ult', `ole', `ule', `sf', `ngle', `seq', `ngl', `lt', `nge', `le' or `ngt'. `int __builtin_mips_cabs_COND_s (float A, float B)' `int __builtin_mips_cabs_COND_d (double A, double B)' Absolute comparison of two scalar values (`cabs.COND.FMT', `bc1t'/`bc1f'). These functions compare A and B using `cabs.COND.s' or `cabs.COND.d' and return the result as a boolean value. For example: float a, b; if (__builtin_mips_cabs_eq_s (a, b)) true (); else false (); `int __builtin_mips_upper_cabs_COND_ps (v2sf A, v2sf B)' `int __builtin_mips_lower_cabs_COND_ps (v2sf A, v2sf B)' Absolute comparison of two paired-single values (`cabs.COND.ps', `bc1t'/`bc1f'). These functions compare A and B using `cabs.COND.ps' and return either the upper or lower half of the result. For example: v2sf a, b; if (__builtin_mips_upper_cabs_eq_ps (a, b)) upper_halves_are_equal (); else upper_halves_are_unequal (); if (__builtin_mips_lower_cabs_eq_ps (a, b)) lower_halves_are_equal (); else lower_halves_are_unequal (); `v2sf __builtin_mips_movt_cabs_COND_ps (v2sf A, v2sf B, v2sf C, v2sf D)' `v2sf __builtin_mips_movf_cabs_COND_ps (v2sf A, v2sf B, v2sf C, v2sf D)' Conditional move based on absolute comparison (`cabs.COND.ps', `movt.ps'/`movf.ps'). The `movt' functions return the value X computed by: cabs.COND.ps CC,A,B mov.ps X,C movt.ps X,D,CC The `movf' functions are similar but use `movf.ps' instead of `movt.ps'. `int __builtin_mips_any_c_COND_ps (v2sf A, v2sf B)' `int __builtin_mips_all_c_COND_ps (v2sf A, v2sf B)' `int __builtin_mips_any_cabs_COND_ps (v2sf A, v2sf B)' `int __builtin_mips_all_cabs_COND_ps (v2sf A, v2sf B)' Comparison of two paired-single values (`c.COND.ps'/`cabs.COND.ps', `bc1any2t'/`bc1any2f'). These functions compare A and B using `c.COND.ps' or `cabs.COND.ps'. The `any' forms return true if either result is true and the `all' forms return true if both results are true. For example: v2sf a, b; if (__builtin_mips_any_c_eq_ps (a, b)) one_is_true (); else both_are_false (); if (__builtin_mips_all_c_eq_ps (a, b)) both_are_true (); else one_is_false (); `int __builtin_mips_any_c_COND_4s (v2sf A, v2sf B, v2sf C, v2sf D)' `int __builtin_mips_all_c_COND_4s (v2sf A, v2sf B, v2sf C, v2sf D)' `int __builtin_mips_any_cabs_COND_4s (v2sf A, v2sf B, v2sf C, v2sf D)' `int __builtin_mips_all_cabs_COND_4s (v2sf A, v2sf B, v2sf C, v2sf D)' Comparison of four paired-single values (`c.COND.ps'/`cabs.COND.ps', `bc1any4t'/`bc1any4f'). These functions use `c.COND.ps' or `cabs.COND.ps' to compare A with B and to compare C with D. The `any' forms return true if any of the four results are true and the `all' forms return true if all four results are true. For example: v2sf a, b, c, d; if (__builtin_mips_any_c_eq_4s (a, b, c, d)) some_are_true (); else all_are_false (); if (__builtin_mips_all_c_eq_4s (a, b, c, d)) all_are_true (); else some_are_false ();  File: gcc.info, Node: PowerPC AltiVec Built-in Functions, Next: SPARC VIS Built-in Functions, Prev: MIPS Paired-Single Support, Up: Target Builtins 5.50.9 PowerPC AltiVec Built-in Functions ----------------------------------------- GCC provides an interface for the PowerPC family of processors to access the AltiVec operations described in Motorola's AltiVec Programming Interface Manual. The interface is made available by including `' and using `-maltivec' and `-mabi=altivec'. The interface supports the following vector types. vector unsigned char vector signed char vector bool char vector unsigned short vector signed short vector bool short vector pixel vector unsigned int vector signed int vector bool int vector float GCC's implementation of the high-level language interface available from C and C++ code differs from Motorola's documentation in several ways. * A vector constant is a list of constant expressions within curly braces. * A vector initializer requires no cast if the vector constant is of the same type as the variable it is initializing. * If `signed' or `unsigned' is omitted, the signedness of the vector type is the default signedness of the base type. The default varies depending on the operating system, so a portable program should always specify the signedness. * Compiling with `-maltivec' adds keywords `__vector', `__pixel', and `__bool'. Macros `vector', `pixel', and `bool' are defined in `' and can be undefined. * GCC allows using a `typedef' name as the type specifier for a vector type. * For C, overloaded functions are implemented with macros so the following does not work: vec_add ((vector signed int){1, 2, 3, 4}, foo); Since `vec_add' is a macro, the vector constant in the example is treated as four separate arguments. Wrap the entire argument in parentheses for this to work. _Note:_ Only the `' interface is supported. Internally, GCC uses built-in functions to achieve the functionality in the aforementioned header file, but they are not supported and are subject to change without notice. The following interfaces are supported for the generic and specific AltiVec operations and the AltiVec predicates. In cases where there is a direct mapping between generic and specific operations, only the generic names are shown here, although the specific operations can also be used. Arguments that are documented as `const int' require literal integral values within the range required for that operation. vector signed char vec_abs (vector signed char); vector signed short vec_abs (vector signed short); vector signed int vec_abs (vector signed int); vector float vec_abs (vector float); vector signed char vec_abss (vector signed char); vector signed short vec_abss (vector signed short); vector signed int vec_abss (vector signed int); vector signed char vec_add (vector bool char, vector signed char); vector signed char vec_add (vector signed char, vector bool char); vector signed char vec_add (vector signed char, vector signed char); vector unsigned char vec_add (vector bool char, vector unsigned char); vector unsigned char vec_add (vector unsigned char, vector bool char); vector unsigned char vec_add (vector unsigned char, vector unsigned char); vector signed short vec_add (vector bool short, vector signed short); vector signed short vec_add (vector signed short, vector bool short); vector signed short vec_add (vector signed short, vector signed short); vector unsigned short vec_add (vector bool short, vector unsigned short); vector unsigned short vec_add (vector unsigned short, vector bool short); vector unsigned short vec_add (vector unsigned short, vector unsigned short); vector signed int vec_add (vector bool int, vector signed int); vector signed int vec_add (vector signed int, vector bool int); vector signed int vec_add (vector signed int, vector signed int); vector unsigned int vec_add (vector bool int, vector unsigned int); vector unsigned int vec_add (vector unsigned int, vector bool int); vector unsigned int vec_add (vector unsigned int, vector unsigned int); vector float vec_add (vector float, vector float); vector float vec_vaddfp (vector float, vector float); vector signed int vec_vadduwm (vector bool int, vector signed int); vector signed int vec_vadduwm (vector signed int, vector bool int); vector signed int vec_vadduwm (vector signed int, vector signed int); vector unsigned int vec_vadduwm (vector bool int, vector unsigned int); vector unsigned int vec_vadduwm (vector unsigned int, vector bool int); vector unsigned int vec_vadduwm (vector unsigned int, vector unsigned int); vector signed short vec_vadduhm (vector bool short, vector signed short); vector signed short vec_vadduhm (vector signed short, vector bool short); vector signed short vec_vadduhm (vector signed short, vector signed short); vector unsigned short vec_vadduhm (vector bool short, vector unsigned short); vector unsigned short vec_vadduhm (vector unsigned short, vector bool short); vector unsigned short vec_vadduhm (vector unsigned short, vector unsigned short); vector signed char vec_vaddubm (vector bool char, vector signed char); vector signed char vec_vaddubm (vector signed char, vector bool char); vector signed char vec_vaddubm (vector signed char, vector signed char); vector unsigned char vec_vaddubm (vector bool char, vector unsigned char); vector unsigned char vec_vaddubm (vector unsigned char, vector bool char); vector unsigned char vec_vaddubm (vector unsigned char, vector unsigned char); vector unsigned int vec_addc (vector unsigned int, vector unsigned int); vector unsigned char vec_adds (vector bool char, vector unsigned char); vector unsigned char vec_adds (vector unsigned char, vector bool char); vector unsigned char vec_adds (vector unsigned char, vector unsigned char); vector signed char vec_adds (vector bool char, vector signed char); vector signed char vec_adds (vector signed char, vector bool char); vector signed char vec_adds (vector signed char, vector signed char); vector unsigned short vec_adds (vector bool short, vector unsigned short); vector unsigned short vec_adds (vector unsigned short, vector bool short); vector unsigned short vec_adds (vector unsigned short, vector unsigned short); vector signed short vec_adds (vector bool short, vector signed short); vector signed short vec_adds (vector signed short, vector bool short); vector signed short vec_adds (vector signed short, vector signed short); vector unsigned int vec_adds (vector bool int, vector unsigned int); vector unsigned int vec_adds (vector unsigned int, vector bool int); vector unsigned int vec_adds (vector unsigned int, vector unsigned int); vector signed int vec_adds (vector bool int, vector signed int); vector signed int vec_adds (vector signed int, vector bool int); vector signed int vec_adds (vector signed int, vector signed int); vector signed int vec_vaddsws (vector bool int, vector signed int); vector signed int vec_vaddsws (vector signed int, vector bool int); vector signed int vec_vaddsws (vector signed int, vector signed int); vector unsigned int vec_vadduws (vector bool int, vector unsigned int); vector unsigned int vec_vadduws (vector unsigned int, vector bool int); vector unsigned int vec_vadduws (vector unsigned int, vector unsigned int); vector signed short vec_vaddshs (vector bool short, vector signed short); vector signed short vec_vaddshs (vector signed short, vector bool short); vector signed short vec_vaddshs (vector signed short, vector signed short); vector unsigned short vec_vadduhs (vector bool short, vector unsigned short); vector unsigned short vec_vadduhs (vector unsigned short, vector bool short); vector unsigned short vec_vadduhs (vector unsigned short, vector unsigned short); vector signed char vec_vaddsbs (vector bool char, vector signed char); vector signed char vec_vaddsbs (vector signed char, vector bool char); vector signed char vec_vaddsbs (vector signed char, vector signed char); vector unsigned char vec_vaddubs (vector bool char, vector unsigned char); vector unsigned char vec_vaddubs (vector unsigned char, vector bool char); vector unsigned char vec_vaddubs (vector unsigned char, vector unsigned char); vector float vec_and (vector float, vector float); vector float vec_and (vector float, vector bool int); vector float vec_and (vector bool int, vector float); vector bool int vec_and (vector bool int, vector bool int); vector signed int vec_and (vector bool int, vector signed int); vector signed int vec_and (vector signed int, vector bool int); vector signed int vec_and (vector signed int, vector signed int); vector unsigned int vec_and (vector bool int, vector unsigned int); vector unsigned int vec_and (vector unsigned int, vector bool int); vector unsigned int vec_and (vector unsigned int, vector unsigned int); vector bool short vec_and (vector bool short, vector bool short); vector signed short vec_and (vector bool short, vector signed short); vector signed short vec_and (vector signed short, vector bool short); vector signed short vec_and (vector signed short, vector signed short); vector unsigned short vec_and (vector bool short, vector unsigned short); vector unsigned short vec_and (vector unsigned short, vector bool short); vector unsigned short vec_and (vector unsigned short, vector unsigned short); vector signed char vec_and (vector bool char, vector signed char); vector bool char vec_and (vector bool char, vector bool char); vector signed char vec_and (vector signed char, vector bool char); vector signed char vec_and (vector signed char, vector signed char); vector unsigned char vec_and (vector bool char, vector unsigned char); vector unsigned char vec_and (vector unsigned char, vector bool char); vector unsigned char vec_and (vector unsigned char, vector unsigned char); vector float vec_andc (vector float, vector float); vector float vec_andc (vector float, vector bool int); vector float vec_andc (vector bool int, vector float); vector bool int vec_andc (vector bool int, vector bool int); vector signed int vec_andc (vector bool int, vector signed int); vector signed int vec_andc (vector signed int, vector bool int); vector signed int vec_andc (vector signed int, vector signed int); vector unsigned int vec_andc (vector bool int, vector unsigned int); vector unsigned int vec_andc (vector unsigned int, vector bool int); vector unsigned int vec_andc (vector unsigned int, vector unsigned int); vector bool short vec_andc (vector bool short, vector bool short); vector signed short vec_andc (vector bool short, vector signed short); vector signed short vec_andc (vector signed short, vector bool short); vector signed short vec_andc (vector signed short, vector signed short); vector unsigned short vec_andc (vector bool short, vector unsigned short); vector unsigned short vec_andc (vector unsigned short, vector bool short); vector unsigned short vec_andc (vector unsigned short, vector unsigned short); vector signed char vec_andc (vector bool char, vector signed char); vector bool char vec_andc (vector bool char, vector bool char); vector signed char vec_andc (vector signed char, vector bool char); vector signed char vec_andc (vector signed char, vector signed char); vector unsigned char vec_andc (vector bool char, vector unsigned char); vector unsigned char vec_andc (vector unsigned char, vector bool char); vector unsigned char vec_andc (vector unsigned char, vector unsigned char); vector unsigned char vec_avg (vector unsigned char, vector unsigned char); vector signed char vec_avg (vector signed char, vector signed char); vector unsigned short vec_avg (vector unsigned short, vector unsigned short); vector signed short vec_avg (vector signed short, vector signed short); vector unsigned int vec_avg (vector unsigned int, vector unsigned int); vector signed int vec_avg (vector signed int, vector signed int); vector signed int vec_vavgsw (vector signed int, vector signed int); vector unsigned int vec_vavguw (vector unsigned int, vector unsigned int); vector signed short vec_vavgsh (vector signed short, vector signed short); vector unsigned short vec_vavguh (vector unsigned short, vector unsigned short); vector signed char vec_vavgsb (vector signed char, vector signed char); vector unsigned char vec_vavgub (vector unsigned char, vector unsigned char); vector float vec_ceil (vector float); vector signed int vec_cmpb (vector float, vector float); vector bool char vec_cmpeq (vector signed char, vector signed char); vector bool char vec_cmpeq (vector unsigned char, vector unsigned char); vector bool short vec_cmpeq (vector signed short, vector signed short); vector bool short vec_cmpeq (vector unsigned short, vector unsigned short); vector bool int vec_cmpeq (vector signed int, vector signed int); vector bool int vec_cmpeq (vector unsigned int, vector unsigned int); vector bool int vec_cmpeq (vector float, vector float); vector bool int vec_vcmpeqfp (vector float, vector float); vector bool int vec_vcmpequw (vector signed int, vector signed int); vector bool int vec_vcmpequw (vector unsigned int, vector unsigned int); vector bool short vec_vcmpequh (vector signed short, vector signed short); vector bool short vec_vcmpequh (vector unsigned short, vector unsigned short); vector bool char vec_vcmpequb (vector signed char, vector signed char); vector bool char vec_vcmpequb (vector unsigned char, vector unsigned char); vector bool int vec_cmpge (vector float, vector float); vector bool char vec_cmpgt (vector unsigned char, vector unsigned char); vector bool char vec_cmpgt (vector signed char, vector signed char); vector bool short vec_cmpgt (vector unsigned short, vector unsigned short); vector bool short vec_cmpgt (vector signed short, vector signed short); vector bool int vec_cmpgt (vector unsigned int, vector unsigned int); vector bool int vec_cmpgt (vector signed int, vector signed int); vector bool int vec_cmpgt (vector float, vector float); vector bool int vec_vcmpgtfp (vector float, vector float); vector bool int vec_vcmpgtsw (vector signed int, vector signed int); vector bool int vec_vcmpgtuw (vector unsigned int, vector unsigned int); vector bool short vec_vcmpgtsh (vector signed short, vector signed short); vector bool short vec_vcmpgtuh (vector unsigned short, vector unsigned short); vector bool char vec_vcmpgtsb (vector signed char, vector signed char); vector bool char vec_vcmpgtub (vector unsigned char, vector unsigned char); vector bool int vec_cmple (vector float, vector float); vector bool char vec_cmplt (vector unsigned char, vector unsigned char); vector bool char vec_cmplt (vector signed char, vector signed char); vector bool short vec_cmplt (vector unsigned short, vector unsigned short); vector bool short vec_cmplt (vector signed short, vector signed short); vector bool int vec_cmplt (vector unsigned int, vector unsigned int); vector bool int vec_cmplt (vector signed int, vector signed int); vector bool int vec_cmplt (vector float, vector float); vector float vec_ctf (vector unsigned int, const int); vector float vec_ctf (vector signed int, const int); vector float vec_vcfsx (vector signed int, const int); vector float vec_vcfux (vector unsigned int, const int); vector signed int vec_cts (vector float, const int); vector unsigned int vec_ctu (vector float, const int); void vec_dss (const int); void vec_dssall (void); void vec_dst (const vector unsigned char *, int, const int); void vec_dst (const vector signed char *, int, const int); void vec_dst (const vector bool char *, int, const int); void vec_dst (const vector unsigned short *, int, const int); void vec_dst (const vector signed short *, int, const int); void vec_dst (const vector bool short *, int, const int); void vec_dst (const vector pixel *, int, const int); void vec_dst (const vector unsigned int *, int, const int); void vec_dst (const vector signed int *, int, const int); void vec_dst (const vector bool int *, int, const int); void vec_dst (const vector float *, int, const int); void vec_dst (const unsigned char *, int, const int); void vec_dst (const signed char *, int, const int); void vec_dst (const unsigned short *, int, const int); void vec_dst (const short *, int, const int); void vec_dst (const unsigned int *, int, const int); void vec_dst (const int *, int, const int); void vec_dst (const unsigned long *, int, const int); void vec_dst (const long *, int, const int); void vec_dst (const float *, int, const int); void vec_dstst (const vector unsigned char *, int, const int); void vec_dstst (const vector signed char *, int, const int); void vec_dstst (const vector bool char *, int, const int); void vec_dstst (const vector unsigned short *, int, const int); void vec_dstst (const vector signed short *, int, const int); void vec_dstst (const vector bool short *, int, const int); void vec_dstst (const vector pixel *, int, const int); void vec_dstst (const vector unsigned int *, int, const int); void vec_dstst (const vector signed int *, int, const int); void vec_dstst (const vector bool int *, int, const int); void vec_dstst (const vector float *, int, const int); void vec_dstst (const unsigned char *, int, const int); void vec_dstst (const signed char *, int, const int); void vec_dstst (const unsigned short *, int, const int); void vec_dstst (const short *, int, const int); void vec_dstst (const unsigned int *, int, const int); void vec_dstst (const int *, int, const int); void vec_dstst (const unsigned long *, int, const int); void vec_dstst (const long *, int, const int); void vec_dstst (const float *, int, const int); void vec_dststt (const vector unsigned char *, int, const int); void vec_dststt (const vector signed char *, int, const int); void vec_dststt (const vector bool char *, int, const int); void vec_dststt (const vector unsigned short *, int, const int); void vec_dststt (const vector signed short *, int, const int); void vec_dststt (const vector bool short *, int, const int); void vec_dststt (const vector pixel *, int, const int); void vec_dststt (const vector unsigned int *, int, const int); void vec_dststt (const vector signed int *, int, const int); void vec_dststt (const vector bool int *, int, const int); void vec_dststt (const vector float *, int, const int); void vec_dststt (const unsigned char *, int, const int); void vec_dststt (const signed char *, int, const int); void vec_dststt (const unsigned short *, int, const int); void vec_dststt (const short *, int, const int); void vec_dststt (const unsigned int *, int, const int); void vec_dststt (const int *, int, const int); void vec_dststt (const unsigned long *, int, const int); void vec_dststt (const long *, int, const int); void vec_dststt (const float *, int, const int); void vec_dstt (const vector unsigned char *, int, const int); void vec_dstt (const vector signed char *, int, const int); void vec_dstt (const vector bool char *, int, const int); void vec_dstt (const vector unsigned short *, int, const int); void vec_dstt (const vector signed short *, int, const int); void vec_dstt (const vector bool short *, int, const int); void vec_dstt (const vector pixel *, int, const int); void vec_dstt (const vector unsigned int *, int, const int); void vec_dstt (const vector signed int *, int, const int); void vec_dstt (const vector bool int *, int, const int); void vec_dstt (const vector float *, int, const int); void vec_dstt (const unsigned char *, int, const int); void vec_dstt (const signed char *, int, const int); void vec_dstt (const unsigned short *, int, const int); void vec_dstt (const short *, int, const int); void vec_dstt (const unsigned int *, int, const int); void vec_dstt (const int *, int, const int); void vec_dstt (const unsigned long *, int, const int); void vec_dstt (const long *, int, const int); void vec_dstt (const float *, int, const int); vector float vec_expte (vector float); vector float vec_floor (vector float); vector float vec_ld (int, const vector float *); vector float vec_ld (int, const float *); vector bool int vec_ld (int, const vector bool int *); vector signed int vec_ld (int, const vector signed int *); vector signed int vec_ld (int, const int *); vector signed int vec_ld (int, const long *); vector unsigned int vec_ld (int, const vector unsigned int *); vector unsigned int vec_ld (int, const unsigned int *); vector unsigned int vec_ld (int, const unsigned long *); vector bool short vec_ld (int, const vector bool short *); vector pixel vec_ld (int, const vector pixel *); vector signed short vec_ld (int, const vector signed short *); vector signed short vec_ld (int, const short *); vector unsigned short vec_ld (int, const vector unsigned short *); vector unsigned short vec_ld (int, const unsigned short *); vector bool char vec_ld (int, const vector bool char *); vector signed char vec_ld (int, const vector signed char *); vector signed char vec_ld (int, const signed char *); vector unsigned char vec_ld (int, const vector unsigned char *); vector unsigned char vec_ld (int, const unsigned char *); vector signed char vec_lde (int, const signed char *); vector unsigned char vec_lde (int, const unsigned char *); vector signed short vec_lde (int, const short *); vector unsigned short vec_lde (int, const unsigned short *); vector float vec_lde (int, const float *); vector signed int vec_lde (int, const int *); vector unsigned int vec_lde (int, const unsigned int *); vector signed int vec_lde (int, const long *); vector unsigned int vec_lde (int, const unsigned long *); vector float vec_lvewx (int, float *); vector signed int vec_lvewx (int, int *); vector unsigned int vec_lvewx (int, unsigned int *); vector signed int vec_lvewx (int, long *); vector unsigned int vec_lvewx (int, unsigned long *); vector signed short vec_lvehx (int, short *); vector unsigned short vec_lvehx (int, unsigned short *); vector signed char vec_lvebx (int, char *); vector unsigned char vec_lvebx (int, unsigned char *); vector float vec_ldl (int, const vector float *); vector float vec_ldl (int, const float *); vector bool int vec_ldl (int, const vector bool int *); vector signed int vec_ldl (int, const vector signed int *); vector signed int vec_ldl (int, const int *); vector signed int vec_ldl (int, const long *); vector unsigned int vec_ldl (int, const vector unsigned int *); vector unsigned int vec_ldl (int, const unsigned int *); vector unsigned int vec_ldl (int, const unsigned long *); vector bool short vec_ldl (int, const vector bool short *); vector pixel vec_ldl (int, const vector pixel *); vector signed short vec_ldl (int, const vector signed short *); vector signed short vec_ldl (int, const short *); vector unsigned short vec_ldl (int, const vector unsigned short *); vector unsigned short vec_ldl (int, const unsigned short *); vector bool char vec_ldl (int, const vector bool char *); vector signed char vec_ldl (int, const vector signed char *); vector signed char vec_ldl (int, const signed char *); vector unsigned char vec_ldl (int, const vector unsigned char *); vector unsigned char vec_ldl (int, const unsigned char *); vector float vec_loge (vector float); vector unsigned char vec_lvsl (int, const volatile unsigned char *); vector unsigned char vec_lvsl (int, const volatile signed char *); vector unsigned char vec_lvsl (int, const volatile unsigned short *); vector unsigned char vec_lvsl (int, const volatile short *); vector unsigned char vec_lvsl (int, const volatile unsigned int *); vector unsigned char vec_lvsl (int, const volatile int *); vector unsigned char vec_lvsl (int, const volatile unsigned long *); vector unsigned char vec_lvsl (int, const volatile long *); vector unsigned char vec_lvsl (int, const volatile float *); vector unsigned char vec_lvsr (int, const volatile unsigned char *); vector unsigned char vec_lvsr (int, const volatile signed char *); vector unsigned char vec_lvsr (int, const volatile unsigned short *); vector unsigned char vec_lvsr (int, const volatile short *); vector unsigned char vec_lvsr (int, const volatile unsigned int *); vector unsigned char vec_lvsr (int, const volatile int *); vector unsigned char vec_lvsr (int, const volatile unsigned long *); vector unsigned char vec_lvsr (int, const volatile long *); vector unsigned char vec_lvsr (int, const volatile float *); vector float vec_madd (vector float, vector float, vector float); vector signed short vec_madds (vector signed short, vector signed short, vector signed short); vector unsigned char vec_max (vector bool char, vector unsigned char); vector unsigned char vec_max (vector unsigned char, vector bool char); vector unsigned char vec_max (vector unsigned char, vector unsigned char); vector signed char vec_max (vector bool char, vector signed char); vector signed char vec_max (vector signed char, vector bool char); vector signed char vec_max (vector signed char, vector signed char); vector unsigned short vec_max (vector bool short, vector unsigned short); vector unsigned short vec_max (vector unsigned short, vector bool short); vector unsigned short vec_max (vector unsigned short, vector unsigned short); vector signed short vec_max (vector bool short, vector signed short); vector signed short vec_max (vector signed short, vector bool short); vector signed short vec_max (vector signed short, vector signed short); vector unsigned int vec_max (vector bool int, vector unsigned int); vector unsigned int vec_max (vector unsigned int, vector bool int); vector unsigned int vec_max (vector unsigned int, vector unsigned int); vector signed int vec_max (vector bool int, vector signed int); vector signed int vec_max (vector signed int, vector bool int); vector signed int vec_max (vector signed int, vector signed int); vector float vec_max (vector float, vector float); vector float vec_vmaxfp (vector float, vector float); vector signed int vec_vmaxsw (vector bool int, vector signed int); vector signed int vec_vmaxsw (vector signed int, vector bool int); vector signed int vec_vmaxsw (vector signed int, vector signed int); vector unsigned int vec_vmaxuw (vector bool int, vector unsigned int); vector unsigned int vec_vmaxuw (vector unsigned int, vector bool int); vector unsigned int vec_vmaxuw (vector unsigned int, vector unsigned int); vector signed short vec_vmaxsh (vector bool short, vector signed short); vector signed short vec_vmaxsh (vector signed short, vector bool short); vector signed short vec_vmaxsh (vector signed short, vector signed short); vector unsigned short vec_vmaxuh (vector bool short, vector unsigned short); vector unsigned short vec_vmaxuh (vector unsigned short, vector bool short); vector unsigned short vec_vmaxuh (vector unsigned short, vector unsigned short); vector signed char vec_vmaxsb (vector bool char, vector signed char); vector signed char vec_vmaxsb (vector signed char, vector bool char); vector signed char vec_vmaxsb (vector signed char, vector signed char); vector unsigned char vec_vmaxub (vector bool char, vector unsigned char); vector unsigned char vec_vmaxub (vector unsigned char, vector bool char); vector unsigned char vec_vmaxub (vector unsigned char, vector unsigned char); vector bool char vec_mergeh (vector bool char, vector bool char); vector signed char vec_mergeh (vector signed char, vector signed char); vector unsigned char vec_mergeh (vector unsigned char, vector unsigned char); vector bool short vec_mergeh (vector bool short, vector bool short); vector pixel vec_mergeh (vector pixel, vector pixel); vector signed short vec_mergeh (vector signed short, vector signed short); vector unsigned short vec_mergeh (vector unsigned short, vector unsigned short); vector float vec_mergeh (vector float, vector float); vector bool int vec_mergeh (vector bool int, vector bool int); vector signed int vec_mergeh (vector signed int, vector signed int); vector unsigned int vec_mergeh (vector unsigned int, vector unsigned int); vector float vec_vmrghw (vector float, vector float); vector bool int vec_vmrghw (vector bool int, vector bool int); vector signed int vec_vmrghw (vector signed int, vector signed int); vector unsigned int vec_vmrghw (vector unsigned int, vector unsigned int); vector bool short vec_vmrghh (vector bool short, vector bool short); vector signed short vec_vmrghh (vector signed short, vector signed short); vector unsigned short vec_vmrghh (vector unsigned short, vector unsigned short); vector pixel vec_vmrghh (vector pixel, vector pixel); vector bool char vec_vmrghb (vector bool char, vector bool char); vector signed char vec_vmrghb (vector signed char, vector signed char); vector unsigned char vec_vmrghb (vector unsigned char, vector unsigned char); vector bool char vec_mergel (vector bool char, vector bool char); vector signed char vec_mergel (vector signed char, vector signed char); vector unsigned char vec_mergel (vector unsigned char, vector unsigned char); vector bool short vec_mergel (vector bool short, vector bool short); vector pixel vec_mergel (vector pixel, vector pixel); vector signed short vec_mergel (vector signed short, vector signed short); vector unsigned short vec_mergel (vector unsigned short, vector unsigned short); vector float vec_mergel (vector float, vector float); vector bool int vec_mergel (vector bool int, vector bool int); vector signed int vec_mergel (vector signed int, vector signed int); vector unsigned int vec_mergel (vector unsigned int, vector unsigned int); vector float vec_vmrglw (vector float, vector float); vector signed int vec_vmrglw (vector signed int, vector signed int); vector unsigned int vec_vmrglw (vector unsigned int, vector unsigned int); vector bool int vec_vmrglw (vector bool int, vector bool int); vector bool short vec_vmrglh (vector bool short, vector bool short); vector signed short vec_vmrglh (vector signed short, vector signed short); vector unsigned short vec_vmrglh (vector unsigned short, vector unsigned short); vector pixel vec_vmrglh (vector pixel, vector pixel); vector bool char vec_vmrglb (vector bool char, vector bool char); vector signed char vec_vmrglb (vector signed char, vector signed char); vector unsigned char vec_vmrglb (vector unsigned char, vector unsigned char); vector unsigned short vec_mfvscr (void); vector unsigned char vec_min (vector bool char, vector unsigned char); vector unsigned char vec_min (vector unsigned char, vector bool char); vector unsigned char vec_min (vector unsigned char, vector unsigned char); vector signed char vec_min (vector bool char, vector signed char); vector signed char vec_min (vector signed char, vector bool char); vector signed char vec_min (vector signed char, vector signed char); vector unsigned short vec_min (vector bool short, vector unsigned short); vector unsigned short vec_min (vector unsigned short, vector bool short); vector unsigned short vec_min (vector unsigned short, vector unsigned short); vector signed short vec_min (vector bool short, vector signed short); vector signed short vec_min (vector signed short, vector bool short); vector signed short vec_min (vector signed short, vector signed short); vector unsigned int vec_min (vector bool int, vector unsigned int); vector unsigned int vec_min (vector unsigned int, vector bool int); vector unsigned int vec_min (vector unsigned int, vector unsigned int); vector signed int vec_min (vector bool int, vector signed int); vector signed int vec_min (vector signed int, vector bool int); vector signed int vec_min (vector signed int, vector signed int); vector float vec_min (vector float, vector float); vector float vec_vminfp (vector float, vector float); vector signed int vec_vminsw (vector bool int, vector signed int); vector signed int vec_vminsw (vector signed int, vector bool int); vector signed int vec_vminsw (vector signed int, vector signed int); vector unsigned int vec_vminuw (vector bool int, vector unsigned int); vector unsigned int vec_vminuw (vector unsigned int, vector bool int); vector unsigned int vec_vminuw (vector unsigned int, vector unsigned int); vector signed short vec_vminsh (vector bool short, vector signed short); vector signed short vec_vminsh (vector signed short, vector bool short); vector signed short vec_vminsh (vector signed short, vector signed short); vector unsigned short vec_vminuh (vector bool short, vector unsigned short); vector unsigned short vec_vminuh (vector unsigned short, vector bool short); vector unsigned short vec_vminuh (vector unsigned short, vector unsigned short); vector signed char vec_vminsb (vector bool char, vector signed char); vector signed char vec_vminsb (vector signed char, vector bool char); vector signed char vec_vminsb (vector signed char, vector signed char); vector unsigned char vec_vminub (vector bool char, vector unsigned char); vector unsigned char vec_vminub (vector unsigned char, vector bool char); vector unsigned char vec_vminub (vector unsigned char, vector unsigned char); vector signed short vec_mladd (vector signed short, vector signed short, vector signed short); vector signed short vec_mladd (vector signed short, vector unsigned short, vector unsigned short); vector signed short vec_mladd (vector unsigned short, vector signed short, vector signed short); vector unsigned short vec_mladd (vector unsigned short, vector unsigned short, vector unsigned short); vector signed short vec_mradds (vector signed short, vector signed short, vector signed short); vector unsigned int vec_msum (vector unsigned char, vector unsigned char, vector unsigned int); vector signed int vec_msum (vector signed char, vector unsigned char, vector signed int); vector unsigned int vec_msum (vector unsigned short, vector unsigned short, vector unsigned int); vector signed int vec_msum (vector signed short, vector signed short, vector signed int); vector signed int vec_vmsumshm (vector signed short, vector signed short, vector signed int); vector unsigned int vec_vmsumuhm (vector unsigned short, vector unsigned short, vector unsigned int); vector signed int vec_vmsummbm (vector signed char, vector unsigned char, vector signed int); vector unsigned int vec_vmsumubm (vector unsigned char, vector unsigned char, vector unsigned int); vector unsigned int vec_msums (vector unsigned short, vector unsigned short, vector unsigned int); vector signed int vec_msums (vector signed short, vector signed short, vector signed int); vector signed int vec_vmsumshs (vector signed short, vector signed short, vector signed int); vector unsigned int vec_vmsumuhs (vector unsigned short, vector unsigned short, vector unsigned int); void vec_mtvscr (vector signed int); void vec_mtvscr (vector unsigned int); void vec_mtvscr (vector bool int); void vec_mtvscr (vector signed short); void vec_mtvscr (vector unsigned short); void vec_mtvscr (vector bool short); void vec_mtvscr (vector pixel); void vec_mtvscr (vector signed char); void vec_mtvscr (vector unsigned char); void vec_mtvscr (vector bool char); vector unsigned short vec_mule (vector unsigned char, vector unsigned char); vector signed short vec_mule (vector signed char, vector signed char); vector unsigned int vec_mule (vector unsigned short, vector unsigned short); vector signed int vec_mule (vector signed short, vector signed short); vector signed int vec_vmulesh (vector signed short, vector signed short); vector unsigned int vec_vmuleuh (vector unsigned short, vector unsigned short); vector signed short vec_vmulesb (vector signed char, vector signed char); vector unsigned short vec_vmuleub (vector unsigned char, vector unsigned char); vector unsigned short vec_mulo (vector unsigned char, vector unsigned char); vector signed short vec_mulo (vector signed char, vector signed char); vector unsigned int vec_mulo (vector unsigned short, vector unsigned short); vector signed int vec_mulo (vector signed short, vector signed short); vector signed int vec_vmulosh (vector signed short, vector signed short); vector unsigned int vec_vmulouh (vector unsigned short, vector unsigned short); vector signed short vec_vmulosb (vector signed char, vector signed char); vector unsigned short vec_vmuloub (vector unsigned char, vector unsigned char); vector float vec_nmsub (vector float, vector float, vector float); vector float vec_nor (vector float, vector float); vector signed int vec_nor (vector signed int, vector signed int); vector unsigned int vec_nor (vector unsigned int, vector unsigned int); vector bool int vec_nor (vector bool int, vector bool int); vector signed short vec_nor (vector signed short, vector signed short); vector unsigned short vec_nor (vector unsigned short, vector unsigned short); vector bool short vec_nor (vector bool short, vector bool short); vector signed char vec_nor (vector signed char, vector signed char); vector unsigned char vec_nor (vector unsigned char, vector unsigned char); vector bool char vec_nor (vector bool char, vector bool char); vector float vec_or (vector float, vector float); vector float vec_or (vector float, vector bool int); vector float vec_or (vector bool int, vector float); vector bool int vec_or (vector bool int, vector bool int); vector signed int vec_or (vector bool int, vector signed int); vector signed int vec_or (vector signed int, vector bool int); vector signed int vec_or (vector signed int, vector signed int); vector unsigned int vec_or (vector bool int, vector unsigned int); vector unsigned int vec_or (vector unsigned int, vector bool int); vector unsigned int vec_or (vector unsigned int, vector unsigned int); vector bool short vec_or (vector bool short, vector bool short); vector signed short vec_or (vector bool short, vector signed short); vector signed short vec_or (vector signed short, vector bool short); vector signed short vec_or (vector signed short, vector signed short); vector unsigned short vec_or (vector bool short, vector unsigned short); vector unsigned short vec_or (vector unsigned short, vector bool short); vector unsigned short vec_or (vector unsigned short, vector unsigned short); vector signed char vec_or (vector bool char, vector signed char); vector bool char vec_or (vector bool char, vector bool char); vector signed char vec_or (vector signed char, vector bool char); vector signed char vec_or (vector signed char, vector signed char); vector unsigned char vec_or (vector bool char, vector unsigned char); vector unsigned char vec_or (vector unsigned char, vector bool char); vector unsigned char vec_or (vector unsigned char, vector unsigned char); vector signed char vec_pack (vector signed short, vector signed short); vector unsigned char vec_pack (vector unsigned short, vector unsigned short); vector bool char vec_pack (vector bool short, vector bool short); vector signed short vec_pack (vector signed int, vector signed int); vector unsigned short vec_pack (vector unsigned int, vector unsigned int); vector bool short vec_pack (vector bool int, vector bool int); vector bool short vec_vpkuwum (vector bool int, vector bool int); vector signed short vec_vpkuwum (vector signed int, vector signed int); vector unsigned short vec_vpkuwum (vector unsigned int, vector unsigned int); vector bool char vec_vpkuhum (vector bool short, vector bool short); vector signed char vec_vpkuhum (vector signed short, vector signed short); vector unsigned char vec_vpkuhum (vector unsigned short, vector unsigned short); vector pixel vec_packpx (vector unsigned int, vector unsigned int); vector unsigned char vec_packs (vector unsigned short, vector unsigned short); vector signed char vec_packs (vector signed short, vector signed short); vector unsigned short vec_packs (vector unsigned int, vector unsigned int); vector signed short vec_packs (vector signed int, vector signed int); vector signed short vec_vpkswss (vector signed int, vector signed int); vector unsigned short vec_vpkuwus (vector unsigned int,