Lines Matching refs:__index

46 vec_extract(__vector signed char __vec, int __index) {  in vec_extract()  argument
47 return __vec[__index & 15]; in vec_extract()
51 vec_extract(__vector __bool char __vec, int __index) { in vec_extract() argument
52 return __vec[__index & 15]; in vec_extract()
56 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract() argument
57 return __vec[__index & 15]; in vec_extract()
61 vec_extract(__vector signed short __vec, int __index) { in vec_extract() argument
62 return __vec[__index & 7]; in vec_extract()
66 vec_extract(__vector __bool short __vec, int __index) { in vec_extract() argument
67 return __vec[__index & 7]; in vec_extract()
71 vec_extract(__vector unsigned short __vec, int __index) { in vec_extract() argument
72 return __vec[__index & 7]; in vec_extract()
76 vec_extract(__vector signed int __vec, int __index) { in vec_extract() argument
77 return __vec[__index & 3]; in vec_extract()
81 vec_extract(__vector __bool int __vec, int __index) { in vec_extract() argument
82 return __vec[__index & 3]; in vec_extract()
86 vec_extract(__vector unsigned int __vec, int __index) { in vec_extract() argument
87 return __vec[__index & 3]; in vec_extract()
91 vec_extract(__vector signed long long __vec, int __index) { in vec_extract() argument
92 return __vec[__index & 1]; in vec_extract()
96 vec_extract(__vector __bool long long __vec, int __index) { in vec_extract() argument
97 return __vec[__index & 1]; in vec_extract()
101 vec_extract(__vector unsigned long long __vec, int __index) { in vec_extract() argument
102 return __vec[__index & 1]; in vec_extract()
107 vec_extract(__vector float __vec, int __index) { in vec_extract() argument
108 return __vec[__index & 3]; in vec_extract()
113 vec_extract(__vector double __vec, int __index) { in vec_extract() argument
114 return __vec[__index & 1]; in vec_extract()
120 vec_insert(signed char __scalar, __vector signed char __vec, int __index) { in vec_insert() argument
121 __vec[__index & 15] = __scalar; in vec_insert()
127 vec_insert(unsigned char __scalar, __vector __bool char __vec, int __index) { in vec_insert() argument
129 __newvec[__index & 15] = (unsigned char)__scalar; in vec_insert()
134 vec_insert(unsigned char __scalar, __vector unsigned char __vec, int __index) { in vec_insert() argument
135 __vec[__index & 15] = __scalar; in vec_insert()
140 vec_insert(signed short __scalar, __vector signed short __vec, int __index) { in vec_insert() argument
141 __vec[__index & 7] = __scalar; in vec_insert()
148 int __index) { in vec_insert() argument
150 __newvec[__index & 7] = (unsigned short)__scalar; in vec_insert()
156 int __index) { in vec_insert() argument
157 __vec[__index & 7] = __scalar; in vec_insert()
162 vec_insert(signed int __scalar, __vector signed int __vec, int __index) { in vec_insert() argument
163 __vec[__index & 3] = __scalar; in vec_insert()
169 vec_insert(unsigned int __scalar, __vector __bool int __vec, int __index) { in vec_insert() argument
171 __newvec[__index & 3] = __scalar; in vec_insert()
176 vec_insert(unsigned int __scalar, __vector unsigned int __vec, int __index) { in vec_insert() argument
177 __vec[__index & 3] = __scalar; in vec_insert()
183 int __index) { in vec_insert() argument
184 __vec[__index & 1] = __scalar; in vec_insert()
191 int __index) { in vec_insert() argument
193 __newvec[__index & 1] = __scalar; in vec_insert()
199 int __index) { in vec_insert() argument
200 __vec[__index & 1] = __scalar; in vec_insert()
206 vec_insert(float __scalar, __vector float __vec, int __index) { in vec_insert() argument
207 __vec[__index & 1] = __scalar; in vec_insert()
213 vec_insert(double __scalar, __vector double __vec, int __index) { in vec_insert() argument
214 __vec[__index & 1] = __scalar; in vec_insert()
221 vec_promote(signed char __scalar, int __index) { in vec_promote() argument
225 __vec[__index & 15] = __scalar; in vec_promote()
230 vec_promote(unsigned char __scalar, int __index) { in vec_promote() argument
234 __vec[__index & 15] = __scalar; in vec_promote()
239 vec_promote(signed short __scalar, int __index) { in vec_promote() argument
243 __vec[__index & 7] = __scalar; in vec_promote()
248 vec_promote(unsigned short __scalar, int __index) { in vec_promote() argument
252 __vec[__index & 7] = __scalar; in vec_promote()
257 vec_promote(signed int __scalar, int __index) { in vec_promote() argument
261 __vec[__index & 3] = __scalar; in vec_promote()
266 vec_promote(unsigned int __scalar, int __index) { in vec_promote() argument
270 __vec[__index & 3] = __scalar; in vec_promote()
275 vec_promote(signed long long __scalar, int __index) { in vec_promote() argument
279 __vec[__index & 1] = __scalar; in vec_promote()
284 vec_promote(unsigned long long __scalar, int __index) { in vec_promote() argument
288 __vec[__index & 1] = __scalar; in vec_promote()
294 vec_promote(float __scalar, int __index) { in vec_promote() argument
298 __vec[__index & 3] = __scalar; in vec_promote()
304 vec_promote(double __scalar, int __index) { in vec_promote() argument
307 __vec[__index & 1] = __scalar; in vec_promote()
860 const signed int *__ptr, int __index) in vec_gather_element() argument
861 __constant_range(__index, 0, 3) { in vec_gather_element()
862 __vec[__index] = *(const signed int *)( in vec_gather_element()
863 (const char *)__ptr + __offset[__index]); in vec_gather_element()
870 const unsigned int *__ptr, int __index) in vec_gather_element() argument
871 __constant_range(__index, 0, 3) { in vec_gather_element()
872 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
873 (const char *)__ptr + __offset[__index]); in vec_gather_element()
880 const unsigned int *__ptr, int __index) in vec_gather_element() argument
881 __constant_range(__index, 0, 3) { in vec_gather_element()
882 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
883 (const char *)__ptr + __offset[__index]); in vec_gather_element()
890 const signed long long *__ptr, int __index) in vec_gather_element() argument
891 __constant_range(__index, 0, 1) { in vec_gather_element()
892 __vec[__index] = *(const signed long long *)( in vec_gather_element()
893 (const char *)__ptr + __offset[__index]); in vec_gather_element()
900 const unsigned long long *__ptr, int __index) in vec_gather_element() argument
901 __constant_range(__index, 0, 1) { in vec_gather_element()
902 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
903 (const char *)__ptr + __offset[__index]); in vec_gather_element()
910 const unsigned long long *__ptr, int __index) in vec_gather_element() argument
911 __constant_range(__index, 0, 1) { in vec_gather_element()
912 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
913 (const char *)__ptr + __offset[__index]); in vec_gather_element()
921 const float *__ptr, int __index) in vec_gather_element() argument
922 __constant_range(__index, 0, 3) { in vec_gather_element()
923 __vec[__index] = *(const float *)( in vec_gather_element()
924 (const char *)__ptr + __offset[__index]); in vec_gather_element()
932 const double *__ptr, int __index) in vec_gather_element() argument
933 __constant_range(__index, 0, 1) { in vec_gather_element()
934 __vec[__index] = *(const double *)( in vec_gather_element()
935 (const char *)__ptr + __offset[__index]); in vec_gather_element()
944 signed int *__ptr, int __index) in vec_scatter_element() argument
945 __constant_range(__index, 0, 3) { in vec_scatter_element()
946 *(signed int *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
947 __vec[__index]; in vec_scatter_element()
953 unsigned int *__ptr, int __index) in vec_scatter_element() argument
954 __constant_range(__index, 0, 3) { in vec_scatter_element()
955 *(unsigned int *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
956 __vec[__index]; in vec_scatter_element()
962 unsigned int *__ptr, int __index) in vec_scatter_element() argument
963 __constant_range(__index, 0, 3) { in vec_scatter_element()
964 *(unsigned int *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
965 __vec[__index]; in vec_scatter_element()
971 signed long long *__ptr, int __index) in vec_scatter_element() argument
972 __constant_range(__index, 0, 1) { in vec_scatter_element()
973 *(signed long long *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
974 __vec[__index]; in vec_scatter_element()
980 unsigned long long *__ptr, int __index) in vec_scatter_element() argument
981 __constant_range(__index, 0, 1) { in vec_scatter_element()
982 *(unsigned long long *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
983 __vec[__index]; in vec_scatter_element()
989 unsigned long long *__ptr, int __index) in vec_scatter_element() argument
990 __constant_range(__index, 0, 1) { in vec_scatter_element()
991 *(unsigned long long *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
992 __vec[__index]; in vec_scatter_element()
999 float *__ptr, int __index) in vec_scatter_element() argument
1000 __constant_range(__index, 0, 3) { in vec_scatter_element()
1001 *(float *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
1002 __vec[__index]; in vec_scatter_element()
1009 double *__ptr, int __index) in vec_scatter_element() argument
1010 __constant_range(__index, 0, 1) { in vec_scatter_element()
1011 *(double *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
1012 __vec[__index]; in vec_scatter_element()
1717 vec_splat(__vector signed char __vec, int __index) in vec_splat() argument
1718 __constant_range(__index, 0, 15) { in vec_splat()
1719 return (__vector signed char)__vec[__index]; in vec_splat()
1723 vec_splat(__vector __bool char __vec, int __index) in vec_splat() argument
1724 __constant_range(__index, 0, 15) { in vec_splat()
1725 return (__vector __bool char)(__vector unsigned char)__vec[__index]; in vec_splat()
1729 vec_splat(__vector unsigned char __vec, int __index) in vec_splat() argument
1730 __constant_range(__index, 0, 15) { in vec_splat()
1731 return (__vector unsigned char)__vec[__index]; in vec_splat()
1735 vec_splat(__vector signed short __vec, int __index) in vec_splat() argument
1736 __constant_range(__index, 0, 7) { in vec_splat()
1737 return (__vector signed short)__vec[__index]; in vec_splat()
1741 vec_splat(__vector __bool short __vec, int __index) in vec_splat() argument
1742 __constant_range(__index, 0, 7) { in vec_splat()
1743 return (__vector __bool short)(__vector unsigned short)__vec[__index]; in vec_splat()
1747 vec_splat(__vector unsigned short __vec, int __index) in vec_splat() argument
1748 __constant_range(__index, 0, 7) { in vec_splat()
1749 return (__vector unsigned short)__vec[__index]; in vec_splat()
1753 vec_splat(__vector signed int __vec, int __index) in vec_splat() argument
1754 __constant_range(__index, 0, 3) { in vec_splat()
1755 return (__vector signed int)__vec[__index]; in vec_splat()
1759 vec_splat(__vector __bool int __vec, int __index) in vec_splat() argument
1760 __constant_range(__index, 0, 3) { in vec_splat()
1761 return (__vector __bool int)(__vector unsigned int)__vec[__index]; in vec_splat()
1765 vec_splat(__vector unsigned int __vec, int __index) in vec_splat() argument
1766 __constant_range(__index, 0, 3) { in vec_splat()
1767 return (__vector unsigned int)__vec[__index]; in vec_splat()
1771 vec_splat(__vector signed long long __vec, int __index) in vec_splat() argument
1772 __constant_range(__index, 0, 1) { in vec_splat()
1773 return (__vector signed long long)__vec[__index]; in vec_splat()
1777 vec_splat(__vector __bool long long __vec, int __index) in vec_splat() argument
1778 __constant_range(__index, 0, 1) { in vec_splat()
1780 (__vector unsigned long long)__vec[__index]); in vec_splat()
1784 vec_splat(__vector unsigned long long __vec, int __index) in vec_splat() argument
1785 __constant_range(__index, 0, 1) { in vec_splat()
1786 return (__vector unsigned long long)__vec[__index]; in vec_splat()
1791 vec_splat(__vector float __vec, int __index) in vec_splat() argument
1792 __constant_range(__index, 0, 3) { in vec_splat()
1793 return (__vector float)__vec[__index]; in vec_splat()
1798 vec_splat(__vector double __vec, int __index) in vec_splat() argument
1799 __constant_range(__index, 0, 1) { in vec_splat()
1800 return (__vector double)__vec[__index]; in vec_splat()