From 05dc84b82bf5390bf565eda8f32d6f3e701d3b27 Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Sun, 7 Mar 1999 15:08:04 +0000 Subject: Fix DWP when only given three parameters. --- crypto/perlasm/x86unix.pl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'crypto/perlasm') diff --git a/crypto/perlasm/x86unix.pl b/crypto/perlasm/x86unix.pl index deb1185fc9..efaef87a0b 100644 --- a/crypto/perlasm/x86unix.pl +++ b/crypto/perlasm/x86unix.pl @@ -90,7 +90,12 @@ sub main'DWP $reg2="$regs{$reg2}" if defined($regs{$reg2}); $ret.=$addr if ($addr ne "") && ($addr ne 0); if ($reg2 ne "") - { $ret.="($reg1,$reg2,$idx)"; } + { + if($idx ne "") + { $ret.="($reg1,$reg2,$idx)"; } + else + { $ret.="($reg1,$reg2)"; } + } else { $ret.="($reg1)" } return($ret); -- cgit v1.2.3