NDDEM
|
#include <Assign_MKL.h>
Public Types | |
enum | { EnableVml = MightEnableVml && LargeEnough , Traversal = MightLinearize ? LinearTraversal : DefaultTraversal } |
Private Types | |
enum | { DstHasDirectAccess = Dst::Flags & DirectAccessBit , SrcHasDirectAccess = Src::Flags & DirectAccessBit , StorageOrdersAgree = (int(Dst::IsRowMajor) == int(Src::IsRowMajor)) , InnerSize , InnerMaxSize , MaxSizeAtCompileTime = Dst::SizeAtCompileTime , MightEnableVml = StorageOrdersAgree && DstHasDirectAccess && SrcHasDirectAccess && Src::InnerStrideAtCompileTime==1 && Dst::InnerStrideAtCompileTime==1 , MightLinearize = MightEnableVml && (int(Dst::Flags) & int(Src::Flags) & LinearAccessBit) , VmlSize = MightLinearize ? MaxSizeAtCompileTime : InnerMaxSize } |
|
private |