]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
rename X86_SSE2_FILL_WINDOW to X86_SSE2
authorSebastian Pop <s.pop@samsung.com>
Fri, 1 Mar 2019 14:48:38 +0000 (08:48 -0600)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 6 Mar 2019 07:53:46 +0000 (08:53 +0100)
CMakeLists.txt
arch/x86/fill_window_sse.c
configure
functable.c
win32/Makefile.msc

index 02d923f9dfbf23954cca79049b635faa4dbf86f9..4b2c26220c735cd6291f380e1a88e1aa2caed701 100644 (file)
@@ -576,7 +576,7 @@ if(WITH_OPTIM)
             endif()
         endif()
         if(HAVE_SSE2_INTRIN)
-            add_definitions(-DX86_SSE2_FILL_WINDOW)
+            add_definitions(-DX86_SSE2)
             set(ZLIB_ARCH_SRCS ${ZLIB_ARCH_SRCS} ${ARCHDIR}/fill_window_sse.c)
             if(NOT ${ARCH} MATCHES "x86_64")
                 add_intrinsics_option("${SSE2FLAG}")
index 745ecebffd0ace331a119212d5b7d66469e307ff..1c0f863bdce4897d86fbaa33e35d9f548b2263d5 100644 (file)
@@ -8,7 +8,7 @@
  *
  * For conditions of distribution and use, see copyright notice in zlib.h
  */
-#ifdef X86_SSE2_FILL_WINDOW
+#ifdef X86_SSE2
 
 #include "zbuild.h"
 #include <immintrin.h>
index 5b3c83636e7336caef0de3e9c7932b4e53d8386a..13942343c64d3ae7ef008eea7783fa4dd4d94597 100755 (executable)
--- a/configure
+++ b/configure
@@ -968,8 +968,8 @@ case "${ARCH}" in
             ARCH_SHARED_OBJS="${ARCH_SHARED_OBJS} x86.lo"
 
             if test ${HAVE_SSE2_INTRIN} -eq 1; then
-                CFLAGS="${CFLAGS} -DX86_SSE2_FILL_WINDOW"
-                SFLAGS="${SFLAGS} -DX86_SSE2_FILL_WINDOW"
+                CFLAGS="${CFLAGS} -DX86_SSE2"
+                SFLAGS="${SFLAGS} -DX86_SSE2"
                 ARCH_STATIC_OBJS="${ARCH_STATIC_OBJS} fill_window_sse.o"
                 ARCH_SHARED_OBJS="${ARCH_SHARED_OBJS} fill_window_sse.lo"
 
@@ -1013,8 +1013,8 @@ case "${ARCH}" in
 
         # Enable arch-specific optimizations?
         if test $without_optimizations -eq 0; then
-            CFLAGS="${CFLAGS} -DX86_CPUID -DX86_SSE2_FILL_WINDOW -DX86_SSE4_2_CRC_HASH"
-            SFLAGS="${SFLAGS} -DX86_CPUID -DX86_SSE2_FILL_WINDOW -DX86_SSE4_2_CRC_HASH"
+            CFLAGS="${CFLAGS} -DX86_CPUID -DX86_SSE2 -DX86_SSE4_2_CRC_HASH"
+            SFLAGS="${SFLAGS} -DX86_CPUID -DX86_SSE2 -DX86_SSE4_2_CRC_HASH"
 
             ARCH_STATIC_OBJS="${ARCH_STATIC_OBJS} x86.o fill_window_sse.o insert_string_sse.o"
             ARCH_SHARED_OBJS="${ARCH_SHARED_OBJS} x86.lo fill_window_sse.lo insert_string_sse.lo"
index 91a2a20612c253ef7a2940324225b0a8826abf5e..e5dfad84d69cffb572538a4dbedf08b6325decfb 100644 (file)
@@ -18,7 +18,7 @@ extern Pos insert_string_acle(deflate_state *const s, const Pos str, unsigned in
 #endif
 
 /* fill_window */
-#ifdef X86_SSE2_FILL_WINDOW
+#ifdef X86_SSE2
 extern void fill_window_sse(deflate_state *s);
 #elif defined(__arm__) || defined(__aarch64__) || defined(_M_ARM)
 extern void fill_window_arm(deflate_state *s);
@@ -72,7 +72,7 @@ ZLIB_INTERNAL void fill_window_stub(deflate_state *s) {
     // Initialize default
     functable.fill_window=&fill_window_c;
 
-    #ifdef X86_SSE2_FILL_WINDOW
+    #ifdef X86_SSE2
     # ifndef X86_NOCHECK_SSE2
     if (x86_cpu_has_sse2)
     # endif
index 83b20445e6794295f38502fdf11297a86adc49eb..0c84a14adc0d30d0f28938d21f6e100fdd56c461 100644 (file)
@@ -23,7 +23,7 @@ AR = lib
 RC = rc
 CP = copy /y
 CFLAGS  = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)
-WFLAGS  = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DX86_PCLMULQDQ_CRC -DX86_SSE2_FILL_WINDOW -DX86_CPUID -DX86_SSE4_2_CRC_HASH -DUNALIGNED_OK -DX86_QUICK_STRATEGY
+WFLAGS  = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DX86_PCLMULQDQ_CRC -DX86_SSE2 -DX86_CPUID -DX86_SSE4_2_CRC_HASH -DUNALIGNED_OK -DX86_QUICK_STRATEGY
 LDFLAGS = -nologo -debug -incremental:no -opt:ref -manifest
 ARFLAGS = -nologo
 RCFLAGS = /dWIN32 /r