summaryrefslogtreecommitdiff
path: root/sha.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2015-07-21 18:05:48 -0400
committerJeffrey Walton <noloader@gmail.com>2015-07-21 18:05:48 -0400
commit3c56063c3f6ce2206ed8ab78f78df5b28714573c (patch)
tree13b21a8f8a59f31c40d0164bf0f4cb9d2ea20551 /sha.cpp
parent444d1f1a3bdb2072e01683d838748f988dcbdfbb (diff)
downloadcryptopp-git-3c56063c3f6ce2206ed8ab78f78df5b28714573c.tar.gz
Added CRYPTOPP_CLANG_NO_INTEGRATED_AS as a guard in config.h (disabled by default since integrated-as is default behavior and the bug is active). GNU_ATT_SYNTAX → GNU_AS_ATT_SYNTAX and GNUINTEL_SYNTAX → GNU_AS_INTEL_SYNTAX
Diffstat (limited to 'sha.cpp')
-rw-r--r--sha.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/sha.cpp b/sha.cpp
index 11fb92fe..7b559a22 100644
--- a/sha.cpp
+++ b/sha.cpp
@@ -244,7 +244,7 @@ static void CRYPTOPP_FASTCALL X86_SHA256_HashBlocks(word32 *state, const word32
#if CRYPTOPP_BOOL_X64
"lea %4, %%r8;"
#endif
- GNU_INTEL_SYNTAX
+ GNU_AS_INTEL_SYNTAX
#elif defined(CRYPTOPP_GENERATE_X64_MASM)
ALIGN 8
X86_SHA256_HashBlocks PROC FRAME
@@ -424,7 +424,7 @@ static void CRYPTOPP_FASTCALL X86_SHA256_HashBlocks(word32 *state, const word32
#endif
#ifdef __GNUC__
- GNU_ATT_SYNTAX
+ GNU_AS_ATT_SYNTAX
:
: "c" (state), "d" (data), "S" (SHA256_K+48), "D" (len)
#if CRYPTOPP_BOOL_X64
@@ -675,7 +675,7 @@ CRYPTOPP_NAKED static void CRYPTOPP_FASTCALL SHA512_SSE2_Transform(word64 *state
#ifdef __GNUC__
__asm__ __volatile__
(
- GNU_INTEL_SYNTAX
+ GNU_AS_INTEL_SYNTAX
AS1( push ebx)
AS2( mov ebx, eax)
#else
@@ -841,7 +841,7 @@ CRYPTOPP_NAKED static void CRYPTOPP_FASTCALL SHA512_SSE2_Transform(word64 *state
#if defined(__GNUC__)
AS1( pop ebx)
- GNU_ATT_SYNTAX
+ GNU_AS_ATT_SYNTAX
:
: "a" (SHA512_K), "c" (state), "d" (data)
: "%esi", "%edi", "memory", "cc"