WPILibC++ 2023.4.3
ConfigureVectorization.h File Reference

Go to the source code of this file.

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 

Macros

#define EIGEN_IDEAL_MAX_ALIGN_BYTES   16
 
#define EIGEN_MIN_ALIGN_BYTES   16
 
#define EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT   0
 
#define EIGEN_ARCH_WANTS_STACK_ALIGNMENT   1
 
#define EIGEN_MAX_STATIC_ALIGN_BYTES   EIGEN_IDEAL_MAX_ALIGN_BYTES
 
#define EIGEN_ALIGN8   EIGEN_ALIGN_TO_BOUNDARY(8)
 
#define EIGEN_ALIGN16   EIGEN_ALIGN_TO_BOUNDARY(16)
 
#define EIGEN_ALIGN32   EIGEN_ALIGN_TO_BOUNDARY(32)
 
#define EIGEN_ALIGN64   EIGEN_ALIGN_TO_BOUNDARY(64)
 
#define EIGEN_ALIGN_MAX   EIGEN_ALIGN_TO_BOUNDARY(EIGEN_MAX_STATIC_ALIGN_BYTES)
 
#define EIGEN_MAX_ALIGN_BYTES   EIGEN_IDEAL_MAX_ALIGN_BYTES
 
#define EIGEN_DEFAULT_ALIGN_BYTES   EIGEN_MAX_ALIGN_BYTES
 
#define EIGEN_UNALIGNED_VECTORIZE   1
 

Functions

static const char * Eigen::SimdInstructionSetsInUse (void)
 

Macro Definition Documentation

◆ EIGEN_ALIGN16

#define EIGEN_ALIGN16   EIGEN_ALIGN_TO_BOUNDARY(16)

◆ EIGEN_ALIGN32

#define EIGEN_ALIGN32   EIGEN_ALIGN_TO_BOUNDARY(32)

◆ EIGEN_ALIGN64

#define EIGEN_ALIGN64   EIGEN_ALIGN_TO_BOUNDARY(64)

◆ EIGEN_ALIGN8

#define EIGEN_ALIGN8   EIGEN_ALIGN_TO_BOUNDARY(8)

◆ EIGEN_ALIGN_MAX

#define EIGEN_ALIGN_MAX   EIGEN_ALIGN_TO_BOUNDARY(EIGEN_MAX_STATIC_ALIGN_BYTES)

◆ EIGEN_ARCH_WANTS_STACK_ALIGNMENT

#define EIGEN_ARCH_WANTS_STACK_ALIGNMENT   1

◆ EIGEN_DEFAULT_ALIGN_BYTES

#define EIGEN_DEFAULT_ALIGN_BYTES   EIGEN_MAX_ALIGN_BYTES

◆ EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT

#define EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT   0

◆ EIGEN_IDEAL_MAX_ALIGN_BYTES

#define EIGEN_IDEAL_MAX_ALIGN_BYTES   16

◆ EIGEN_MAX_ALIGN_BYTES

#define EIGEN_MAX_ALIGN_BYTES   EIGEN_IDEAL_MAX_ALIGN_BYTES

◆ EIGEN_MAX_STATIC_ALIGN_BYTES

#define EIGEN_MAX_STATIC_ALIGN_BYTES   EIGEN_IDEAL_MAX_ALIGN_BYTES

◆ EIGEN_MIN_ALIGN_BYTES

#define EIGEN_MIN_ALIGN_BYTES   16

◆ EIGEN_UNALIGNED_VECTORIZE

#define EIGEN_UNALIGNED_VECTORIZE   1