From 29c4310aab18299e8dc5a4d97c3681dcdb175e82 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Wed, 22 Jul 2015 03:59:21 -0400 Subject: [PATCH] Cleared remaining issues related to Clang's integarted assembler parsing of the syntax string --- sha.cpp | 2 +- tiger.cpp | 4 ++-- vmac.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sha.cpp b/sha.cpp index dd91a9b0..7b559a22 100644 --- a/sha.cpp +++ b/sha.cpp @@ -841,7 +841,7 @@ CRYPTOPP_NAKED static void CRYPTOPP_FASTCALL SHA512_SSE2_Transform(word64 *state #if defined(__GNUC__) AS1( pop ebx) - ASSL(GNU_AS_ATT_SYNTAX) + GNU_AS_ATT_SYNTAX : : "a" (SHA512_K), "c" (state), "d" (data) : "%esi", "%edi", "memory", "cc" diff --git a/tiger.cpp b/tiger.cpp index 3751fb7a..ef10532d 100644 --- a/tiger.cpp +++ b/tiger.cpp @@ -38,7 +38,7 @@ void Tiger::Transform (word64 *digest, const word64 *X) #ifdef __GNUC__ __asm__ __volatile__ ( - // GNU_AS_INTEL_SYNTAX + GNU_AS_INTEL_SYNTAX AS1( push ebx) #else #if _MSC_VER < 1300 @@ -194,7 +194,7 @@ void Tiger::Transform (word64 *digest, const word64 *X) AS1( emms) #ifdef __GNUC__ AS1( pop ebx) - ASSL(GNU_AS_ATT_SYNTAX) + GNU_AS_ATT_SYNTAX : : "a" (digest), "S" (X), "d" (table) : "%ecx", "%edi", "memory", "cc" diff --git a/vmac.cpp b/vmac.cpp index 59644f15..9054fc67 100644 --- a/vmac.cpp +++ b/vmac.cpp @@ -158,7 +158,7 @@ VMAC_Base::VHASH_Update_SSE2(const word64 *data, size_t blocksRemainingInWord64, ( AS2( mov %%ebx, %0) AS2( mov %1, %%ebx) - // GNU_AS_INTEL_SYNTAX + GNU_AS_INTEL_SYNTAX #else #if _MSC_VER < 1300 || defined(__INTEL_COMPILER) char isFirstBlock = m_isFirstBlock; @@ -377,7 +377,7 @@ VMAC_Base::VHASH_Update_SSE2(const word64 *data, size_t blocksRemainingInWord64, AS1( pop ebp) AS1( emms) #ifdef __GNUC__ - ASSL(GNU_AS_ATT_SYNTAX) + GNU_AS_ATT_SYNTAX AS2( mov %0, %%ebx) : "=m" (temp) : "m" (L1KeyLength), "c" (blocksRemainingInWord64), "S" (data), "D" (nhK+tagPart*2), "d" (m_isFirstBlock), "a" (polyS+tagPart*4)