Home
last modified time | relevance | path

Searched refs:__vec (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dvecintrin.h49 vec_extract(__vector signed char __vec, int __index) { in vec_extract() argument
50 return __vec[__index & 15]; in vec_extract()
54 vec_extract(__vector __bool char __vec, int __index) { in vec_extract() argument
55 return __vec[__index & 15]; in vec_extract()
59 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract() argument
60 return __vec[__index & 15]; in vec_extract()
64 vec_extract(__vector signed short __vec, int __index) { in vec_extract() argument
65 return __vec[__index & 7]; in vec_extract()
69 vec_extract(__vector __bool short __vec, int __index) { in vec_extract() argument
70 return __vec[__index & 7]; in vec_extract()
[all …]
H A Dwasm_simd128.h175 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load8_lane() argument
180 __i8x16 __ret = (__i8x16)__vec; in wasm_v128_load8_lane()
186 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load16_lane() argument
191 __i16x8 __ret = (__i16x8)__vec; in wasm_v128_load16_lane()
197 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load32_lane() argument
202 __i32x4 __ret = (__i32x4)__vec; in wasm_v128_load32_lane()
208 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load64_lane() argument
213 __i64x2 __ret = (__i64x2)__vec; in wasm_v128_load64_lane()
228 v128_t __vec, in wasm_v128_store8_lane() argument
234 ((struct __wasm_v128_store8_lane_struct *)__mem)->__v = ((__i8x16)__vec)[__i]; in wasm_v128_store8_lane()
[all …]
H A Daltivec.h17814 vector signed char __vec = (vector signed char)__builtin_vsx_lxvd2x_be(__offset, __ptr); in vec_xl_be() local
17815 return __builtin_shufflevector(__vec, __vec, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, in vec_xl_be()
17821 vector unsigned char __vec = (vector unsigned char)__builtin_vsx_lxvd2x_be(__offset, __ptr); in vec_xl_be() local
17822 return __builtin_shufflevector(__vec, __vec, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, in vec_xl_be()
17828 vector signed short __vec = (vector signed short)__builtin_vsx_lxvd2x_be(__offset, __ptr); in vec_xl_be() local
17829 return __builtin_shufflevector(__vec, __vec, 3, 2, 1, 0, 7, 6, 5, 4); in vec_xl_be()
17834 vector unsigned short __vec = (vector unsigned short)__builtin_vsx_lxvd2x_be(__offset, __ptr); in vec_xl_be() local
17835 return __builtin_shufflevector(__vec, __vec, 3, 2, 1, 0, 7, 6, 5, 4); in vec_xl_be()
17998 vec_xst(vector signed char __vec, ptrdiff_t __offset, signed char *__ptr) { in vec_xst() argument
17999 *(unaligned_vec_schar *)(__ptr + __offset) = __vec; in vec_xst()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/
H A Dsimd_utils.h115 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI bool __all_of(__simd_vector<_Tp, _Np> __vec) noexcept {
116 return __builtin_reduce_and(__builtin_convertvector(__vec, __simd_vector<bool, _Np>));
120 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI size_t __find_first_set(__simd_vector<_Tp, _Np> __vec) noex…
127 … _Np, std::__countl_zero(__builtin_bit_cast(_MaskT, __builtin_convertvector(__vec, __mask_vec))));
130 … _Np, std::__countr_zero(__builtin_bit_cast(_MaskT, __builtin_convertvector(__vec, __mask_vec))));
149 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI size_t __find_first_not_set(__simd_vector<_Tp, _Np> __vec) …
150 return std::__find_first_set(~__vec);
H A Dmismatch.h65 using __vec = __simd_vector<__value_type, __vec_size>; in __mismatch_vectorized() local
71 __vec __lhs[__unroll_count]; in __mismatch_vectorized()
72 __vec __rhs[__unroll_count]; in __mismatch_vectorized()
75 __lhs[__i] = std::__load_vector<__vec>(__first1 + __i * __vec_size); in __mismatch_vectorized()
76 __rhs[__i] = std::__load_vector<__vec>(__first2 + __i * __vec_size); in __mismatch_vectorized()
92 … if (auto __cmp_res = std::__load_vector<__vec>(__first1) == std::__load_vector<__vec>(__first2); in __mismatch_vectorized()
110 …std::__find_first_not_set(std::__load_vector<__vec>(__first1) == std::__load_vector<__vec>(__first… in __mismatch_vectorized()
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dsimd_utils.h120 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI bool __all_of(__simd_vector<_Tp, _Np> __vec) noexcept {
121 return __builtin_reduce_and(__builtin_convertvector(__vec, __simd_vector<bool, _Np>));
125 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI size_t __find_first_set(__simd_vector<_Tp, _Np> __vec) noex…
132 … _Np, std::__countl_zero(__builtin_bit_cast(_MaskT, __builtin_convertvector(__vec, __mask_vec))));
135 … _Np, std::__countr_zero(__builtin_bit_cast(_MaskT, __builtin_convertvector(__vec, __mask_vec))));
154 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI size_t __find_first_not_set(__simd_vector<_Tp, _Np> __vec) …
155 return std::__find_first_set(~__vec);
H A Dmismatch.h66 using __vec = __simd_vector<__value_type, __vec_size>; in __mismatch_vectorized() local
72 __vec __lhs[__unroll_count]; in __mismatch_vectorized()
73 __vec __rhs[__unroll_count]; in __mismatch_vectorized()
76 __lhs[__i] = std::__load_vector<__vec>(__first1 + __i * __vec_size); in __mismatch_vectorized()
77 __rhs[__i] = std::__load_vector<__vec>(__first2 + __i * __vec_size); in __mismatch_vectorized()
93 … if (auto __cmp_res = std::__load_vector<__vec>(__first1) == std::__load_vector<__vec>(__first2); in __mismatch_vectorized()
111 …std::__find_first_not_set(std::__load_vector<__vec>(__first1) == std::__load_vector<__vec>(__first… in __mismatch_vectorized()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A D__locale460 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
461 return do_is(__low, __high, __vec);
502 …virtual const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const;
531 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
532 for (; __low != __high; ++__low, ++__vec)
533 *__vec = isascii(*__low) ? __tab_[static_cast<int>(*__low)] : 0;
643 …const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const overrid…
H A Dvector469 _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {}
1644 _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {}
2394 _LIBCPP_HIDE_FROM_ABI size_t operator()(const vector<bool, _Allocator>& __vec) const _NOEXCEPT {
2395 return __vec.__hash_code();
/freebsd/contrib/llvm-project/libcxx/include/
H A D__locale465 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
466 return do_is(__low, __high, __vec);
507 …virtual const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const;
538 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
539 for (; __low != __high; ++__low, ++__vec)
540 *__vec = std::__libcpp_isascii(*__low) ? __tab_[static_cast<int>(*__low)] : 0;
638 …const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const overrid…
/freebsd/contrib/llvm-project/libcxx/include/__vector/
H A Dvector_bool.h138 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {}
1113 _LIBCPP_HIDE_FROM_ABI size_t operator()(const vector<bool, _Allocator>& __vec) const _NOEXCEPT {
1114 return __vec.__hash_code();
H A Dvector.h247 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {} in __destroy_vector() argument