perlasm/x86masm.pl: fix last fix [from HEAD].
authorAndy Polyakov <appro@openssl.org>
Thu, 29 Mar 2012 18:11:21 +0000 (18:11 +0000)
committerAndy Polyakov <appro@openssl.org>
Thu, 29 Mar 2012 18:11:21 +0000 (18:11 +0000)
crypto/perlasm/x86masm.pl

index 3af045396e57851299d90099443f429d62266cf3..96b1b73e1a3a25d8612da13196e637eeed4c566a 100644 (file)
@@ -16,7 +16,7 @@ sub ::generic
     # fix hexadecimal constants
     for (@arg) { s/(?<![\w\$\.])0x([0-9a-f]+)/0$1h/oi; }
 
-    if ($opcode =~ /lea/ && @arg[1] =~ s/.*PTR\s+([^\[]+)$/$1/)        # no []
+    if ($opcode =~ /lea/ && @arg[1] =~ s/.*PTR\s+(\(.*\))$/OFFSET $1/) # no []
     {  $opcode="mov";  }
     elsif ($opcode !~ /movq/)
     {  # fix xmm references