sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
altivec.h File Reference

Go to the source code of this file.

Macros

#define __CR6_EQ   0
 
#define __CR6_EQ_REV   1
 
#define __CR6_LT   2
 
#define __CR6_LT_REV   3
 
#define __ATTRS_o_ai   __attribute__((__overloadable__, __always_inline__))
 
#define __builtin_altivec_abs_v16qi   vec_abs
 
#define __builtin_altivec_abs_v8hi   vec_abs
 
#define __builtin_altivec_abs_v4si   vec_abs
 
#define __builtin_altivec_abss_v16qi   vec_abss
 
#define __builtin_altivec_abss_v8hi   vec_abss
 
#define __builtin_altivec_abss_v4si   vec_abss
 
#define __builtin_altivec_vaddubm   vec_vaddubm
 
#define __builtin_altivec_vadduhm   vec_vadduhm
 
#define __builtin_altivec_vadduwm   vec_vadduwm
 
#define __builtin_altivec_vaddfp   vec_vaddfp
 
#define __builtin_altivec_vand   vec_and
 
#define __builtin_altivec_vandc   vec_andc
 
#define __builtin_altivec_vmrghb   vec_vmrghb
 
#define __builtin_altivec_vmrghh   vec_vmrghh
 
#define __builtin_altivec_vmrghw   vec_vmrghw
 
#define __builtin_altivec_vmrglb   vec_vmrglb
 
#define __builtin_altivec_vmrglh   vec_vmrglh
 
#define __builtin_altivec_vmrglw   vec_vmrglw
 
#define __builtin_altivec_vmladduhm   vec_mladd
 
#define __builtin_altivec_vnor   vec_nor
 
#define __builtin_altivec_vor   vec_or
 
#define __builtin_altivec_vpkuhum   vec_vpkuhum
 
#define __builtin_altivec_vpkuwum   vec_vpkuwum
 
#define __builtin_altivec_vsel_4si   vec_sel
 
#define __builtin_altivec_vslb   vec_vslb
 
#define __builtin_altivec_vslh   vec_vslh
 
#define __builtin_altivec_vslw   vec_vslw
 
#define __builtin_altivec_vsldoi_4si   vec_sld
 
#define __builtin_altivec_vspltb   vec_vspltb
 
#define __builtin_altivec_vsplth   vec_vsplth
 
#define __builtin_altivec_vspltw   vec_vspltw
 
#define __builtin_altivec_vspltisb   vec_splat_s8
 
#define __builtin_altivec_vspltish   vec_splat_s16
 
#define __builtin_altivec_vspltisw   vec_splat_s32
 
#define __builtin_altivec_vsrb   vec_vsrb
 
#define __builtin_altivec_vsrh   vec_vsrh
 
#define __builtin_altivec_vsrw   vec_vsrw
 
#define __builtin_altivec_vsububm   vec_vsububm
 
#define __builtin_altivec_vsubuhm   vec_vsubuhm
 
#define __builtin_altivec_vsubuwm   vec_vsubuwm
 
#define __builtin_altivec_vsubfp   vec_vsubfp
 
#define __builtin_altivec_vxor   vec_xor
 

Variables

static vector float vector float __b
 
static void int int __c
 

Macro Definition Documentation

#define __ATTRS_o_ai   __attribute__((__overloadable__, __always_inline__))
#define __builtin_altivec_abs_v16qi   vec_abs
#define __builtin_altivec_abs_v4si   vec_abs
#define __builtin_altivec_abs_v8hi   vec_abs
#define __builtin_altivec_abss_v16qi   vec_abss
#define __builtin_altivec_abss_v4si   vec_abss
#define __builtin_altivec_abss_v8hi   vec_abss
#define __builtin_altivec_vaddfp   vec_vaddfp
#define __builtin_altivec_vaddubm   vec_vaddubm
#define __builtin_altivec_vadduhm   vec_vadduhm
#define __builtin_altivec_vadduwm   vec_vadduwm
#define __builtin_altivec_vand   vec_and
#define __builtin_altivec_vandc   vec_andc
#define __builtin_altivec_vmladduhm   vec_mladd
#define __builtin_altivec_vmrghb   vec_vmrghb
#define __builtin_altivec_vmrghh   vec_vmrghh
#define __builtin_altivec_vmrghw   vec_vmrghw
#define __builtin_altivec_vmrglb   vec_vmrglb
#define __builtin_altivec_vmrglh   vec_vmrglh
#define __builtin_altivec_vmrglw   vec_vmrglw
#define __builtin_altivec_vnor   vec_nor
#define __builtin_altivec_vor   vec_or
#define __builtin_altivec_vpkuhum   vec_vpkuhum
#define __builtin_altivec_vpkuwum   vec_vpkuwum
#define __builtin_altivec_vsel_4si   vec_sel
#define __builtin_altivec_vslb   vec_vslb
#define __builtin_altivec_vsldoi_4si   vec_sld
#define __builtin_altivec_vslh   vec_vslh
#define __builtin_altivec_vslw   vec_vslw
#define __builtin_altivec_vspltb   vec_vspltb
#define __builtin_altivec_vsplth   vec_vsplth
#define __builtin_altivec_vspltisb   vec_splat_s8
#define __builtin_altivec_vspltish   vec_splat_s16
#define __builtin_altivec_vspltisw   vec_splat_s32
#define __builtin_altivec_vspltw   vec_vspltw
#define __builtin_altivec_vsrb   vec_vsrb
#define __builtin_altivec_vsrh   vec_vsrh
#define __builtin_altivec_vsrw   vec_vsrw
#define __builtin_altivec_vsubfp   vec_vsubfp
#define __builtin_altivec_vsububm   vec_vsububm
#define __builtin_altivec_vsubuhm   vec_vsubuhm
#define __builtin_altivec_vsubuwm   vec_vsubuwm
#define __builtin_altivec_vxor   vec_xor
#define __CR6_EQ   0
#define __CR6_EQ_REV   1
#define __CR6_LT   2
#define __CR6_LT_REV   3

Variable Documentation

static int vector float __b
Initial value:
{
return __a + __b
static vector float vector float __b
Definition: altivec.h:419
static vector float vector float vector float __c
Initial value:
{
__builtin_altivec_dst(__a, __b, __c)
static vector float vector float __b
Definition: altivec.h:419
static void int int __c
Definition: altivec.h:2051