 |
Newton Dynamics
4.00
|
|
22 #ifndef __ND_VECTOR_H__
23 #define __ND_VECTOR_H__
25 #include "ndCoreStdafx.h"
28 #include "ndClassAlloc.h"
30 #define ndCheckVector(x) (ndCheckFloat(x[0]) && ndCheckFloat(x[1]) && ndCheckFloat(x[2]) && ndCheckFloat(x[3]))
32 #ifdef D_SCALAR_VECTOR_CLASS
33 #include "ndVectorScalar.h"
34 #elif (defined (__x86_64) || defined(__x86_64__) || defined(_M_IX86) || defined(_M_X64))
35 #include "ndVectorSimd.h"
36 #elif (defined(__arm__) || defined(__aarch64__) || defined(__ARM_ARCH_ISA_A64) || defined(__ARM_ARCH_7S__) || defined(__ARM_ARCH_7A__))
37 #include "ndVectorArmNeon.h"
40 #include "ndVectorScalar.h"