Krita Source Code Documentation
Loading...
Searching...
No Matches
xsimd_arch.hpp File Reference
#include "./xsimd_config.hpp"

Go to the source code of this file.

Namespaces

namespace  xsimd
 

Macros

#define Arm_Architecture   0x10000000
 
#define AVX   0x00800000
 
#define AVX2   0x00900000
 
#define AVX512BW   0x00B00000
 
#define AVX512CD   0x00C00000
 
#define AVX512DQ   0x00D00000
 
#define AVX512F   0x00A00000
 
#define FMA   0x00000001
 
#define FMA4   0x00700000
 
#define IMPL_MASK   0xFFF00000
 
#define Intel_Architecture   0x00000000
 
#define NEON   0x10100000
 
#define NEON64   0x10200000
 
#define PLATFORM_MASK   0xF0000000
 
#define Scalar   0x00100000
 
#define SSE2   0x00200000
 
#define SSE3   0x00300000
 
#define SSE4_1   0x00500000
 
#define SSE4_2   0x00600000
 
#define SSSE3   0x00400000
 
#define XSIMD_UNIVERSAL_BUILD_PASS   3
 

Typedefs

using xsimd::current_arch = default_arch
 

Macro Definition Documentation

◆ Arm_Architecture

#define Arm_Architecture   0x10000000

Definition at line 37 of file xsimd_arch.hpp.

◆ AVX

#define AVX   0x00800000

Definition at line 25 of file xsimd_arch.hpp.

◆ AVX2

#define AVX2   0x00900000

Definition at line 26 of file xsimd_arch.hpp.

◆ AVX512BW

#define AVX512BW   0x00B00000

Definition at line 28 of file xsimd_arch.hpp.

◆ AVX512CD

#define AVX512CD   0x00C00000

Definition at line 29 of file xsimd_arch.hpp.

◆ AVX512DQ

#define AVX512DQ   0x00D00000

Definition at line 30 of file xsimd_arch.hpp.

◆ AVX512F

#define AVX512F   0x00A00000

Definition at line 27 of file xsimd_arch.hpp.

◆ FMA

#define FMA   0x00000001

Definition at line 34 of file xsimd_arch.hpp.

◆ FMA4

#define FMA4   0x00700000

Definition at line 24 of file xsimd_arch.hpp.

◆ IMPL_MASK

#define IMPL_MASK   0xFFF00000

Definition at line 39 of file xsimd_arch.hpp.

◆ Intel_Architecture

#define Intel_Architecture   0x00000000

Definition at line 36 of file xsimd_arch.hpp.

◆ NEON

#define NEON   0x10100000

Definition at line 31 of file xsimd_arch.hpp.

◆ NEON64

#define NEON64   0x10200000

Definition at line 32 of file xsimd_arch.hpp.

◆ PLATFORM_MASK

#define PLATFORM_MASK   0xF0000000

Definition at line 40 of file xsimd_arch.hpp.

◆ Scalar

#define Scalar   0x00100000

Definition at line 18 of file xsimd_arch.hpp.

◆ SSE2

#define SSE2   0x00200000

Definition at line 19 of file xsimd_arch.hpp.

◆ SSE3

#define SSE3   0x00300000

Definition at line 20 of file xsimd_arch.hpp.

◆ SSE4_1

#define SSE4_1   0x00500000

Definition at line 22 of file xsimd_arch.hpp.

◆ SSE4_2

#define SSE4_2   0x00600000

Definition at line 23 of file xsimd_arch.hpp.

◆ SSSE3

#define SSSE3   0x00400000

Definition at line 21 of file xsimd_arch.hpp.

◆ XSIMD_UNIVERSAL_BUILD_PASS

#define XSIMD_UNIVERSAL_BUILD_PASS   3

Definition at line 97 of file xsimd_arch.hpp.