summaryrefslogtreecommitdiff
path: root/make-linux.mk
diff options
context:
space:
mode:
Diffstat (limited to 'make-linux.mk')
-rw-r--r--make-linux.mk22
1 files changed, 20 insertions, 2 deletions
diff --git a/make-linux.mk b/make-linux.mk
index ff2d9c24..5de1fbb5 100644
--- a/make-linux.mk
+++ b/make-linux.mk
@@ -6,8 +6,26 @@ INCLUDES=
DEFS=
LIBS=
-# Enable SSE-optimized Salsa20 in all modes
-DEFS+=-DZT_SALSA20_SSE
+# Enable SSE-optimized Salsa20 on x86 and x86_64 machines
+MACHINE=$(shell uname -m)
+ifeq ($(MACHINE),x86_64)
+ DEFS+=-DZT_SALSA20_SSE
+endif
+ifeq ($(MACHINE),amd64)
+ DEFS+=-DZT_SALSA20_SSE
+endif
+ifeq ($(MACHINE),i686)
+ DEFS+=-DZT_SALSA20_SSE
+endif
+ifeq ($(MACHINE),i586)
+ DEFS+=-DZT_SALSA20_SSE
+endif
+ifeq ($(MACHINE),i386)
+ DEFS+=-DZT_SALSA20_SSE
+endif
+ifeq ($(MACHINE),x86)
+ DEFS+=-DZT_SALSA20_SSE
+endif
# "make official" is a shortcut for this
ifeq ($(ZT_OFFICIAL_RELEASE),1)