|
Expression Templates Library (ETL)
|
Functor for vectorized assign. More...
#include <vec_eval_functors.hpp>


Public Types | |
| using | base_t = vectorized_base< V > |
| The base type. | |
| using | vect_impl = typename base_t::vect_impl |
| The vectorization type. | |
Public Types inherited from etl::detail::vectorized_base< V > | |
| using | vect_impl = typename get_vector_impl< V >::type |
| The vectorization type. | |
Static Public Member Functions | |
| template<typename L_Expr , typename R_Expr > | |
| static void | apply (L_Expr &&lhs, R_Expr &&rhs) |
| Compute the vectorized iterations of the loop using aligned store operations. | |
Static Public Member Functions inherited from etl::detail::vectorized_base< V > | |
| template<typename T > | |
| static auto | load (T &&x, size_t i) |
| Load a vector from lhs at position i. More... | |
Functor for vectorized assign.
The result is computed in a vectorized fashion with several operations per cycle and written directly to the memory of lhs.
1.8.13