]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Disable sse4.2 for torch...
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 16 Sep 2017 18:05:52 +0000 (19:05 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 16 Sep 2017 18:05:52 +0000 (19:05 +0100)
contrib/torch/torch7/lib/TH/CMakeLists.txt
src/lua/lua_config.c

index fdaec267ccb3c2896b8123ee289751156f5a2ba4..1696f5b3f9e648d72df6fcb28522c0a83956c53f 100644 (file)
@@ -170,6 +170,7 @@ IF(C_AVX2_FOUND OR C_AVX_FOUND OR C_SSE4_2_FOUND OR C_SSE4_1_FOUND)
 ENDIF(C_AVX2_FOUND OR C_AVX_FOUND OR C_SSE4_2_FOUND OR C_SSE4_1_FOUND)
 
 # IF SSE4 FOUND
+IF(FALSE)
 IF(C_SSE4_1_FOUND AND C_SSE4_2_FOUND)
   SET(CMAKE_C_FLAGS "${C_SSE4_1_FLAGS} -DUSE_SSE4_1 ${C_SSE4_2_FLAGS} -DUSE_SSE4_2 ${CMAKE_C_FLAGS}")
   IF(MSVC)
@@ -179,6 +180,7 @@ IF(C_SSE4_1_FOUND AND C_SSE4_2_FOUND)
   ENDIF(MSVC)
   SET(simd ${simd} generic/simd/convolve5x5_sse.c)
 ENDIF(C_SSE4_1_FOUND AND C_SSE4_2_FOUND)
+ENDIF()
 
 # IF AVX FOUND
 IF(FALSE)
index d35cd84a6e9a3874cd8bc011f7fd9297d4db403b..aac5855361bd65e49115e3af99e602402066f370 100644 (file)
@@ -2892,11 +2892,11 @@ lua_config_has_torch (lua_State *L)
 
        if (cfg != NULL) {
                crypto_ctx = cfg->libs_ctx->crypto_ctx;
-#ifndef WITH_TORCH
+#if !defined(WITH_TORCH) || !defined(WITH_LUAJIT)
                lua_pushboolean (L, false);
                (void)crypto_ctx;
 #else
-               if (crypto_ctx->cpu_config & CPUID_SSE42) {
+               if (crypto_ctx->cpu_config & CPUID_SSE41) {
                        lua_pushboolean (L, true);
                }
                else {