Sunset SDL_HasRDTSC
This commit is contained in:
committed by
Anonymous Maarten
parent
513025b182
commit
b0a5182e84
@@ -373,7 +373,6 @@ set_option(SDL_ASSEMBLY "Enable assembly routines" ${SDL_ASSEMBLY_DEF
|
||||
dep_option(SDL_AVX "Use AVX assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_AVX2 "Use AVX2 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_AVX512 "Use AVX512 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_RDTSC "Use RDTSC assembly routine(s)" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_SSE "Use SSE assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_SSE2 "Use SSE2 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
dep_option(SDL_SSE3 "Use SSE3 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
|
||||
@@ -734,20 +733,6 @@ endif()
|
||||
if(SDL_ASSEMBLY)
|
||||
set(HAVE_ASSEMBLY TRUE)
|
||||
|
||||
if(SDL_RDTSC)
|
||||
check_c_source_compiles("
|
||||
#if defined(_MSC_VER)
|
||||
# include <intrin.h>
|
||||
#else
|
||||
# include <x86intrin.h>
|
||||
#endif
|
||||
int main(int argc, char *argv[]) {
|
||||
return (int)__rdtsc();
|
||||
}" COMPILER_SUPPORTS_RDTSC)
|
||||
if(COMPILER_SUPPORTS_RDTSC)
|
||||
set(HAVE_RDTSC TRUE)
|
||||
endif()
|
||||
endif()
|
||||
if(SDL_MMX)
|
||||
cmake_push_check_state()
|
||||
if(USE_GCC OR USE_CLANG OR USE_INTELCC)
|
||||
@@ -1062,10 +1047,6 @@ if(SDL_ASSEMBLY)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT HAVE_RDTSC)
|
||||
set(SDL_DISABLE_RDTSC 1)
|
||||
endif()
|
||||
|
||||
if(NOT HAVE_MMX)
|
||||
set(SDL_DISABLE_MMX 1)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user