Loading crypto/aes/asm/aesni-x86_64.pl +7 −9 Original line number Diff line number Diff line Loading @@ -3020,13 +3020,11 @@ ___ sub rex { local *opcode=shift; my ($dst,$src)=@_; my $rex=0; if ($dst>=8 || $src>=8) { $rex=0x40; $rex|=0x04 if($dst>=8); $rex|=0x01 if($src>=8); push @opcode,$rex; } push @opcode,$rex|0x40 if($rex); } sub aesni { Loading crypto/perlasm/x86_64-xlate.pl +2 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ my %globals; $self->{sz} = ""; } elsif ($self->{op} =~ /^p/ && $' !~ /^(ush|op|insrw)/) { # SSEn $self->{sz} = ""; } elsif ($self->{op} =~ /^v/) { # VEX $self->{sz} = ""; } elsif ($self->{op} =~ /movq/ && $line =~ /%xmm/) { $self->{sz} = ""; } elsif ($self->{op} =~ /([a-z]{3,})([qlwb])$/) { Loading Loading
crypto/aes/asm/aesni-x86_64.pl +7 −9 Original line number Diff line number Diff line Loading @@ -3020,13 +3020,11 @@ ___ sub rex { local *opcode=shift; my ($dst,$src)=@_; my $rex=0; if ($dst>=8 || $src>=8) { $rex=0x40; $rex|=0x04 if($dst>=8); $rex|=0x01 if($src>=8); push @opcode,$rex; } push @opcode,$rex|0x40 if($rex); } sub aesni { Loading
crypto/perlasm/x86_64-xlate.pl +2 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ my %globals; $self->{sz} = ""; } elsif ($self->{op} =~ /^p/ && $' !~ /^(ush|op|insrw)/) { # SSEn $self->{sz} = ""; } elsif ($self->{op} =~ /^v/) { # VEX $self->{sz} = ""; } elsif ($self->{op} =~ /movq/ && $line =~ /%xmm/) { $self->{sz} = ""; } elsif ($self->{op} =~ /([a-z]{3,})([qlwb])$/) { Loading