x86masm.pl: harmonize functions' alignment.
[openssl.git] / crypto / perlasm / x86masm.pl
index 94eee5a76d63f46858e3856f83bf555218f87421..98845fab6583a7dac06a550fc12a70051b1a6ab5 100644 (file)
@@ -78,7 +78,7 @@ ENDIF
 .MODEL FLAT
 OPTION DOTNAME
 IF \@Version LT 800
-.text\$ SEGMENT PAGE 'CODE'
+.text\$        SEGMENT PAGE 'CODE'
 ELSE
 .text\$        SEGMENT ALIGN(64) 'CODE'
 ENDIF
@@ -92,7 +92,7 @@ sub ::function_begin_B
   my $begin="${::lbdecor}_${func}_begin";
 
     &::LABEL($func,$global?"$begin":"$nmdecor$func");
-    $func=$nmdecor.$func."\tPROC";
+    $func="ALIGN\t16\n".$nmdecor.$func."\tPROC";
 
     if ($global)    { $func.=" PUBLIC\n${begin}::\n"; }
     else           { $func.=" PRIVATE\n";            }