mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
still not sure if this actually uses simde or not
This commit is contained in:
parent
bb99b4ead1
commit
82fde6aad1
@ -979,7 +979,7 @@ else ()
|
||||
endif()
|
||||
|
||||
set_target_properties(hs_exec_core2 PROPERTIES
|
||||
COMPILE_FLAGS "-DVS_SIMDE_BACKEND -march=core2 -msse2"
|
||||
COMPILE_FLAGS "-DVS_SIMDE_BACKEND -DVS_SIMDE_NATIVE -march=core2 -msse2"
|
||||
RULE_LAUNCH_COMPILE "${BUILD_WRAPPER} core2 ${CMAKE_MODULE_PATH}/keep.syms.in"
|
||||
)
|
||||
|
||||
@ -1048,21 +1048,13 @@ else ()
|
||||
if (CMAKE_COMPILER_IS_CLANG)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT")
|
||||
if (ARCH_PPC64EL)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-altivec-src-compat")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-altivec-src-compat")
|
||||
if (CLANG_MAJOR_VERSION EQUAL 15)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecate-lax-vec-conv-all")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecate-lax-vec-conv-all")
|
||||
endif ()
|
||||
endif()
|
||||
endif()
|
||||
if (SIMDE_NATIVE)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd")
|
||||
endif()
|
||||
set_target_properties(hs_exec_shared_core2 PROPERTIES
|
||||
COMPILE_FLAGS "-DVS_SIMDE_BACKEND -march=core2 -msse2"
|
||||
COMPILE_FLAGS "-DVS_SIMDE_BACKEND -DVS_SIMDE_NATIVE -march=core2 -msse2"
|
||||
POSITION_INDEPENDENT_CODE TRUE
|
||||
RULE_LAUNCH_COMPILE "${BUILD_WRAPPER} core2 ${CMAKE_MODULE_PATH}/keep.syms.in"
|
||||
)
|
||||
|
@ -66,15 +66,18 @@
|
||||
#if defined(USE_X86INTRIN_H)
|
||||
#if defined(VS_SIMDE_BACKEND)
|
||||
// XXX the def in simde conflicts with the one in intrinsics.h
|
||||
#define __m128i __m128i_intrinsics_h
|
||||
//#define __m128i __m128i_intrinsics_h
|
||||
#endif
|
||||
#include <x86intrin.h>
|
||||
#if defined(VS_SIMDE_BACKEND)
|
||||
#undef __m128i
|
||||
//#undef __m128i
|
||||
/*
|
||||
#undef _MM_FLUSH_ZERO_MASK
|
||||
#undef _MM_FLUSH_ZERO_ON
|
||||
#undef _MM_FLUSH_ZERO_OFF
|
||||
#undef _MM_ROUND_MASK
|
||||
#define SIMDE_ENABLE_NATIVE_ALIASES
|
||||
*/
|
||||
#endif
|
||||
#elif defined(USE_INTRIN_H)
|
||||
#include <intrin.h>
|
||||
|
Loading…
x
Reference in New Issue
Block a user