mirror of
https://github.com/moonlight-stream/moonlight-common-c.git
synced 2026-04-02 22:06:10 +00:00
17 lines
359 B
C
17 lines
359 B
C
#if defined(__AVX512F__)
|
|
#define OBLAS_AVX512
|
|
#else
|
|
#if defined(__AVX2__)
|
|
#define OBLAS_AVX2
|
|
#else
|
|
#if defined(__SSSE3__) || (defined(_MSC_VER) && defined(_M_X64) && !defined(_M_ARM64))
|
|
#define OBLAS_SSE3
|
|
#else
|
|
#if defined(__aarch64__) || (defined(_MSC_VER) && defined(_M_ARM64))
|
|
// To be replaced with SIMDe
|
|
// #define OBLAS_NEON
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|