Lines Matching refs:__vec

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()
129 return __vec; in vec_insert()
133 vec_insert(unsigned char __scalar, vector bool char __vec, int __index) { in vec_insert() argument
134 vector unsigned char __newvec = (vector unsigned char)__vec; 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()
142 return __vec; 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()
148 return __vec; in vec_insert()
152 vec_insert(unsigned short __scalar, vector bool short __vec, int __index) { in vec_insert() argument
153 vector unsigned short __newvec = (vector unsigned short)__vec; 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()
161 return __vec; 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()
167 return __vec; in vec_insert()
171 vec_insert(unsigned int __scalar, vector bool int __vec, int __index) { in vec_insert() argument
172 vector unsigned int __newvec = (vector unsigned int)__vec; 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()
180 return __vec; in vec_insert()
184 vec_insert(signed long long __scalar, vector signed long long __vec, in vec_insert() argument
186 __vec[__index & 1] = __scalar; in vec_insert()
187 return __vec; in vec_insert()
191 vec_insert(unsigned long long __scalar, vector bool long long __vec, in vec_insert() argument
193 vector unsigned long long __newvec = (vector unsigned long long)__vec; in vec_insert()
199 vec_insert(unsigned long long __scalar, vector unsigned long long __vec, in vec_insert() argument
201 __vec[__index & 1] = __scalar; in vec_insert()
202 return __vec; 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()
208 return __vec; in vec_insert()
216 vector signed char __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
218 __vec[__index & 15] = __scalar; in vec_promote()
219 return __vec; in vec_promote()
225 vector unsigned char __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
227 __vec[__index & 15] = __scalar; in vec_promote()
228 return __vec; in vec_promote()
234 vector signed short __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
236 __vec[__index & 7] = __scalar; in vec_promote()
237 return __vec; in vec_promote()
243 vector unsigned short __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
245 __vec[__index & 7] = __scalar; in vec_promote()
246 return __vec; in vec_promote()
252 vector signed int __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
254 __vec[__index & 3] = __scalar; in vec_promote()
255 return __vec; in vec_promote()
261 vector unsigned int __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
263 __vec[__index & 3] = __scalar; in vec_promote()
264 return __vec; in vec_promote()
270 vector signed long long __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
272 __vec[__index & 1] = __scalar; in vec_promote()
273 return __vec; in vec_promote()
279 vector unsigned long long __vec = __builtin_shufflevector(__zero, __zero, in vec_promote() local
281 __vec[__index & 1] = __scalar; in vec_promote()
282 return __vec; in vec_promote()
288 vector double __vec = __builtin_shufflevector(__zero, __zero, -1, -1); in vec_promote() local
289 __vec[__index & 1] = __scalar; in vec_promote()
290 return __vec; in vec_promote()
297 vector signed char __vec = (vector signed char)0; in vec_insert_and_zero() local
298 __vec[7] = *__ptr; in vec_insert_and_zero()
299 return __vec; in vec_insert_and_zero()
304 vector unsigned char __vec = (vector unsigned char)0; in vec_insert_and_zero() local
305 __vec[7] = *__ptr; in vec_insert_and_zero()
306 return __vec; in vec_insert_and_zero()
311 vector signed short __vec = (vector signed short)0; in vec_insert_and_zero() local
312 __vec[3] = *__ptr; in vec_insert_and_zero()
313 return __vec; in vec_insert_and_zero()
318 vector unsigned short __vec = (vector unsigned short)0; in vec_insert_and_zero() local
319 __vec[3] = *__ptr; in vec_insert_and_zero()
320 return __vec; in vec_insert_and_zero()
325 vector signed int __vec = (vector signed int)0; in vec_insert_and_zero() local
326 __vec[1] = *__ptr; in vec_insert_and_zero()
327 return __vec; in vec_insert_and_zero()
332 vector unsigned int __vec = (vector unsigned int)0; in vec_insert_and_zero() local
333 __vec[1] = *__ptr; in vec_insert_and_zero()
334 return __vec; in vec_insert_and_zero()
339 vector signed long long __vec = (vector signed long long)0; in vec_insert_and_zero() local
340 __vec[0] = *__ptr; in vec_insert_and_zero()
341 return __vec; in vec_insert_and_zero()
346 vector unsigned long long __vec = (vector unsigned long long)0; in vec_insert_and_zero() local
347 __vec[0] = *__ptr; in vec_insert_and_zero()
348 return __vec; in vec_insert_and_zero()
353 vector double __vec = (vector double)0; in vec_insert_and_zero() local
354 __vec[0] = *__ptr; in vec_insert_and_zero()
355 return __vec; in vec_insert_and_zero()
634 vec_gather_element(vector signed int __vec, vector unsigned int __offset, in vec_gather_element() argument
637 __vec[__index] = *(const signed int *)( in vec_gather_element()
639 return __vec; in vec_gather_element()
643 vec_gather_element(vector bool int __vec, vector unsigned int __offset, in vec_gather_element() argument
646 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
648 return __vec; in vec_gather_element()
652 vec_gather_element(vector unsigned int __vec, vector unsigned int __offset, in vec_gather_element() argument
655 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
657 return __vec; in vec_gather_element()
661 vec_gather_element(vector signed long long __vec, in vec_gather_element() argument
665 __vec[__index] = *(const signed long long *)( in vec_gather_element()
667 return __vec; in vec_gather_element()
671 vec_gather_element(vector bool long long __vec, in vec_gather_element() argument
675 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
677 return __vec; in vec_gather_element()
681 vec_gather_element(vector unsigned long long __vec, in vec_gather_element() argument
685 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
687 return __vec; in vec_gather_element()
691 vec_gather_element(vector double __vec, vector unsigned long long __offset, in vec_gather_element() argument
694 __vec[__index] = *(const double *)( in vec_gather_element()
696 return __vec; in vec_gather_element()
702 vec_scatter_element(vector signed int __vec, vector unsigned int __offset, in vec_scatter_element() argument
706 __vec[__index]; in vec_scatter_element()
710 vec_scatter_element(vector bool int __vec, vector unsigned int __offset, in vec_scatter_element() argument
714 __vec[__index]; in vec_scatter_element()
718 vec_scatter_element(vector unsigned int __vec, vector unsigned int __offset, in vec_scatter_element() argument
722 __vec[__index]; in vec_scatter_element()
726 vec_scatter_element(vector signed long long __vec, in vec_scatter_element() argument
731 __vec[__index]; in vec_scatter_element()
735 vec_scatter_element(vector bool long long __vec, in vec_scatter_element() argument
740 __vec[__index]; in vec_scatter_element()
744 vec_scatter_element(vector unsigned long long __vec, in vec_scatter_element() argument
749 __vec[__index]; in vec_scatter_element()
753 vec_scatter_element(vector double __vec, vector unsigned long long __offset, in vec_scatter_element() argument
757 __vec[__index]; in vec_scatter_element()
842 vec_xstd2(vector signed char __vec, long __offset, signed char *__ptr) { in vec_xstd2() argument
843 *(vector signed char *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
847 vec_xstd2(vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstd2() argument
848 *(vector unsigned char *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
852 vec_xstd2(vector signed short __vec, long __offset, signed short *__ptr) { in vec_xstd2() argument
853 *(vector signed short *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
857 vec_xstd2(vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstd2() argument
858 *(vector unsigned short *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
862 vec_xstd2(vector signed int __vec, long __offset, signed int *__ptr) { in vec_xstd2() argument
863 *(vector signed int *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
867 vec_xstd2(vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstd2() argument
868 *(vector unsigned int *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
872 vec_xstd2(vector signed long long __vec, long __offset, in vec_xstd2() argument
874 *(vector signed long long *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
878 vec_xstd2(vector unsigned long long __vec, long __offset, in vec_xstd2() argument
881 __vec; in vec_xstd2()
885 vec_xstd2(vector double __vec, long __offset, double *__ptr) { in vec_xstd2() argument
886 *(vector double *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstd2()
892 vec_xstw4(vector signed char __vec, long __offset, signed char *__ptr) { in vec_xstw4() argument
893 *(vector signed char *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
897 vec_xstw4(vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstw4() argument
898 *(vector unsigned char *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
902 vec_xstw4(vector signed short __vec, long __offset, signed short *__ptr) { in vec_xstw4() argument
903 *(vector signed short *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
907 vec_xstw4(vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstw4() argument
908 *(vector unsigned short *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
912 vec_xstw4(vector signed int __vec, long __offset, signed int *__ptr) { in vec_xstw4() argument
913 *(vector signed int *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
917 vec_xstw4(vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstw4() argument
918 *(vector unsigned int *)((__INTPTR_TYPE__)__ptr + __offset) = __vec; in vec_xstw4()
1018 vec_store_len(vector signed char __vec, signed char *__ptr, in vec_store_len() argument
1020 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1024 vec_store_len(vector unsigned char __vec, unsigned char *__ptr, in vec_store_len() argument
1026 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1030 vec_store_len(vector signed short __vec, signed short *__ptr, in vec_store_len() argument
1032 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1036 vec_store_len(vector unsigned short __vec, unsigned short *__ptr, in vec_store_len() argument
1038 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1042 vec_store_len(vector signed int __vec, signed int *__ptr, in vec_store_len() argument
1044 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1048 vec_store_len(vector unsigned int __vec, unsigned int *__ptr, in vec_store_len() argument
1050 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1054 vec_store_len(vector signed long long __vec, signed long long *__ptr, in vec_store_len() argument
1056 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1060 vec_store_len(vector unsigned long long __vec, unsigned long long *__ptr, in vec_store_len() argument
1062 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1066 vec_store_len(vector double __vec, double *__ptr, in vec_store_len() argument
1068 __builtin_s390_vstl((vector signed char)__vec, __len, __ptr); in vec_store_len()
1164 vec_splat(vector signed char __vec, int __index) in vec_splat() argument
1166 return (vector signed char)__vec[__index]; in vec_splat()
1170 vec_splat(vector bool char __vec, int __index) in vec_splat() argument
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
1178 return (vector unsigned char)__vec[__index]; in vec_splat()
1182 vec_splat(vector signed short __vec, int __index) in vec_splat() argument
1184 return (vector signed short)__vec[__index]; in vec_splat()
1188 vec_splat(vector bool short __vec, int __index) in vec_splat() argument
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
1196 return (vector unsigned short)__vec[__index]; in vec_splat()
1200 vec_splat(vector signed int __vec, int __index) in vec_splat() argument
1202 return (vector signed int)__vec[__index]; in vec_splat()
1206 vec_splat(vector bool int __vec, int __index) in vec_splat() argument
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
1214 return (vector unsigned int)__vec[__index]; in vec_splat()
1218 vec_splat(vector signed long long __vec, int __index) in vec_splat() argument
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
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
1232 return (vector unsigned long long)__vec[__index]; in vec_splat()
1236 vec_splat(vector double __vec, int __index) in vec_splat() argument
1238 return (vector double)__vec[__index]; in vec_splat()