Lines Matching refs:__b
68 _Tp* __restrict__ __b) in __valarray_copy() argument
69 { memcpy (__b, __a, __n * sizeof(_Tp)); } in __valarray_copy()
75 _Tp* __restrict__ __b) in __valarray_copy() argument
76 { for (size_t __i=0; __i<__n; ++__i, ++__b, __a += __s) *__b = *__a; } in __valarray_copy()
81 __valarray_copy (const _Tp* __restrict__ __a, _Tp* __restrict__ __b, in __valarray_copy() argument
83 { for (size_t __i=0; __i<__n; ++__i, ++__a, __b+=__s) *__b = *__a; } in __valarray_copy()
90 _Tp* __restrict__ __b, size_t __n) in __valarray_copy() argument
91 { for (size_t __j=0; __j<__n; ++__j, ++__b, ++__i) *__b = __a[*__i]; } in __valarray_copy()
97 _Tp* __restrict__ __b, const size_t* __restrict__ __i) in __valarray_copy() argument
98 { for (size_t __j=0; __j<__n; ++__j, ++__a, ++__i) __b[*__i] = *__a; } in __valarray_copy()
137 __valarray_copy (_Array<_Tp> __a, size_t __n, _Array<_Tp> __b) in __valarray_copy() argument
138 { __valarray_copy (__a._M_data, __n, __b._M_data); } in __valarray_copy()
142 __valarray_copy (_Array<_Tp> __a, size_t __n, size_t __s, _Array<_Tp> __b) in __valarray_copy() argument
143 { __valarray_copy(__a._M_data, __n, __s, __b._M_data); } in __valarray_copy()
147 __valarray_copy (_Array<_Tp> __a, _Array<_Tp> __b, size_t __n, size_t __s) in __valarray_copy() argument
148 { __valarray_copy (__a._M_data, __b._M_data, __n, __s); } in __valarray_copy()
153 _Array<_Tp> __b, size_t __n) in __valarray_copy() argument
154 { __valarray_copy (__a._M_data, __i._M_data, __b._M_data, __n); } in __valarray_copy()
158 __valarray_copy (_Array<_Tp> __a, size_t __n, _Array<_Tp> __b, in __valarray_copy() argument
160 { __valarray_copy (__a._M_data, __n, __b._M_data, __i._M_data); } in __valarray_copy()
176 _Array<_Tp>::_Array (const _Tp* __restrict__ __b, size_t __s) in _Array() argument
177 : _M_data (new _Tp[__s]) { __valarray_copy (__b, __s, _M_data); } in _Array()
199 _Array_augmented_##_Name (_Array<_Tp> __a, size_t __n, _Array<_Tp> __b) \
202 for (_Tp* __q=__b._M_data; __q<__b._M_data+__n; ++__p, ++__q) \
218 _Array<_Tp> __b) \
220 _Tp* __q (__b._M_data); \
227 _Array_augmented_##_Name (_Array<_Tp> __a, _Array<_Tp> __b, \
230 _Tp* __q (__b._M_data); \
247 _Array<_Tp> __b, size_t __n) \
249 _Tp* __q (__b._M_data); \
257 _Array<_Tp> __b, _Array<size_t> __i) \
261 *__p _Op##= __b._M_data[*__j]; \
277 _Array<_Tp> __b, size_t __n) \
281 for (_Tp* __q=__b._M_data; __q<__b._M_data+__n; ++__q, ++ok, ++__p) { \
293 _Array<_Tp> __b, _Array<bool> __m) \
296 _Tp* __q (__b._M_data); \