aboutsummaryrefslogtreecommitdiffstats
path: root/src/hash
diff options
context:
space:
mode:
authorlloyd <[email protected]>2011-04-18 18:05:27 +0000
committerlloyd <[email protected]>2011-04-18 18:05:27 +0000
commit06a32c91e639cc2b0c636553a8aa395aa90d4d37 (patch)
tree9e69d0eda9228cfde50cfd377ebe0e4463026e32 /src/hash
parent886252ce1a1b0de611c33c9eac0a91a0e6bf3276 (diff)
My workaround for gcc pr 44174 caused cpuid support to be silently
disabled under gcc. Hide asm labels in the x86-32 code; some did not begin with a .L so they were being exported.
Diffstat (limited to 'src/hash')
-rw-r--r--src/hash/sha1_ia32/sha1_ia32_imp.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hash/sha1_ia32/sha1_ia32_imp.S b/src/hash/sha1_ia32/sha1_ia32_imp.S
index c2777b4b5..0aed8015b 100644
--- a/src/hash/sha1_ia32/sha1_ia32_imp.S
+++ b/src/hash/sha1_ia32/sha1_ia32_imp.S
@@ -42,7 +42,7 @@ LOOP_UNTIL_EQ(ESI, 16, .LOAD_INPUT)
ADD2_IMM(EDI, EBP, 64)
-START_LOOP(.EXPANSION)
+START_LOOP(.L_SHA_EXPANSION)
ADD_IMM(ESI, 4)
ZEROIZE(EAX)
@@ -77,7 +77,7 @@ START_LOOP(.EXPANSION)
ASSIGN(ARRAY4(EDI, 3), EAX)
ADD_IMM(EDI, 16)
-LOOP_UNTIL_EQ(ESI, 80, .EXPANSION)
+LOOP_UNTIL_EQ(ESI, 80, .L_SHA_EXPANSION)
#define MAGIC1 0x5A827999
#define MAGIC2 0x6ED9EBA1