|
|
|
@ -700,73 +700,73 @@ namespace glm |
|
|
|
|
# endif |
|
|
|
|
|
|
|
|
|
// Report build target
|
|
|
|
|
# if GLM_ARCH == GLM_ARCH_X86 |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits build target") |
|
|
|
|
# endif |
|
|
|
|
# elif GLM_ARCH == GLM_ARCH_AVX2 |
|
|
|
|
# if GLM_ARCH & GLM_ARCH_AVX2_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with AVX2 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with AVX2 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_AVX) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_AVX_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with AVX instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with AVX instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_SSE42) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_SSE42_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with SSE4.2 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with SSE4.2 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_SSE41) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_SSE41_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with SSE4.1 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with SSE4.1 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_SSSE3) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_SSSE3_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with SSSE3 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with SSSE3 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_SSE3) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_SSE3_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with SSE3 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with SSE3 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_SSE2) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_SSE2_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: x86 64 bits with SSE2 instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: x86 32 bits with SSE2 instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_ARM) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_X86_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: ARM 64 bits build target") |
|
|
|
|
# pragma message("GLM: x86 64 bits build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: ARM 32 bits build target") |
|
|
|
|
# pragma message("GLM: x86 32 bits build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_NEON) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_NEON_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: ARM 64 bits with Neon instruction set build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: ARM 32 bits with Neon instruction set build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_MIPS) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_ARM_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: ARM 64 bits build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: ARM 32 bits build target") |
|
|
|
|
# endif |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_MIPS_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: MIPS 64 bits build target") |
|
|
|
|
# else |
|
|
|
|
# pragma message("GLM: MIPS 32 bits build target") |
|
|
|
|
# endif |
|
|
|
|
# elif(GLM_ARCH == GLM_ARCH_PPC) |
|
|
|
|
# elif GLM_ARCH & GLM_ARCH_PPC_BIT |
|
|
|
|
# if GLM_MODEL == GLM_MODEL_64 |
|
|
|
|
# pragma message("GLM: PowerPC 64 bits build target") |
|
|
|
|
# else |
|
|
|
|