SA_Maths
Sapphire Suite's C++ Maths Library
Loading...
Searching...
No Matches
Config.hpp File Reference

Maths specific config file. More...

Go to the source code of this file.

Macros

#define SA_MATHS_QUATERNION_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT
 
#define SA_MATHS_MATRIX3_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT
 
#define SA_MATHS_MATRIX4_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT
 

Detailed Description

Maths specific config file.

Macro Definition Documentation

◆ SA_MATHS_MATRIX3_SIMD

#define SA_MATHS_MATRIX3_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT

Whether to use SIMD implementation for Matrix3. Default is disabled. Benchmark has shown that compiler already optimize calcultation at its best.

◆ SA_MATHS_MATRIX4_SIMD

#define SA_MATHS_MATRIX4_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT

Whether to use SIMD implementation for Matrix4. Default is disabled. Benchmark has shown that compiler already optimize calcultation at its best.

◆ SA_MATHS_QUATERNION_SIMD

#define SA_MATHS_QUATERNION_SIMD   (0 || SA_CI) && SA_MATHS_INTRINSICS_OPT

Whether to use SIMD implementation for Quaternion. Default is disabled. Benchmark has shown that compiler already optimize calcultation at its best.