diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-04-18 08:57:32 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-04-18 08:57:32 -0700 |
commit | 6551c20005dd904f14aeb40199152e60c4664f45 (patch) | |
tree | e6ae30cc6c8a93cbf46ea68c1d0ee3ff2b0ac96b | |
parent | a1e94154bebe17a24d2eed43be7d866e93c061fe (diff) | |
download | infinitytier-6551c20005dd904f14aeb40199152e60c4664f45.tar.gz infinitytier-6551c20005dd904f14aeb40199152e60c4664f45.zip |
Enable x64 ASM Salsa20/12 on Linux.
-rw-r--r-- | make-linux.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/make-linux.mk b/make-linux.mk index 956953b5..487d5542 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -83,9 +83,11 @@ CC_MACH=$(shell $(CC) -dumpmachine | cut -d '-' -f 1) ZT_ARCHITECTURE=0 ifeq ($(CC_MACH),x86_64) ZT_ARCHITECTURE=2 + ZT_USE_X64_ASM_SALSA2012=1 endif ifeq ($(CC_MACH),amd64) ZT_ARCHITECTURE=2 + ZT_USE_X64_ASM_SALSA2012=1 endif ifeq ($(CC_MACH),i386) ZT_ARCHITECTURE=1 @@ -130,6 +132,12 @@ ifeq ($(ZT_ARCHITECTURE),4) override DEFS+=-DZT_NO_TYPE_PUNNING endif +# Use X64 ASM Salsa20/12 on X86_64 target +ifeq ($(ZT_USE_X64_ASM_SALSA2012),1) + override DEFS+=-DZT_USE_X64_ASM_SALSA2012 + override OBJS+=ext/x64-salsa2012-asm/salsa2012.o +endif + # Static builds, which are currently done for a number of Linux targets ifeq ($(ZT_STATIC),1) override LDFLAGS+=-static |