Lines Matching defs:__index

46 vec_extract(__vector signed char __vec, int __index) {
47 return __vec[__index & 15];
51 vec_extract(__vector __bool char __vec, int __index) {
52 return __vec[__index & 15];
56 vec_extract(__vector unsigned char __vec, int __index) {
57 return __vec[__index & 15];
61 vec_extract(__vector signed short __vec, int __index) {
62 return __vec[__index & 7];
66 vec_extract(__vector __bool short __vec, int __index) {
67 return __vec[__index & 7];
71 vec_extract(__vector unsigned short __vec, int __index) {
72 return __vec[__index & 7];
76 vec_extract(__vector signed int __vec, int __index) {
77 return __vec[__index & 3];
81 vec_extract(__vector __bool int __vec, int __index) {
82 return __vec[__index & 3];
86 vec_extract(__vector unsigned int __vec, int __index) {
87 return __vec[__index & 3];
91 vec_extract(__vector signed long long __vec, int __index) {
92 return __vec[__index & 1];
96 vec_extract(__vector __bool long long __vec, int __index) {
97 return __vec[__index & 1];
101 vec_extract(__vector unsigned long long __vec, int __index) {
102 return __vec[__index & 1];
107 vec_extract(__vector float __vec, int __index) {
108 return __vec[__index & 3];
113 vec_extract(__vector double __vec, int __index) {
114 return __vec[__index & 1];
120 vec_insert(signed char __scalar, __vector signed char __vec, int __index) {
121 __vec[__index & 15] = __scalar;
127 vec_insert(unsigned char __scalar, __vector __bool char __vec, int __index) {
129 __newvec[__index & 15] = (unsigned char)__scalar;
134 vec_insert(unsigned char __scalar, __vector unsigned char __vec, int __index) {
135 __vec[__index & 15] = __scalar;
140 vec_insert(signed short __scalar, __vector signed short __vec, int __index) {
141 __vec[__index & 7] = __scalar;
148 int __index) {
150 __newvec[__index & 7] = (unsigned short)__scalar;
156 int __index) {
157 __vec[__index & 7] = __scalar;
162 vec_insert(signed int __scalar, __vector signed int __vec, int __index) {
163 __vec[__index & 3] = __scalar;
169 vec_insert(unsigned int __scalar, __vector __bool int __vec, int __index) {
171 __newvec[__index & 3] = __scalar;
176 vec_insert(unsigned int __scalar, __vector unsigned int __vec, int __index) {
177 __vec[__index & 3] = __scalar;
183 int __index) {
184 __vec[__index & 1] = __scalar;
191 int __index) {
193 __newvec[__index & 1] = __scalar;
199 int __index) {
200 __vec[__index & 1] = __scalar;
206 vec_insert(float __scalar, __vector float __vec, int __index) {
207 __vec[__index & 1] = __scalar;
213 vec_insert(double __scalar, __vector double __vec, int __index) {
214 __vec[__index & 1] = __scalar;
221 vec_promote(signed char __scalar, int __index) {
225 __vec[__index & 15] = __scalar;
230 vec_promote(unsigned char __scalar, int __index) {
234 __vec[__index & 15] = __scalar;
239 vec_promote(signed short __scalar, int __index) {
243 __vec[__index & 7] = __scalar;
248 vec_promote(unsigned short __scalar, int __index) {
252 __vec[__index & 7] = __scalar;
257 vec_promote(signed int __scalar, int __index) {
261 __vec[__index & 3] = __scalar;
266 vec_promote(unsigned int __scalar, int __index) {
270 __vec[__index & 3] = __scalar;
275 vec_promote(signed long long __scalar, int __index) {
279 __vec[__index & 1] = __scalar;
284 vec_promote(unsigned long long __scalar, int __index) {
288 __vec[__index & 1] = __scalar;
294 vec_promote(float __scalar, int __index) {
298 __vec[__index & 3] = __scalar;
304 vec_promote(double __scalar, int __index) {
307 __vec[__index & 1] = __scalar;
943 const signed int *__ptr, int __index)
944 __constant_range(__index, 0, 3) {
945 __vec[__index] = *(const signed int *)(
946 (const char *)__ptr + __offset[__index]);
953 const unsigned int *__ptr, int __index)
954 __constant_range(__index, 0, 3) {
955 __vec[__index] = *(const unsigned int *)(
956 (const char *)__ptr + __offset[__index]);
963 const unsigned int *__ptr, int __index)
964 __constant_range(__index, 0, 3) {
965 __vec[__index] = *(const unsigned int *)(
966 (const char *)__ptr + __offset[__index]);
973 const signed long long *__ptr, int __index)
974 __constant_range(__index, 0, 1) {
975 __vec[__index] = *(const signed long long *)(
976 (const char *)__ptr + __offset[__index]);
983 const unsigned long long *__ptr, int __index)
984 __constant_range(__index, 0, 1) {
985 __vec[__index] = *(const unsigned long long *)(
986 (const char *)__ptr + __offset[__index]);
993 const unsigned long long *__ptr, int __index)
994 __constant_range(__index, 0, 1) {
995 __vec[__index] = *(const unsigned long long *)(
996 (const char *)__ptr + __offset[__index]);
1004 const float *__ptr, int __index)
1005 __constant_range(__index, 0, 3) {
1006 __vec[__index] = *(const float *)(
1007 (const char *)__ptr + __offset[__index]);
1015 const double *__ptr, int __index)
1016 __constant_range(__index, 0, 1) {
1017 __vec[__index] = *(const double *)(
1018 (const char *)__ptr + __offset[__index]);
1027 signed int *__ptr, int __index)
1028 __constant_range(__index, 0, 3) {
1029 *(signed int *)((char *)__ptr + __offset[__index]) =
1030 __vec[__index];
1036 unsigned int *__ptr, int __index)
1037 __constant_range(__index, 0, 3) {
1038 *(unsigned int *)((char *)__ptr + __offset[__index]) =
1039 __vec[__index];
1045 unsigned int *__ptr, int __index)
1046 __constant_range(__index, 0, 3) {
1047 *(unsigned int *)((char *)__ptr + __offset[__index]) =
1048 __vec[__index];
1054 signed long long *__ptr, int __index)
1055 __constant_range(__index, 0, 1) {
1056 *(signed long long *)((char *)__ptr + __offset[__index]) =
1057 __vec[__index];
1063 unsigned long long *__ptr, int __index)
1064 __constant_range(__index, 0, 1) {
1065 *(unsigned long long *)((char *)__ptr + __offset[__index]) =
1066 __vec[__index];
1072 unsigned long long *__ptr, int __index)
1073 __constant_range(__index, 0, 1) {
1074 *(unsigned long long *)((char *)__ptr + __offset[__index]) =
1075 __vec[__index];
1082 float *__ptr, int __index)
1083 __constant_range(__index, 0, 3) {
1084 *(float *)((char *)__ptr + __offset[__index]) =
1085 __vec[__index];
1092 double *__ptr, int __index)
1093 __constant_range(__index, 0, 1) {
1094 *(double *)((char *)__ptr + __offset[__index]) =
1095 __vec[__index];
1896 vec_splat(__vector signed char __vec, int __index)
1897 __constant_range(__index, 0, 15) {
1898 return (__vector signed char)__vec[__index];
1902 vec_splat(__vector __bool char __vec, int __index)
1903 __constant_range(__index, 0, 15) {
1904 return (__vector __bool char)(__vector unsigned char)__vec[__index];
1908 vec_splat(__vector unsigned char __vec, int __index)
1909 __constant_range(__index, 0, 15) {
1910 return (__vector unsigned char)__vec[__index];
1914 vec_splat(__vector signed short __vec, int __index)
1915 __constant_range(__index, 0, 7) {
1916 return (__vector signed short)__vec[__index];
1920 vec_splat(__vector __bool short __vec, int __index)
1921 __constant_range(__index, 0, 7) {
1922 return (__vector __bool short)(__vector unsigned short)__vec[__index];
1926 vec_splat(__vector unsigned short __vec, int __index)
1927 __constant_range(__index, 0, 7) {
1928 return (__vector unsigned short)__vec[__index];
1932 vec_splat(__vector signed int __vec, int __index)
1933 __constant_range(__index, 0, 3) {
1934 return (__vector signed int)__vec[__index];
1938 vec_splat(__vector __bool int __vec, int __index)
1939 __constant_range(__index, 0, 3) {
1940 return (__vector __bool int)(__vector unsigned int)__vec[__index];
1944 vec_splat(__vector unsigned int __vec, int __index)
1945 __constant_range(__index, 0, 3) {
1946 return (__vector unsigned int)__vec[__index];
1950 vec_splat(__vector signed long long __vec, int __index)
1951 __constant_range(__index, 0, 1) {
1952 return (__vector signed long long)__vec[__index];
1956 vec_splat(__vector __bool long long __vec, int __index)
1957 __constant_range(__index, 0, 1) {
1959 (__vector unsigned long long)__vec[__index]);
1963 vec_splat(__vector unsigned long long __vec, int __index)
1964 __constant_range(__index, 0, 1) {
1965 return (__vector unsigned long long)__vec[__index];
1970 vec_splat(__vector float __vec, int __index)
1971 __constant_range(__index, 0, 3) {
1972 return (__vector float)__vec[__index];
1977 vec_splat(__vector double __vec, int __index)
1978 __constant_range(__index, 0, 1) {
1979 return (__vector double)__vec[__index];