Lines Matching refs:opcode
1451 local *opcode=shift;
1457 push @opcode,$rex|0x40 if($rex);
1462 my @opcode=(0x66);
1465 rex(\@opcode,$4,$3);
1466 push @opcode,0x0f,0x3a,0xdf;
1467 push @opcode,0xc0|($3&7)|(($4&7)<<3); # ModR/M
1469 push @opcode,$c=~/^0/?oct($c):$c;
1470 return ".byte\t".join(',',@opcode);
1479 rex(\@opcode,$3,$2);
1480 push @opcode,0x0f,0x38,$opcodelet{$1};
1481 push @opcode,0xc0|($2&7)|(($3&7)<<3); # ModR/M
1482 return ".byte\t".join(',',@opcode);
1491 push @opcode,0x44 if ($3>=8);
1492 push @opcode,0x0f,0x38,$opcodelet{$1};
1493 push @opcode,0x44|(($3&7)<<3),0x24; # ModR/M
1494 push @opcode,($off=~/^0/?oct($off):$off)&0xff;
1495 return ".byte\t".join(',',@opcode);