aboutsummaryrefslogtreecommitdiffstats
path: root/src/block
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/block
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/block')
-rw-r--r--src/block/serpent_ia32/serp_ia32_imp.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/block/serpent_ia32/serp_ia32_imp.S b/src/block/serpent_ia32/serp_ia32_imp.S
index 768192061..5308173bf 100644
--- a/src/block/serpent_ia32/serp_ia32_imp.S
+++ b/src/block/serpent_ia32/serp_ia32_imp.S
@@ -591,7 +591,7 @@ START_FUNCTION(botan_serpent_ia32_key_schedule)
ASSIGN(ESI, IMM(8))
ADD_IMM(EDI, 32)
-START_LOOP(.EXPANSION)
+START_LOOP(.L_SERP_EXPANSION)
ASSIGN(EAX, ARRAY4(EDI, -1))
ASSIGN(EBX, ARRAY4(EDI, -3))
ASSIGN(ECX, ARRAY4(EDI, -5))
@@ -611,7 +611,7 @@ START_LOOP(.EXPANSION)
ADD_IMM(ESI, 1)
ADD_IMM(EDI, 4)
-LOOP_UNTIL_EQ(ESI, 140, .EXPANSION)
+LOOP_UNTIL_EQ(ESI, 140, .L_SERP_EXPANSION)
ASSIGN(EDI, ARG(1)) /* round keys */