libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <memops_impl.hpp>
Public Types | |
enum | : std::size_t { src_sz =SrcSz, dest_sz =DestSz, smallest_buff =SmallestBuff, div =std::size_t(), rem =Rem, end =std::size_t() } |
using | element_type = Unit |
Static Public Member Functions | |
template<class Op > | |
static constexpr void FORCE_INLINE | result (Op const &) noexcept(true) |
template<class Op > | |
static constexpr bool FORCE_INLINE | result_b (Op const &) noexcept(true) |
The buffer is not in units of Unit, so no-op.
Definition at line 194 of file memops_impl.hpp.
using jmmcg::private_::aligned_unroller< SrcSz, DestSz, Unit, SmallestBuff, 0, Rem >::element_type = Unit |
Definition at line 195 of file memops_impl.hpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
src_sz | |
dest_sz | |
smallest_buff | |
div | |
rem | |
end |
Definition at line 196 of file memops_impl.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 207 of file memops_impl.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 211 of file memops_impl.hpp.