clang API Documentation
Go to the source code of this file.
Defines | |
| #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 |
Functions | |
| static vector signed char __ATTRS_o_ai | vec_perm (vector signed char __a, vector signed char __b, vector unsigned char __c) |
| static vector unsigned char __ATTRS_o_ai | vec_perm (vector unsigned char __a, vector unsigned char __b, vector unsigned char __c) |
| static vector bool char __ATTRS_o_ai | vec_perm (vector bool char __a, vector bool char __b, vector unsigned char __c) |
| static vector short __ATTRS_o_ai | vec_perm (vector short __a, vector short __b, vector unsigned char __c) |
| static vector unsigned short __ATTRS_o_ai | vec_perm (vector unsigned short __a, vector unsigned short __b, vector unsigned char __c) |
| static vector bool short __ATTRS_o_ai | vec_perm (vector bool short __a, vector bool short __b, vector unsigned char __c) |
| static vector pixel __ATTRS_o_ai | vec_perm (vector pixel __a, vector pixel __b, vector unsigned char __c) |
| static vector int __ATTRS_o_ai | vec_perm (vector int __a, vector int __b, vector unsigned char __c) |
| static vector unsigned int __ATTRS_o_ai | vec_perm (vector unsigned int __a, vector unsigned int __b, vector unsigned char __c) |
| static vector bool int __ATTRS_o_ai | vec_perm (vector bool int __a, vector bool int __b, vector unsigned char __c) |
| static vector float __ATTRS_o_ai | vec_perm (vector float __a, vector float __b, vector unsigned char __c) |
| static vector unsigned char __ATTRS_o_ai | vec_xor (vector unsigned char __a, vector unsigned char __b) |
| static vector signed char __ATTRS_o_ai | vec_abs (vector signed char __a) |
| static vector signed short __ATTRS_o_ai | vec_abs (vector signed short __a) |
| static vector signed int __ATTRS_o_ai | vec_abs (vector signed int __a) |
| static vector float __ATTRS_o_ai | vec_abs (vector float __a) |
| static vector signed char __ATTRS_o_ai | vec_abss (vector signed char __a) |
| static vector signed short __ATTRS_o_ai | vec_abss (vector signed short __a) |
| static vector signed int __ATTRS_o_ai | vec_abss (vector signed int __a) |
| static vector signed char __ATTRS_o_ai | vec_add (vector signed char __a, vector signed char __b) |
| static vector signed char __ATTRS_o_ai | vec_add (vector bool char __a, vector signed char __b) |
| static vector signed char __ATTRS_o_ai | vec_add (vector signed char __a, vector bool char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_add (vector unsigned char __a, vector unsigned char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_add (vector bool char __a, vector unsigned char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_add (vector unsigned char __a, vector bool char __b) |
| static vector short __ATTRS_o_ai | vec_add (vector short __a, vector short __b) |
| static vector short __ATTRS_o_ai | vec_add (vector bool short __a, vector short __b) |
| static vector short __ATTRS_o_ai | vec_add (vector short __a, vector bool short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_add (vector unsigned short __a, vector unsigned short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_add (vector bool short __a, vector unsigned short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_add (vector unsigned short __a, vector bool short __b) |
| static vector int __ATTRS_o_ai | vec_add (vector int __a, vector int __b) |
| static vector int __ATTRS_o_ai | vec_add (vector bool int __a, vector int __b) |
| static vector int __ATTRS_o_ai | vec_add (vector int __a, vector bool int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_add (vector unsigned int __a, vector unsigned int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_add (vector bool int __a, vector unsigned int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_add (vector unsigned int __a, vector bool int __b) |
| static vector float __ATTRS_o_ai | vec_add (vector float __a, vector float __b) |
| static vector signed char __ATTRS_o_ai | vec_vaddubm (vector signed char __a, vector signed char __b) |
| static vector signed char __ATTRS_o_ai | vec_vaddubm (vector bool char __a, vector signed char __b) |
| static vector signed char __ATTRS_o_ai | vec_vaddubm (vector signed char __a, vector bool char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_vaddubm (vector unsigned char __a, vector unsigned char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_vaddubm (vector bool char __a, vector unsigned char __b) |
| static vector unsigned char __ATTRS_o_ai | vec_vaddubm (vector unsigned char __a, vector bool char __b) |
| static vector short __ATTRS_o_ai | vec_vadduhm (vector short __a, vector short __b) |
| static vector short __ATTRS_o_ai | vec_vadduhm (vector bool short __a, vector short __b) |
| static vector short __ATTRS_o_ai | vec_vadduhm (vector short __a, vector bool short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_vadduhm (vector unsigned short __a, vector unsigned short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_vadduhm (vector bool short __a, vector unsigned short __b) |
| static vector unsigned short __ATTRS_o_ai | vec_vadduhm (vector unsigned short __a, vector bool short __b) |
| static vector int __ATTRS_o_ai | vec_vadduwm (vector int __a, vector int __b) |
| static vector int __ATTRS_o_ai | vec_vadduwm (vector bool int __a, vector int __b) |
| static vector int __ATTRS_o_ai | vec_vadduwm (vector int __a, vector bool int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_vadduwm (vector unsigned int __a, vector unsigned int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_vadduwm (vector bool int __a, vector unsigned int __b) |
| static vector unsigned int __ATTRS_o_ai | vec_vadduwm (vector unsigned int __a, vector bool int __b) |
| static vector float | __attribute__ ((__always_inline__)) vec_vaddfp(vector float __a |
| #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_REV 1 |
| #define __CR6_LT_REV 3 |
| static vector float __attribute__ | ( | (__always_inline__) | ) | [static] |
| static vector signed char __ATTRS_o_ai vec_abs | ( | vector signed char | __a | ) | [static] |
| static vector signed short __ATTRS_o_ai vec_abs | ( | vector signed short | __a | ) | [static] |
| static vector signed int __ATTRS_o_ai vec_abs | ( | vector signed int | __a | ) | [static] |
| static vector float __ATTRS_o_ai vec_abs | ( | vector float | __a | ) | [static] |
| static vector signed char __ATTRS_o_ai vec_abss | ( | vector signed char | __a | ) | [static] |
| static vector signed short __ATTRS_o_ai vec_abss | ( | vector signed short | __a | ) | [static] |
| static vector signed int __ATTRS_o_ai vec_abss | ( | vector signed int | __a | ) | [static] |
| static vector signed char __ATTRS_o_ai vec_add | ( | vector signed char | __a, |
| vector signed char | __b | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_add | ( | vector bool char | __a, |
| vector signed char | __b | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_add | ( | vector signed char | __a, |
| vector bool char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_add | ( | vector unsigned char | __a, |
| vector unsigned char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_add | ( | vector bool char | __a, |
| vector unsigned char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_add | ( | vector unsigned char | __a, |
| vector bool char | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_add | ( | vector short | __a, |
| vector short | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_add | ( | vector bool short | __a, |
| vector short | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_add | ( | vector short | __a, |
| vector bool short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_add | ( | vector unsigned short | __a, |
| vector unsigned short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_add | ( | vector bool short | __a, |
| vector unsigned short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_add | ( | vector unsigned short | __a, |
| vector bool short | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_add | ( | vector int | __a, |
| vector int | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_add | ( | vector bool int | __a, |
| vector int | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_add | ( | vector int | __a, |
| vector bool int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_add | ( | vector unsigned int | __a, |
| vector unsigned int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_add | ( | vector bool int | __a, |
| vector unsigned int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_add | ( | vector unsigned int | __a, |
| vector bool int | __b | ||
| ) | [static] |
| static vector float __ATTRS_o_ai vec_add | ( | vector float | __a, |
| vector float | __b | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_perm | ( | vector signed char | __a, |
| vector signed char | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_perm | ( | vector unsigned char | __a, |
| vector unsigned char | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector bool char __ATTRS_o_ai vec_perm | ( | vector bool char | __a, |
| vector bool char | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_perm | ( | vector short | __a, |
| vector short | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_perm | ( | vector unsigned short | __a, |
| vector unsigned short | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector bool short __ATTRS_o_ai vec_perm | ( | vector bool short | __a, |
| vector bool short | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector pixel __ATTRS_o_ai vec_perm | ( | vector pixel | __a, |
| vector pixel | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_perm | ( | vector int | __a, |
| vector int | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_perm | ( | vector unsigned int | __a, |
| vector unsigned int | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector bool int __ATTRS_o_ai vec_perm | ( | vector bool int | __a, |
| vector bool int | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector float __ATTRS_o_ai vec_perm | ( | vector float | __a, |
| vector float | __b, | ||
| vector unsigned char | __c | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_vaddubm | ( | vector signed char | __a, |
| vector signed char | __b | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_vaddubm | ( | vector bool char | __a, |
| vector signed char | __b | ||
| ) | [static] |
| static vector signed char __ATTRS_o_ai vec_vaddubm | ( | vector signed char | __a, |
| vector bool char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_vaddubm | ( | vector unsigned char | __a, |
| vector unsigned char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_vaddubm | ( | vector bool char | __a, |
| vector unsigned char | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_vaddubm | ( | vector unsigned char | __a, |
| vector bool char | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_vadduhm | ( | vector short | __a, |
| vector short | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_vadduhm | ( | vector bool short | __a, |
| vector short | __b | ||
| ) | [static] |
| static vector short __ATTRS_o_ai vec_vadduhm | ( | vector short | __a, |
| vector bool short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_vadduhm | ( | vector unsigned short | __a, |
| vector unsigned short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_vadduhm | ( | vector bool short | __a, |
| vector unsigned short | __b | ||
| ) | [static] |
| static vector unsigned short __ATTRS_o_ai vec_vadduhm | ( | vector unsigned short | __a, |
| vector bool short | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_vadduwm | ( | vector int | __a, |
| vector int | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_vadduwm | ( | vector bool int | __a, |
| vector int | __b | ||
| ) | [static] |
| static vector int __ATTRS_o_ai vec_vadduwm | ( | vector int | __a, |
| vector bool int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_vadduwm | ( | vector unsigned int | __a, |
| vector unsigned int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_vadduwm | ( | vector bool int | __a, |
| vector unsigned int | __b | ||
| ) | [static] |
| static vector unsigned int __ATTRS_o_ai vec_vadduwm | ( | vector unsigned int | __a, |
| vector bool int | __b | ||
| ) | [static] |
| static vector unsigned char __ATTRS_o_ai vec_xor | ( | vector unsigned char | __a, |
| vector unsigned char | __b | ||
| ) | [static] |