Eigen::Architecture Namespace Reference

Enumerations

enum  Type {
  Generic ,
  SSE ,
  AltiVec ,
  VSX ,
  NEON ,
  MSA ,
  SVE ,
  Target
}
 

Enumeration Type Documentation

◆ Type

Enumerator
Generic 
SSE 
AltiVec 
VSX 
NEON 
MSA 
SVE 
Target 

Definition at line 475 of file Constants.h.

475  {
476  Generic = 0x0,
477  SSE = 0x1,
478  AltiVec = 0x2,
479  VSX = 0x3,
480  NEON = 0x4,
481  MSA = 0x5,
482  SVE = 0x6,
483 #if defined EIGEN_VECTORIZE_SSE
484  Target = SSE
485 #elif defined EIGEN_VECTORIZE_ALTIVEC
486  Target = AltiVec
487 #elif defined EIGEN_VECTORIZE_VSX
488  Target = VSX
489 #elif defined EIGEN_VECTORIZE_NEON
490  Target = NEON
491 #elif defined EIGEN_VECTORIZE_SVE
492  Target = SVE
493 #elif defined EIGEN_VECTORIZE_MSA
494  Target = MSA
495 #else
496  Target = Generic
497 #endif
498  };