Home
last modified time | relevance | path

Searched refs:__vector (Results 1 – 15 of 15) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/
Dvecintrin.h46 vec_extract(__vector signed char __vec, int __index) { in vec_extract()
51 vec_extract(__vector __bool char __vec, int __index) { in vec_extract()
56 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract()
61 vec_extract(__vector signed short __vec, int __index) { in vec_extract()
66 vec_extract(__vector __bool short __vec, int __index) { in vec_extract()
71 vec_extract(__vector unsigned short __vec, int __index) { in vec_extract()
76 vec_extract(__vector signed int __vec, int __index) { in vec_extract()
81 vec_extract(__vector __bool int __vec, int __index) { in vec_extract()
86 vec_extract(__vector unsigned int __vec, int __index) { in vec_extract()
91 vec_extract(__vector signed long long __vec, int __index) { in vec_extract()
[all …]
Daltivec.h8484 static __inline__ __vector float __attribute__((__always_inline__))
/freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/
Dxmmintrin.h108 static const __vector unsigned char permute_vector = in _mm_loadr_ps()
163 static const __vector unsigned char permute_vector = in _mm_storer_ps()
197 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_move_ss()
225 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_add_ss()
247 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_sub_ss()
269 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_mul_ss()
291 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_div_ss()
312 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_sqrt_ss()
371 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_rcp_ss()
387 static const __vector unsigned int mask = {0xffffffff, 0, 0, 0}; in _mm_rsqrt_ss()
[all …]
Dmmintrin.h152 __vector signed short vm1; in _mm_packs_pi16()
153 __vector signed char vresult; in _mm_packs_pi16()
155 vm1 = (__vector signed short)(__vector unsigned long long) in _mm_packs_pi16()
162 return (__m64)((__vector long long)vresult)[0]; in _mm_packs_pi16()
177 __vector signed int vm1; in _mm_packs_pi32()
178 __vector signed short vresult; in _mm_packs_pi32()
180 vm1 = (__vector signed int)(__vector unsigned long long) in _mm_packs_pi32()
187 return (__m64)((__vector long long)vresult)[0]; in _mm_packs_pi32()
202 __vector unsigned char r; in _mm_packs_pu16()
203 __vector signed short vm1 = (__vector signed short)(__vector long long) in _mm_packs_pu16()
[all …]
Demmintrin.h46 typedef __vector double __v2df;
47 typedef __vector long long __v2di;
48 typedef __vector unsigned long long __v2du;
49 typedef __vector int __v4si;
50 typedef __vector unsigned int __v4su;
51 typedef __vector short __v8hi;
52 typedef __vector unsigned short __v8hu;
53 typedef __vector signed char __v16qi;
54 typedef __vector unsigned char __v16qu;
865 result = (__v4si) vec_vpkudum ((__vector long long) temp, in _mm_cvtpd_epi32()
[all …]
Dpmmintrin.h65 __vector unsigned char xform2 = { in _mm_hadd_ps()
71 __vector unsigned char xform1 = { in _mm_hadd_ps()
84 __vector unsigned char xform2 = { in _mm_hsub_ps()
90 __vector unsigned char xform1 = { in _mm_hsub_ps()
Dmm_malloc.h29 size_t vec_align = sizeof (__vector float); in _mm_malloc()
Dtmmintrin.h324 __vector __bool char __select = vec_cmplt ((__v16qi) __B, __zero); in _mm_shuffle_epi8()
336 __vector __bool char __select = vec_cmplt ((__v16qi) __D, __zero); in _mm_shuffle_pi8()
/freebsd-12-stable/contrib/gcc/config/rs6000/
Daltivec.h47 #define vector __vector
311 typedef __vector __bool int __ret;
314 typedef __vector __bool short __ret;
317 typedef __vector __bool char __ret;
449 #define vec_mfvscr() ((__vector unsigned short) __builtin_altivec_mfvscr ())
453 #define vec_splat_u8(x) ((__vector unsigned char) vec_splat_s8 ((x)))
454 #define vec_splat_u16(x) ((__vector unsigned short) vec_splat_s16 ((x)))
455 #define vec_splat_u32(x) ((__vector unsigned int) vec_splat_s32 ((x)))
Dspe.h32 #define __vector __attribute__((vector_size(8))) macro
41 typedef short __vector __ev64_s16__;
42 typedef unsigned short __vector __ev64_u16__;
43 typedef int __vector __ev64_s32__;
44 typedef unsigned __vector __ev64_u32__;
45 typedef long long __vector __ev64_s64__;
46 typedef unsigned long long __vector __ev64_u64__;
47 typedef float __vector __ev64_fs__;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
DLexer.cpp2607 __vector unsigned char Slashes = { in SkipBlockComment()
2612 !vec_any_eq(*(const __vector unsigned char *)CurPtr, Slashes)) in SkipBlockComment()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DTokenKinds.def605 KEYWORD(__vector , KEYALTIVEC|KEYZVECTOR)
DDiagnosticSemaKinds.td254 "'__vector' must be first">;
256 "'__pixel' must be preceded by '__vector'. "
259 "cannot use '%0' with '__vector bool'">;
261 "cannot use 'long' with '__vector'">;
263 "cannot use 'float' with '__vector'">;
265 "use of 'double' with '__vector' requires VSX support to be enabled "
268 "use of '__int128' with '__vector bool' requires VSX support enabled (on "
271 "use of 'long long' with '__vector bool' requires VSX support (available on "
275 "cannot use 'long double' with '__vector'">;
277 "Use of 'long' with '__vector' is deprecated">, InGroup<Deprecated>;
/freebsd-12-stable/contrib/gcc/doc/
Dextend.texi3882 These attributes mainly are intended to support the @code{__vector},
8009 Compiling with @option{-maltivec} adds keywords @code{__vector},
/freebsd-12-stable/contrib/gcc/
DChangeLog-20042870 warning if the function name does not begin with "__vector" and the
19542 * config/rs6000/altivec.h: Change vector to __vector throughout.
41157 (vector, pixel, bool): #define to __vector, __pixel and __bool.
41170 '__vector', '__pixel' and '__bool' macros using