Lines Matching defs:__s_
38 return _Simd(_Impl::__bitwise_not((*static_cast<const _Simd*>(this)).__s_), _Simd::__storage_tag);
49 _Storage __s_;
66 explicit _LIBCPP_HIDE_FROM_ABI operator _Storage() const { return __s_; }
67 explicit _LIBCPP_HIDE_FROM_ABI simd(const _Storage& __s, __storage_tag_t) : __s_(__s) {}
71 _LIBCPP_HIDE_FROM_ABI simd(_Up&& __v) noexcept : __s_(_Impl::__broadcast(static_cast<value_type>(__v))) {}
87 : __s_(_Impl::__generate(std::forward<_Generator>(__g))) {}
92 _Impl::__load(__s_, _Flags::template __apply<simd>(__mem));
98 _Impl::__load(__s_, _Flags::template __apply<simd>(__mem));
103 _Impl::__store(__s_, _Flags::template __apply<simd>(__mem));
107 _LIBCPP_HIDE_FROM_ABI reference operator[](size_t __i) noexcept { return reference(__s_, __i); }
108 _LIBCPP_HIDE_FROM_ABI value_type operator[](size_t __i) const noexcept { return __s_.__get(__i); }
112 _Impl::__increment(__s_);
118 _Impl::__increment(__s_);
123 _Impl::__decrement(__s_);
129 _Impl::__decrement(__s_);
134 return mask_type(_Impl::__negate(__s_), mask_type::__storage_tag);
139 _LIBCPP_HIDE_FROM_ABI simd operator-() const noexcept { return simd(_Impl::__unary_minus(__s_), __storage_tag); }