#include <isa_availability.h>
#include <intrin.h>
#include <windef.h>
#include <winbase.h>
Go to the source code of this file.
◆ __isa_available_init()
Definition at line 21 of file isa_available.cpp.
22{
23#if defined(_M_IX86) || defined(_M_X64)
25 {
27 }
29 {
31 }
33 {
35 }
37 {
39 }
41 {
43 }
44 else
45 {
47 }
48#elif defined(_M_ARM) || defined(_M_ARM64)
49
51 {
52#ifdef _M_ARM64
54#else
56#endif
57 }
58 else
59 {
61 }
62#endif
63
64 return 0;
65}
BOOL WINAPI IsProcessorFeaturePresent(IN DWORD ProcessorFeature)
@ __ISA_AVAILABLE_NEON_ARM64
#define PF_SSE4_2_INSTRUCTIONS_AVAILABLE
#define PF_XMMI64_INSTRUCTIONS_AVAILABLE
#define PF_ARM_V8_INSTRUCTIONS_AVAILABLE
#define PF_AVX2_INSTRUCTIONS_AVAILABLE
#define PF_AVX_INSTRUCTIONS_AVAILABLE
#define PF_AVX512F_INSTRUCTIONS_AVAILABLE
Referenced by __acrt_initialize(), and __scrt_initialize().
◆ __isa_available