]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Move slide_hash C fallback to arch/generic
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Thu, 4 Jan 2024 15:13:24 +0000 (16:13 +0100)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 19 Jan 2024 15:58:53 +0000 (16:58 +0100)
CMakeLists.txt
Makefile.in
arch/generic/Makefile.in
arch/generic/slide_hash_c.c [moved from slide_hash.c with 100% similarity]
win32/Makefile.a64
win32/Makefile.arm
win32/Makefile.msc

index d2db5f63b3512e9fc4b06dd34cfc1c65bb9cb056..233eacb45ce8901d8167f0882a696ec3b65d0520 100644 (file)
@@ -1010,6 +1010,7 @@ set(ZLIB_SRCS
     arch/generic/crc32_braid_c.c
     arch/generic/crc32_fold_c.c
     arch/generic/insert_string_c.c
+    arch/generic/slide_hash_c.c
     adler32.c
     compare256.c
     compress.c
@@ -1029,7 +1030,6 @@ set(ZLIB_SRCS
     inflate.c
     inftrees.c
     insert_string_roll.c
-    slide_hash.c
     trees.c
     uncompr.c
     zutil.c
index e917c5d4687e75a536797dbebccc91dc83cfb4b5..2027764af59413a09347811217b7552c7115f06c 100644 (file)
@@ -80,6 +80,7 @@ OBJZ = \
        arch/generic/crc32_braid_c.o \
        arch/generic/crc32_fold_c.o \
        arch/generic/insert_string_c.o \
+       arch/generic/slide_hash_c.o \
        adler32.o \
        compare256.o \
        compress.o \
@@ -99,7 +100,6 @@ OBJZ = \
        inflate.o \
        inftrees.o \
        insert_string_roll.o \
-       slide_hash.o \
        trees.o \
        uncompr.o \
        zutil.o \
@@ -120,6 +120,7 @@ PIC_OBJZ = \
        arch/generic/crc32_braid_c.lo \
        arch/generic/crc32_fold_c.lo \
        arch/generic/insert_string_c.lo \
+       arch/generic/slide_hash_c.lo \
        adler32.lo \
        compare256.lo \
        compress.lo \
@@ -139,7 +140,6 @@ PIC_OBJZ = \
        inflate.lo \
        inftrees.lo \
        insert_string_roll.lo \
-       slide_hash.lo \
        trees.lo \
        uncompr.lo \
        zutil.lo \
index 96fe13b791015933c7919dadfebb8dc5fe339f49..3cf94cc73fdf868e155e38cfe92b137befb63c46 100644 (file)
@@ -18,7 +18,8 @@ all: \
  chunkset_c.o chunkset_c.lo \
  crc32_braid_c.o crc32_braid_c.lo \
  crc32_fold_c.o crc32_fold_c.lo \
- insert_string_c.o insert_string_c.lo
+ insert_string_c.o insert_string_c.lo \
+ slide_hash_c.o slide_hash_c.lo
 
 
 adler32_c.o: $(SRCDIR)/adler32_c.c  $(SRCTOP)/zbuild.h $(SRCTOP)/adler32_p.h
@@ -57,6 +58,13 @@ insert_string_c.o: $(SRCDIR)/insert_string_c.c  $(SRCTOP)/zbuild.h $(SRCTOP)/def
 insert_string_c.lo: $(SRCDIR)/insert_string_c.c  $(SRCTOP)/zbuild.h $(SRCTOP)/deflate.h $(SRCTOP)/insert_string_tpl.h
        $(CC) $(SFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/insert_string_c.c
 
+slide_hash_c.o: $(SRCDIR)/slide_hash_c.c  $(SRCTOP)/zbuild.h $(SRCTOP)/deflate.h
+       $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_c.c
+
+slide_hash_c.lo: $(SRCDIR)/slide_hash_c.c  $(SRCTOP)/zbuild.h $(SRCTOP)/deflate.h
+       $(CC) $(SFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_c.c
+
+
 mostlyclean: clean
 clean:
        rm -f *.o *.lo *~
similarity index 100%
rename from slide_hash.c
rename to arch/generic/slide_hash_c.c
index b5798968f9687b30d164bc1ca6a8254cd7b04d69..49f3de33b768035dcb508bb356212273c53f54c3 100644 (file)
@@ -69,7 +69,7 @@ OBJS = \
        inftrees.obj \
        insert_string_c.obj \
        insert_string_roll.obj \
-       slide_hash.obj \
+       slide_hash_c.obj \
        trees.obj \
        uncompr.obj \
        zutil.obj \
@@ -208,7 +208,7 @@ infback.obj: $(SRCDIR)/infback.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/
 inflate.obj: $(SRCDIR)/inflate.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h $(SRCDIR)/inflate.h $(SRCDIR)/inflate_p.h $(SRCDIR)/functable.h $(SRCDIR)/functable.h
 inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h
 insert_string_c.obj: $(SRCDIR)/arch/generic/insert_string_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/insert_string_tpl.h
-slide_hash.obj: $(SRCDIR)/slide_hash.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
+slide_hash_c.obj: $(SRCDIR)/arch/generic/slide_hash_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 slide_hash_neon.obj: $(SRCDIR)/arch/arm/slide_hash_neon.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h
 zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h
index e1e920164052872db9a2e0acf1e9a461fcade414..f46ed5cd9933e2a85275cf9fe63afcb75fa7ea07 100644 (file)
@@ -74,7 +74,7 @@ OBJS = \
        inftrees.obj \
        insert_string_c.obj \
        insert_string_roll.obj \
-       slide_hash.obj \
+       slide_hash_c.obj \
        trees.obj \
        uncompr.obj \
        zutil.obj \
@@ -229,7 +229,7 @@ infback.obj: $(SRCDIR)/infback.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/
 inflate.obj: $(SRCDIR)/inflate.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h $(SRCDIR)/inflate.h $(SRCDIR)/inflate_p.h $(SRCDIR)/functable.h $(SRCDIR)/functable.h
 inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h
 insert_string_c.obj: $(SRCDIR)/arch/generic/insert_string_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/insert_string_tpl.h
-slide_hash.obj: $(SRCDIR)/slide_hash.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
+slide_hash_c.obj: $(SRCDIR)/arch/generic/slide_hash_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h
 zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h
 
index cb0672edd2cdaf1344705c0cf28e23995860bfef..b4a9960d673a7900d356af73d2592cc24feabf1b 100644 (file)
@@ -83,7 +83,7 @@ OBJS = \
        insert_string_c.obj \
        insert_string_roll.obj \
        insert_string_sse42.obj \
-       slide_hash.obj \
+       slide_hash_c.obj \
        slide_hash_avx2.obj \
        slide_hash_sse2.obj \
        trees.obj \
@@ -231,7 +231,7 @@ inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR
 insert_string_c.obj: $(SRCDIR)/arch/generic/insert_string_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/insert_string_tpl.h
 insert_string_roll.obj: $(SRCDIR)/insert_string_roll.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/insert_string_tpl.h
 insert_string_sse42.obj: $(SRCDIR)/arch/x86/insert_string_sse42.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/insert_string_tpl.h
-slide_hash.obj: $(SRCDIR)/slide_hash.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
+slide_hash_c.obj: $(SRCDIR)/arch/generic/slide_hash_c.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 slide_hash_avx2.obj: $(SRCDIR)/arch/x86/slide_hash_avx2.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 slide_hash_sse2.obj: $(SRCDIR)/arch/x86/slide_hash_sse2.c $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h
 trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h