Home
last modified time | relevance | path

Searched refs:mnemonic (Results 1 – 25 of 30) sorted by relevance

12

/openssl/crypto/chacha/asm/
H A Dchacha-armv8-sve.pl966 my ($mnemonic, $isize, $const)=@_;
970 if ($mnemonic eq "lsr" || $mnemonic eq "xar") {
981 if ($mnemonic eq "lsr") {
988 my ($mnemonic,$arg)=@_;
999 if (($mnemonic eq "lsl") || ($mnemonic eq "lsr")) {
1013 if (($mnemonic eq "add") || ($mnemonic =~ /zip./) || ($mnemonic =~ /uzp./) ) {
1031 my ($mnemonic,,$arg)=@_;
1065 if (($mnemonic eq "lsl") || ($mnemonic eq "lsr")) {
1075 if ($mnemonic eq "sel") {
1077 } elsif ($mnemonic eq "mov") {
[all …]
/openssl/crypto/sm3/asm/
H A Dsm3-armv8.pl234 my ($mnemonic,$arg)=@_;
239 $sm3partopcode{$mnemonic}|$1|($2<<5)|($3<<16),
240 $mnemonic,$arg;
244 my ($mnemonic,$arg)=@_;
249 $sm3ss1opcode{$mnemonic}|$1|($2<<5)|($3<<16)|($4<<10),
250 $mnemonic,$arg;
254 my ($mnemonic,$arg)=@_;
259 $sm3ttopcode{$mnemonic}|$1|($2<<5)|($3<<16)|($4<<12),
260 $mnemonic,$arg;
/openssl/crypto/perlasm/
H A Darm-xlate.pl182 my $mnemonic = $2;
184 if ($mnemonic =~ m/([^\.]+)\.([^\.]+)/) {
187 $opcode = eval("\$$mnemonic");
194 } elsif ($mnemonic) {
195 $line = $c.$mnemonic;
H A Dsparcv9_modes.pl1405 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1415 if ($opf=$visopf{$mnemonic}) {
1435 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1447 if ($opf=$visopf{$mnemonic}) {
1462 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
1497 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1550 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1577 my ($mnemonic,$rs,$rd)=@_;
1586 $ref = "$mnemonic\t$rs,$rd";
1608 my ($mnemonic)=shift;
[all …]
H A Dppc-xlate.pl188 my $mnemonic = shift;
194 " ${mnemonic}${f} " . join(",", @out);
426 my $mnemonic = $2;
428 my $opcode = eval("\$$mnemonic");
431 elsif ($mnemonic) { $line = $c.$mnemonic.$f."\t".$line; }
H A Dx86_64-xlate.pl293 sub mnemonic { subroutine
359 die if ($opcode->mnemonic() ne "mov");
360 $opcode->mnemonic("lea");
420 my $mnemonic = $self->{opcode}->mnemonic();
422 ($mnemonic =~ /^v?mov([qd])$/) && ($sz=$1) ||
423 ($mnemonic =~ /^v?pinsr([qdwb])$/) && ($sz=$1) ||
424 ($mnemonic =~ /^vpbroadcast([qdwb])$/) && ($sz=$1) ||
425 ($mnemonic =~ /^v(?!perm)[a-z]+[fi]128$/) && ($sz="x");
575 if ($nasm && $self->{opcode}->mnemonic()=~m/^j(?![re]cxz)/) {
1398 my $asm = eval("\$".$opcode->mnemonic());
[all …]
/openssl/crypto/sha/asm/
H A Dsha1-sparcv9.pl384 my ($mnemonic,$rs1,$rs2,$rd)=@_;
389 $ref = "$mnemonic\t$rs1,$rs2,$rd";
391 if ($opf=$visopf{$mnemonic}) {
410 my ($mnemonic,$rs1,$rs2,$rd)=@_;
412 my $ref="$mnemonic\t$rs1,$rs2,$rd";
H A Dsha512-armv8.pl843 my ($mnemonic,$arg)=@_;
848 $opcode{$mnemonic}|$1|($2<<5)|($3<<16),
849 $mnemonic,$arg;
858 my ($mnemonic,$arg)=@_;
863 $opcode{$mnemonic}|$1|($2<<5)|($3<<16),
864 $mnemonic,$arg;
H A Dsha1-armv8.pl339 my ($mnemonic,$arg)=@_;
344 $opcode{$mnemonic}|$1|($2<<5)|($3<<16),
345 $mnemonic,$arg;
H A Dsha1-sparcv9a.pl557 my ($mnemonic,$rs1,$rs2,$rd)=@_;
565 $ref = "$mnemonic\t$rs1,$rs2,$rd";
567 if ($opf=$visopf{$mnemonic}) {
586 my ($mnemonic,$rs1,$rs2,$rd)=@_;
588 my $ref="$mnemonic\t$rs1,$rs2,$rd";
H A Dsha512-sparcv9.pl810 my ($mnemonic,$rs1,$rs2,$rd)=@_;
815 $ref = "$mnemonic\t$rs1,$rs2,$rd";
817 if ($opf=$visopf{$mnemonic}) {
836 my ($mnemonic,$rs1,$rs2,$rd)=@_;
838 my $ref="$mnemonic\t$rs1,$rs2,$rd";
H A Dkeccak1600-armv4.pl1616 my ($mnemonic,$half,$reg,$ea) = @_;
1617 my $op = $mnemonic eq "ldr" ? \%ldr : \%str;
1624 "#endif", $mnemonic,$reg,$ea;
1630 "#endif", $mnemonic,$reg,$ea,
1631 $mnemonic,$$op{reg},$reg,$$op{ea};
H A Dsha1-armv4-large.pl721 my ($mnemonic,$arg)=@_;
724 my $word = $opcode{$mnemonic}|(($1&7)<<13)|(($1&8)<<19)
736 $mnemonic,$arg;
H A Dsha256-armv4.pl714 my ($mnemonic,$arg)=@_;
717 my $word = $opcode{$mnemonic}|(($1&7)<<13)|(($1&8)<<19)
726 $mnemonic,$arg;
H A Dkeccak1600-armv8.pl860 my ($mnemonic,$arg)=@_;
865 $opcode{$mnemonic}|$1|($2<<5)|($3<<16)|(eval($4)<<10),
866 $mnemonic,$arg;
H A Dsha512-parisc.pl767 my ($mnemonic,$mod,$args)=@_;
768 my $opcode = eval("\$$mnemonic");
770 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
/openssl/crypto/aes/asm/
H A Daesfx-sparcv9.pl1140 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1148 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1150 if ($opf=$visopf{$mnemonic}) {
1170 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1177 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1179 if ($opf=$visopf{$mnemonic}) {
1194 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1202 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1204 if (defined($opf=$aesopf{$mnemonic})) {
1227 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
[all …]
/openssl/crypto/md5/asm/
H A Dmd5-sparcv9.pl390 my ($mnemonic,$rs1,$rs2,$rd)=@_;
395 $ref = "$mnemonic\t$rs1,$rs2,$rd";
397 if ($opf=$visopf{$mnemonic}) {
416 my ($mnemonic,$rs1,$rs2,$rd)=@_;
418 my $ref="$mnemonic\t$rs1,$rs2,$rd";
/openssl/crypto/bn/asm/
H A Dvis3-mont.pl353 my ($mnemonic,$rs1,$rs2,$rd)=@_;
360 $ref = "$mnemonic\t$rs1,$rs2,$rd";
362 if ($opf=$visopf{$mnemonic}) {
H A Dparisc-mont.pl983 my ($mnemonic,$mod,$args)=@_;
984 my $opcode = eval("\$$mnemonic");
986 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
/openssl/crypto/modes/asm/
H A Dghash-sparcv9.pl549 my ($mnemonic,$rs1,$rs2,$rd)=@_;
557 $ref = "$mnemonic\t$rs1,$rs2,$rd";
559 if ($opf=$visopf{$mnemonic}) {
H A Dghash-parisc.pl724 my ($mnemonic,$mod,$args)=@_;
725 my $opcode = eval("\$$mnemonic");
727 ref($opcode) eq 'CODE' ? &$opcode($mod,$args) : "\t$mnemonic$mod\t$args";
H A Dghashv8-armx.pl860 my ($mnemonic,$arg)=@_;
866 $word |= 0x00010001 if ($mnemonic =~ "2");
873 $mnemonic,$arg;
/openssl/crypto/poly1305/asm/
H A Dpoly1305-sparcv9.pl1057 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1064 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1066 if ($opf=$visopf{$mnemonic}) {
1081 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
1088 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd";
1090 if ($opf=$fmaopf{$mnemonic}) {
/openssl/crypto/sm4/asm/
H A Dsm4-armv8.pl610 my ($mnemonic,$arg)=@_;
615 $opcode{$mnemonic}|$1|($2<<5)|($3<<16),
616 $mnemonic,$arg;

Completed in 54 milliseconds

12