Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dvecintrin.h46 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()
[all …]
H A Dwasm_simd128.h174 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load8_lane() argument
179 __i8x16 __ret = (__i8x16)__vec; in wasm_v128_load8_lane()
185 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load16_lane() argument
190 __i16x8 __ret = (__i16x8)__vec; in wasm_v128_load16_lane()
196 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load32_lane() argument
201 __i32x4 __ret = (__i32x4)__vec; in wasm_v128_load32_lane()
207 const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i) { in wasm_v128_load64_lane() argument
212 __i64x2 __ret = (__i64x2)__vec; in wasm_v128_load64_lane()
227 v128_t __vec, in wasm_v128_store8_lane() argument
233 ((struct __wasm_v128_store8_lane_struct *)__mem)->__v = ((__i8x16)__vec)[__i]; in wasm_v128_store8_lane()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dsimd_utils.h120 _LIBCPP_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 _LIBCPP_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 _LIBCPP_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.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/
H A D__locale462 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
463 return do_is(__low, __high, __vec);
504 …virtual const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const;
533 …_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* __vec) const {
534 for (; __low != __high; ++__low, ++__vec)
535 *__vec = isascii(*__low) ? __tab_[static_cast<int>(*__low)] : 0;
645 …const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const overrid…
H A Dvector526 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {}
1930 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI __destroy_vector(vector& __vec) : __vec_(__vec) {}
2900 operator()(const vector<bool, _Allocator>& __vec) const _NOEXCEPT {
2901 return __vec.__hash_code();