Lines Matching refs:dst
1003 my ($dst,$src,$rex)=@_;
1005 $rex|=0x04 if($dst>=8);
1014 my ($src,$dst)=($1,$2);
1015 if ($dst !~ /[0-9]+/) { $dst = $regrm{"%e$dst"}; }
1016 rex(\@opcode,$src,$dst,0x8);
1018 push @opcode,0xc0|(($src&7)<<3)|($dst&7); # ModR/M
1021 my ($src,$dst)=($2,$1);
1022 if ($dst !~ /[0-9]+/) { $dst = $regrm{"%e$dst"}; }
1023 rex(\@opcode,$src,$dst,0x8);
1025 push @opcode,0xc0|(($src&7)<<3)|($dst&7); # ModR/M
1037 my $dst=$3;
1038 if ($dst =~ /%r([0-9]+)d/) { $dst = $1; }
1039 elsif ($dst =~ /%e/) { $dst = $regrm{$dst}; }
1040 rex(\@opcode,$src,$dst);
1042 push @opcode,0xc0|(($src&7)<<3)|($dst&7); # ModR/M
1055 my $dst=$3;
1058 rex(\@opcode,$dst,$src);
1060 push @opcode,0xc0|(($dst&7)<<3)|($src&7); # ModR/M
1110 my $dst=$1;
1111 if ($dst !~ /[0-9]+/) { $dst = $regrm{"%e$dst"}; }
1112 rex(\@opcode,0,$dst,8);
1113 push @opcode,0x0f,0xc7,0xf0|($dst&7);
1123 my $dst=$1;
1124 if ($dst !~ /[0-9]+/) { $dst = $regrm{"%e$dst"}; }
1125 rex(\@opcode,0,$dst,8);
1126 push @opcode,0x0f,0xc7,0xf8|($dst&7);
1139 my ($dst,$src1,$src2,$rxb)=@_;
1142 $rxb&=~(0x04<<5) if($dst>=8);