Skip to content

Commit dd7598e

Browse files
committed
Remove 64-bit AdvancedProcessBlocks (GH weidai11#945)
1 parent 84ab419 commit dd7598e

19 files changed

+130
-4235
lines changed

Filelist.txt

-3
Original file line numberDiff line numberDiff line change
@@ -334,10 +334,8 @@ simple.cpp
334334
simple.h
335335
siphash.h
336336
simeck.cpp
337-
simeck_simd.cpp
338337
simeck.h
339338
simon.cpp
340-
simon64_simd.cpp
341339
simon128_simd.cpp
342340
simon.h
343341
skipjack.cpp
@@ -351,7 +349,6 @@ smartptr.h
351349
sosemanuk.cpp
352350
sosemanuk.h
353351
speck.cpp
354-
speck64_simd.cpp
355352
speck128_simd.cpp
356353
speck.h
357354
square.cpp

GNUmakefile

-24
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,6 @@ ifeq ($(DETECT_FEATURES),1)
292292
CHAM_FLAG = $(SSSE3_FLAG)
293293
KECCAK_FLAG = $(SSSE3_FLAG)
294294
LEA_FLAG = $(SSSE3_FLAG)
295-
SIMECK_FLAG = $(SSSE3_FLAG)
296295
SIMON128_FLAG = $(SSSE3_FLAG)
297296
SPECK128_FLAG = $(SSSE3_FLAG)
298297
SUN_LDFLAGS += $(SSSE3_FLAG)
@@ -306,8 +305,6 @@ ifeq ($(DETECT_FEATURES),1)
306305
ifeq ($(strip $(HAVE_OPT)),0)
307306
BLAKE2B_FLAG = $(SSE41_FLAG)
308307
BLAKE2S_FLAG = $(SSE41_FLAG)
309-
SIMON64_FLAG = $(SSE41_FLAG)
310-
SPECK64_FLAG = $(SSE41_FLAG)
311308
SUN_LDFLAGS += $(SSE41_FLAG)
312309
else
313310
SSE41_FLAG =
@@ -478,10 +475,7 @@ ifeq ($(DETECT_FEATURES),1)
478475
CHAM_FLAG = -march=armv7-a -mfpu=neon
479476
LEA_FLAG = -march=armv7-a -mfpu=neon
480477
SHA_FLAG = -march=armv7-a -mfpu=neon
481-
SIMECK_FLAG = -march=armv7-a -mfpu=neon
482-
SIMON64_FLAG = -march=armv7-a -mfpu=neon
483478
SIMON128_FLAG = -march=armv7-a -mfpu=neon
484-
SPECK64_FLAG = -march=armv7-a -mfpu=neon
485479
SPECK128_FLAG = -march=armv7-a -mfpu=neon
486480
SM4_FLAG = -march=armv7-a -mfpu=neon
487481
else
@@ -521,10 +515,7 @@ ifeq ($(DETECT_FEATURES),1)
521515
CHAM_FLAG = -march=armv8-a
522516
LEA_FLAG = -march=armv8-a
523517
NEON_FLAG = -march=armv8-a
524-
SIMECK_FLAG = -march=armv8-a
525-
SIMON64_FLAG = -march=armv8-a
526518
SIMON128_FLAG = -march=armv8-a
527-
SPECK64_FLAG = -march=armv8-a
528519
SPECK128_FLAG = -march=armv8-a
529520
SM4_FLAG = -march=armv8-a
530521
else
@@ -658,7 +649,6 @@ ifeq ($(DETECT_FEATURES),1)
658649
LEA_FLAG = $(POWER8_FLAG)
659650
SHA_FLAG = $(POWER8_FLAG)
660651
SHACAL2_FLAG = $(POWER8_FLAG)
661-
SIMECK_FLAG = $(POWER8_FLAG)
662652
else
663653
POWER8_FLAG =
664654
endif
@@ -724,8 +714,6 @@ ifeq ($(DETECT_FEATURES),1)
724714
ifneq ($(ALTIVEC_FLAG),)
725715
BLAKE2S_FLAG = $(ALTIVEC_FLAG)
726716
CHACHA_FLAG = $(ALTIVEC_FLAG)
727-
SIMON64_FLAG = $(ALTIVEC_FLAG)
728-
SPECK64_FLAG = $(ALTIVEC_FLAG)
729717
SPECK128_FLAG = $(ALTIVEC_FLAG)
730718
SIMON128_FLAG = $(ALTIVEC_FLAG)
731719
endif
@@ -1612,22 +1600,10 @@ sha3_simd.o : sha3_simd.cpp
16121600
shacal2_simd.o : shacal2_simd.cpp
16131601
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SHA_FLAG) -c) $<
16141602

1615-
# SSSE3 or NEON available
1616-
simeck_simd.o : simeck_simd.cpp
1617-
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SIMECK_FLAG) -c) $<
1618-
1619-
# SSE4.1, NEON or POWER7 available
1620-
simon64_simd.o : simon64_simd.cpp
1621-
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SIMON64_FLAG) -c) $<
1622-
16231603
# SSSE3, NEON or POWER8 available
16241604
simon128_simd.o : simon128_simd.cpp
16251605
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SIMON128_FLAG) -c) $<
16261606

1627-
# SSE4.1, NEON or POWER7 available
1628-
speck64_simd.o : speck64_simd.cpp
1629-
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SPECK64_FLAG) -c) $<
1630-
16311607
# SSSE3, NEON or POWER8 available
16321608
speck128_simd.o : speck128_simd.cpp
16331609
$(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SPECK128_FLAG) -c) $<

GNUmakefile-cross

-21
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ ifeq ($(DETECT_FEATURES),1)
241241
ARIA_FLAG = $(SSSE3_FLAG)
242242
CHAM_FLAG = $(SSSE3_FLAG)
243243
LEA_FLAG = $(SSSE3_FLAG)
244-
SIMECK_FLAG = $(SSSE3_FLAG)
245244
SIMON128_FLAG = $(SSSE3_FLAG)
246245
SPECK128_FLAG = $(SSSE3_FLAG)
247246
else
@@ -254,8 +253,6 @@ ifeq ($(DETECT_FEATURES),1)
254253
ifeq ($(strip $(HAVE_OPT)),0)
255254
BLAKE2B_FLAG = $(SSE41_FLAG)
256255
BLAKE2S_FLAG = $(SSE41_FLAG)
257-
SIMON64_FLAG = $(SSE41_FLAG)
258-
SPECK64_FLAG = $(SSE41_FLAG)
259256
else
260257
SSE41_FLAG =
261258
endif
@@ -400,10 +397,7 @@ ifeq ($(DETECT_FEATURES),1)
400397
CHAM_FLAG = $(NEON_FLAG)
401398
LEA_FLAG = $(NEON_FLAG)
402399
SHA_FLAG = $(NEON_FLAG)
403-
SIMECK_FLAG = $(NEON_FLAG)
404-
SIMON64_FLAG = $(NEON_FLAG)
405400
SIMON128_FLAG = $(NEON_FLAG)
406-
SPECK64_FLAG = $(NEON_FLAG)
407401
SPECK128_FLAG = $(NEON_FLAG)
408402
SM4_FLAG = $(NEON_FLAG)
409403
else
@@ -457,10 +451,7 @@ ifeq ($(DETECT_FEATURES),1)
457451
CHAM_FLAG = $(ASIMD_FLAG)
458452
LEA_FLAG = $(ASIMD_FLAG)
459453
NEON_FLAG = $(ASIMD_FLAG)
460-
SIMECK_FLAG = $(ASIMD_FLAG)
461-
SIMON64_FLAG = $(ASIMD_FLAG)
462454
SIMON128_FLAG = $(ASIMD_FLAG)
463-
SPECK64_FLAG = $(ASIMD_FLAG)
464455
SPECK128_FLAG = $(ASIMD_FLAG)
465456
SM4_FLAG = $(ASIMD_FLAG)
466457
else
@@ -933,22 +924,10 @@ sha512_armv4.o : sha512_armv4.S
933924
shacal2_simd.o : shacal2_simd.cpp
934925
$(CXX) $(strip $(CXXFLAGS) $(SHA_FLAG) -c) $<
935926

936-
# SSSE3 or NEON available
937-
simeck_simd.o : simeck_simd.cpp
938-
$(CXX) $(strip $(CXXFLAGS) $(SIMECK_FLAG) -c) $<
939-
940-
# SSE4.1, NEON or POWER7 available
941-
simon64_simd.o : simon64_simd.cpp
942-
$(CXX) $(strip $(CXXFLAGS) $(SIMON64_FLAG) -c) $<
943-
944927
# SSSE3, NEON or POWER8 available
945928
simon128_simd.o : simon128_simd.cpp
946929
$(CXX) $(strip $(CXXFLAGS) $(SIMON128_FLAG) -c) $<
947930

948-
# SSE4.1, NEON or POWER7 available
949-
speck64_simd.o : speck64_simd.cpp
950-
$(CXX) $(strip $(CXXFLAGS) $(SPECK64_FLAG) -c) $<
951-
952931
# SSSE3, NEON or POWER8 available
953932
speck128_simd.o : speck128_simd.cpp
954933
$(CXX) $(strip $(CXXFLAGS) $(SPECK128_FLAG) -c) $<

0 commit comments

Comments
 (0)