Lines Matching refs:__index
60 vec_extract(vector signed char __vec, int __index) { in vec_extract() argument
61 return __vec[__index & 15]; in vec_extract()
65 vec_extract(vector bool char __vec, int __index) { in vec_extract() argument
66 return __vec[__index & 15]; in vec_extract()
70 vec_extract(vector unsigned char __vec, int __index) { in vec_extract() argument
71 return __vec[__index & 15]; in vec_extract()
75 vec_extract(vector signed short __vec, int __index) { in vec_extract() argument
76 return __vec[__index & 7]; in vec_extract()
80 vec_extract(vector bool short __vec, int __index) { in vec_extract() argument
81 return __vec[__index & 7]; in vec_extract()
85 vec_extract(vector unsigned short __vec, int __index) { in vec_extract() argument
86 return __vec[__index & 7]; in vec_extract()
90 vec_extract(vector signed int __vec, int __index) { in vec_extract() argument
91 return __vec[__index & 3]; in vec_extract()
95 vec_extract(vector bool int __vec, int __index) { in vec_extract() argument
96 return __vec[__index & 3]; in vec_extract()
100 vec_extract(vector unsigned int __vec, int __index) { in vec_extract() argument
101 return __vec[__index & 3]; in vec_extract()
105 vec_extract(vector signed long long __vec, int __index) { in vec_extract() argument
106 return __vec[__index & 1]; in vec_extract()
110 vec_extract(vector bool long long __vec, int __index) { in vec_extract() argument
111 return __vec[__index & 1]; in vec_extract()
115 vec_extract(vector unsigned long long __vec, int __index) { in vec_extract() argument
116 return __vec[__index & 1]; in vec_extract()
120 vec_extract(vector double __vec, int __index) { in vec_extract() argument
121 return __vec[__index & 1]; in vec_extract()
127 vec_insert(signed char __scalar, vector signed char __vec, int __index) { in vec_insert() argument
128 __vec[__index & 15] = __scalar; in vec_insert()
133 vec_insert(unsigned char __scalar, vector bool char __vec, int __index) { in vec_insert() argument
135 __newvec[__index & 15] = (unsigned char)__scalar; in vec_insert()
140 vec_insert(unsigned char __scalar, vector unsigned char __vec, int __index) { in vec_insert() argument
141 __vec[__index & 15] = __scalar; in vec_insert()
146 vec_insert(signed short __scalar, vector signed short __vec, int __index) { in vec_insert() argument
147 __vec[__index & 7] = __scalar; in vec_insert()
152 vec_insert(unsigned short __scalar, vector bool short __vec, int __index) { in vec_insert() argument
154 __newvec[__index & 7] = (unsigned short)__scalar; in vec_insert()
159 vec_insert(unsigned short __scalar, vector unsigned short __vec, int __index) { in vec_insert() argument
160 __vec[__index & 7] = __scalar; in vec_insert()
165 vec_insert(signed int __scalar, vector signed int __vec, int __index) { in vec_insert() argument
166 __vec[__index & 3] = __scalar; in vec_insert()
171 vec_insert(unsigned int __scalar, vector bool int __vec, int __index) { in vec_insert() argument
173 __newvec[__index & 3] = __scalar; in vec_insert()
178 vec_insert(unsigned int __scalar, vector unsigned int __vec, int __index) { in vec_insert() argument
179 __vec[__index & 3] = __scalar; in vec_insert()
185 int __index) { in vec_insert() argument
186 __vec[__index & 1] = __scalar; in vec_insert()
192 int __index) { in vec_insert() argument
194 __newvec[__index & 1] = __scalar; in vec_insert()
200 int __index) { in vec_insert() argument
201 __vec[__index & 1] = __scalar; in vec_insert()
206 vec_insert(double __scalar, vector double __vec, int __index) { in vec_insert() argument
207 __vec[__index & 1] = __scalar; in vec_insert()
214 vec_promote(signed char __scalar, int __index) { in vec_promote() argument
218 __vec[__index & 15] = __scalar; in vec_promote()
223 vec_promote(unsigned char __scalar, int __index) { in vec_promote() argument
227 __vec[__index & 15] = __scalar; in vec_promote()
232 vec_promote(signed short __scalar, int __index) { in vec_promote() argument
236 __vec[__index & 7] = __scalar; in vec_promote()
241 vec_promote(unsigned short __scalar, int __index) { in vec_promote() argument
245 __vec[__index & 7] = __scalar; in vec_promote()
250 vec_promote(signed int __scalar, int __index) { in vec_promote() argument
254 __vec[__index & 3] = __scalar; in vec_promote()
259 vec_promote(unsigned int __scalar, int __index) { in vec_promote() argument
263 __vec[__index & 3] = __scalar; in vec_promote()
268 vec_promote(signed long long __scalar, int __index) { in vec_promote() argument
272 __vec[__index & 1] = __scalar; in vec_promote()
277 vec_promote(unsigned long long __scalar, int __index) { in vec_promote() argument
281 __vec[__index & 1] = __scalar; in vec_promote()
286 vec_promote(double __scalar, int __index) { in vec_promote() argument
289 __vec[__index & 1] = __scalar; in vec_promote()
635 const signed int *__ptr, int __index) in vec_gather_element() argument
636 __constant_range(__index, 0, 3) { in vec_gather_element()
637 __vec[__index] = *(const signed int *)( in vec_gather_element()
638 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
644 const unsigned int *__ptr, int __index) in vec_gather_element() argument
645 __constant_range(__index, 0, 3) { in vec_gather_element()
646 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
647 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
653 const unsigned int *__ptr, int __index) in vec_gather_element() argument
654 __constant_range(__index, 0, 3) { in vec_gather_element()
655 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
656 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
663 const signed long long *__ptr, int __index) in vec_gather_element() argument
664 __constant_range(__index, 0, 1) { in vec_gather_element()
665 __vec[__index] = *(const signed long long *)( in vec_gather_element()
666 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
673 const unsigned long long *__ptr, int __index) in vec_gather_element() argument
674 __constant_range(__index, 0, 1) { in vec_gather_element()
675 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
676 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
683 const unsigned long long *__ptr, int __index) in vec_gather_element() argument
684 __constant_range(__index, 0, 1) { in vec_gather_element()
685 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
686 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
692 const double *__ptr, int __index) in vec_gather_element() argument
693 __constant_range(__index, 0, 1) { in vec_gather_element()
694 __vec[__index] = *(const double *)( in vec_gather_element()
695 (__INTPTR_TYPE__)__ptr + (__INTPTR_TYPE__)__offset[__index]); in vec_gather_element()
703 signed int *__ptr, int __index) in vec_scatter_element() argument
704 __constant_range(__index, 0, 3) { in vec_scatter_element()
705 *(signed int *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
706 __vec[__index]; in vec_scatter_element()
711 unsigned int *__ptr, int __index) in vec_scatter_element() argument
712 __constant_range(__index, 0, 3) { in vec_scatter_element()
713 *(unsigned int *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
714 __vec[__index]; in vec_scatter_element()
719 unsigned int *__ptr, int __index) in vec_scatter_element() argument
720 __constant_range(__index, 0, 3) { in vec_scatter_element()
721 *(unsigned int *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
722 __vec[__index]; in vec_scatter_element()
728 signed long long *__ptr, int __index) in vec_scatter_element() argument
729 __constant_range(__index, 0, 1) { in vec_scatter_element()
730 *(signed long long *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
731 __vec[__index]; in vec_scatter_element()
737 unsigned long long *__ptr, int __index) in vec_scatter_element() argument
738 __constant_range(__index, 0, 1) { in vec_scatter_element()
739 *(unsigned long long *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
740 __vec[__index]; in vec_scatter_element()
746 unsigned long long *__ptr, int __index) in vec_scatter_element() argument
747 __constant_range(__index, 0, 1) { in vec_scatter_element()
748 *(unsigned long long *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
749 __vec[__index]; in vec_scatter_element()
754 double *__ptr, int __index) in vec_scatter_element() argument
755 __constant_range(__index, 0, 1) { in vec_scatter_element()
756 *(double *)((__INTPTR_TYPE__)__ptr + __offset[__index]) = in vec_scatter_element()
757 __vec[__index]; in vec_scatter_element()
1164 vec_splat(vector signed char __vec, int __index) in vec_splat() argument
1165 __constant_range(__index, 0, 15) { in vec_splat()
1166 return (vector signed char)__vec[__index]; in vec_splat()
1170 vec_splat(vector bool char __vec, int __index) in vec_splat() argument
1171 __constant_range(__index, 0, 15) { in vec_splat()
1172 return (vector bool char)(vector unsigned char)__vec[__index]; in vec_splat()
1176 vec_splat(vector unsigned char __vec, int __index) in vec_splat() argument
1177 __constant_range(__index, 0, 15) { in vec_splat()
1178 return (vector unsigned char)__vec[__index]; in vec_splat()
1182 vec_splat(vector signed short __vec, int __index) in vec_splat() argument
1183 __constant_range(__index, 0, 7) { in vec_splat()
1184 return (vector signed short)__vec[__index]; in vec_splat()
1188 vec_splat(vector bool short __vec, int __index) in vec_splat() argument
1189 __constant_range(__index, 0, 7) { in vec_splat()
1190 return (vector bool short)(vector unsigned short)__vec[__index]; in vec_splat()
1194 vec_splat(vector unsigned short __vec, int __index) in vec_splat() argument
1195 __constant_range(__index, 0, 7) { in vec_splat()
1196 return (vector unsigned short)__vec[__index]; in vec_splat()
1200 vec_splat(vector signed int __vec, int __index) in vec_splat() argument
1201 __constant_range(__index, 0, 3) { in vec_splat()
1202 return (vector signed int)__vec[__index]; in vec_splat()
1206 vec_splat(vector bool int __vec, int __index) in vec_splat() argument
1207 __constant_range(__index, 0, 3) { in vec_splat()
1208 return (vector bool int)(vector unsigned int)__vec[__index]; in vec_splat()
1212 vec_splat(vector unsigned int __vec, int __index) in vec_splat() argument
1213 __constant_range(__index, 0, 3) { in vec_splat()
1214 return (vector unsigned int)__vec[__index]; in vec_splat()
1218 vec_splat(vector signed long long __vec, int __index) in vec_splat() argument
1219 __constant_range(__index, 0, 1) { in vec_splat()
1220 return (vector signed long long)__vec[__index]; in vec_splat()
1224 vec_splat(vector bool long long __vec, int __index) in vec_splat() argument
1225 __constant_range(__index, 0, 1) { in vec_splat()
1226 return (vector bool long long)(vector unsigned long long)__vec[__index]; in vec_splat()
1230 vec_splat(vector unsigned long long __vec, int __index) in vec_splat() argument
1231 __constant_range(__index, 0, 1) { in vec_splat()
1232 return (vector unsigned long long)__vec[__index]; in vec_splat()
1236 vec_splat(vector double __vec, int __index) in vec_splat() argument
1237 __constant_range(__index, 0, 1) { in vec_splat()
1238 return (vector double)__vec[__index]; in vec_splat()