summaryrefslogtreecommitdiffstats
path: root/crypto/perlasm/x86_64-xlate.pl
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2009-04-26 17:58:58 +0000
committerAndy Polyakov <appro@openssl.org>2009-04-26 17:58:58 +0000
commit6c8b9259fc0ddd429e4ae4c4ad90356e91a669ff (patch)
tree204b822f08925887f8570792e94d7a7961280ad5 /crypto/perlasm/x86_64-xlate.pl
parent75d448dde4bbde588bd242df53e48d22cb530f6b (diff)
AESNI perlasm update.
Diffstat (limited to 'crypto/perlasm/x86_64-xlate.pl')
-rwxr-xr-xcrypto/perlasm/x86_64-xlate.pl1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/perlasm/x86_64-xlate.pl b/crypto/perlasm/x86_64-xlate.pl
index 131109d849..6776bf3ccd 100755
--- a/crypto/perlasm/x86_64-xlate.pl
+++ b/crypto/perlasm/x86_64-xlate.pl
@@ -662,6 +662,7 @@ while($line=<>) {
$insn = $opcode->out($#args>=1?$args[$#args]->size():$sz);
} else {
$insn = $opcode->out();
+ $insn .= $sz if (map($_->out() =~ /xmm|mmx/,@args));
@args = reverse(@args);
undef $sz if ($nasm && $opcode->mnemonic() eq "lea");
}