cmake: Allow build system to disable loongarch intrinsics

This commit is contained in:
Anonymous Maarten 2023-02-26 00:35:57 +01:00 committed by Anonymous Maarten
parent 99b8313eb1
commit 46de6241d7
6 changed files with 52 additions and 36 deletions

View file

@ -93,13 +93,11 @@ _m_prefetch(void *__P)
#endif
#endif /* compiler version */
#if defined(__loongarch_sx) && !defined(SDL_DISABLE_LSX_H)
#if defined(__loongarch_sx) && !defined(SDL_DISABLE_LSX)
#include <lsxintrin.h>
#define __LSX__
#endif
#if defined(__loongarch_asx) && !defined(SDL_DISABLE_LASX_H)
#if defined(__loongarch_asx) && !defined(SDL_DISABLE_LASX)
#include <lasxintrin.h>
#define __LASX__
#endif
#if defined(__AVX__) && !defined(SDL_DISABLE_AVX)
#include <immintrin.h>