| /freebsd-12.1/sys/amd64/amd64/ |
| H A D | db_disasm.c | 960 #define f_rm(rex, byte) (((byte)&0x7) | (rex & REX_B ? 0x8 : 0x0)) argument 964 #define sib_base(rex, byte) (((byte)&0x7) | (rex & REX_B ? 0x8 : 0x0)) argument 1032 int rex; 1100 int rex; 1132 int rex; 1236 int rex = 0; in db_disasm() local 1298 rex = inst; in db_disasm() 1489 if (rex & REX_W) { in db_disasm() 1571 …db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][f_reg(rex,… in db_disasm() 1587 db_printf("%s", db_reg[rex != 0 ? 1 : 0][(rex & REX_R) ? QUAD : LONG][f_rm(rex, inst)]); in db_disasm() [all …]
|
| /freebsd-12.1/contrib/processor-trace/libipt/src/ |
| H A D | pt_ild.c | 584 (void) rex; in prefix_osz() 596 (void) rex; in prefix_asz() 608 (void) rex; in prefix_lock() 620 (void) rex; in prefix_f2() 633 (void) rex; in prefix_f3() 646 (void) rex; in prefix_ignore() 656 if (rex & 0x04) in prefix_done() 666 (void) rex; in prefix_rex() 692 (void) rex; in prefix_vex_c5() 732 (void) rex; in prefix_vex_c4() [all …]
|
| /freebsd-12.1/crypto/openssl/crypto/perlasm/ |
| H A D | x86_64-xlate.pl | 952 sub rex { subroutine 954 my ($dst,$src,$rex)=@_; 956 $rex|=0x04 if($dst>=8); 958 push @$opcode,($rex|0x40) if ($rex); 991 rex(\@opcode,$src,$dst); 1009 rex(\@opcode,$dst,$src); 1022 rex(\@opcode,$2,$1); 1034 rex(\@opcode,$3,$2); 1047 rex(\@opcode,$3,$2); 1063 rex(\@opcode,0,$dst,8); [all …]
|
| /freebsd-12.1/sys/gnu/dts/arm/ |
| H A D | imx6dl-rex-basic.dts | 13 #include "imx6qdl-rex.dtsi" 17 compatible = "rex,imx6dl-rex-basic", "fsl,imx6dl";
|
| H A D | imx6q-rex-pro.dts | 13 #include "imx6qdl-rex.dtsi" 17 compatible = "rex,imx6q-rex-pro", "fsl,imx6q";
|
| H A D | imx6qdl-rex.dtsi | 71 compatible = "fsl,imx6-rex-sgtl5000", 73 model = "imx6-rex-sgtl5000"; 156 imx6qdl-rex {
|
| /freebsd-12.1/contrib/binutils/opcodes/ |
| H A D | i386-dis.c | 129 static int rex; variable 3294 rex = 0; in ckprefix() 3375 if (rex) in ckprefix() 3377 rex_used = rex; in ckprefix() 4913 if (rex) in OP_E() 5196 if (rex) in OP_G() 5340 if (rex) in OP_REG() 5396 if (rex) in OP_IMREG() 6041 && rex != 0x48 in NOP_Fixup1() 6053 && rex != 0x48 in NOP_Fixup2() [all …]
|
| H A D | i386-opc.tbl | 786 rex, 0, 0x40, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 802 rex.b, 0, 0x41, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 803 rex.x, 0, 0x42, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 804 rex.xb, 0, 0x43, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 805 rex.r, 0, 0x44, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 806 rex.rb, 0, 0x45, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 807 rex.rx, 0, 0x46, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 809 rex.w, 0, 0x48, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 810 rex.wb, 0, 0x49, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } 811 rex.wx, 0, 0x4a, None, Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsPrefix, { 0 } [all …]
|
| H A D | ChangeLog | 408 * i386-dis.c (prefix_name): Replace rex64XYZ with rex.WRXB. 410 * i386-opc.c (i386_optab): Add rex.wrxb.
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
| H A D | fasttrap_isa.c | 95 #define FASTTRAP_REX_W(rex) (((rex) >> 3) & 1) argument 96 #define FASTTRAP_REX_R(rex) (((rex) >> 2) & 1) argument 97 #define FASTTRAP_REX_X(rex) (((rex) >> 1) & 1) argument 98 #define FASTTRAP_REX_B(rex) ((rex) & 1) argument 266 uint8_t seg, rex = 0; in fasttrap_tracepoint_init() local 359 rex = instr[start++]; in fasttrap_tracepoint_init() 431 regmap[base | (FASTTRAP_REX_B(rex) << 3)]; in fasttrap_tracepoint_init() 452 (FASTTRAP_REX_B(rex) << 3); in fasttrap_tracepoint_init() 554 if (FASTTRAP_REX_B(rex) == 0) in fasttrap_tracepoint_init() 613 FASTTRAP_REX_B(rex)); in fasttrap_tracepoint_init() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 32 #define wFromREX(rex) (((rex) & 0x8) >> 3) argument 33 #define rFromREX(rex) (((rex) & 0x4) >> 2) argument 34 #define xFromREX(rex) (((rex) & 0x2) >> 1) argument 35 #define bFromREX(rex) ((rex) & 0x1) argument
|
| /freebsd-12.1/include/rpcsvc/ |
| H A D | Makefile | 8 HDRS= key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h \ 13 rex.x rnusers.x rquota.x rstat.x rwall.x sm_inter.x spray.x \
|
| /freebsd-12.1/crypto/openssl/crypto/aes/asm/ |
| H A D | aesni-mb-x86_64.pl | 1420 sub rex { subroutine 1423 my $rex=0; 1425 $rex|=0x04 if($dst>=8); 1426 $rex|=0x01 if($src>=8); 1427 push @opcode,$rex|0x40 if($rex); 1435 rex(\@opcode,$4,$3); 1449 rex(\@opcode,$3,$2);
|
| H A D | aesni-sha1-x86_64.pl | 2072 sub rex { subroutine 2075 my $rex=0; 2077 $rex|=0x04 if($dst>=8); 2078 $rex|=0x01 if($src>=8); 2079 unshift @opcode,$rex|0x40 if($rex); 2085 rex(\@opcode,$3,$2); 2104 rex(\@opcode,$2,$1); 2123 rex(\@opcode,$3,$2);
|
| H A D | aesni-sha256-x86_64.pl | 1736 sub rex { subroutine 1739 my $rex=0; 1741 $rex|=0x04 if($dst>=8); 1742 $rex|=0x01 if($src>=8); 1743 unshift @opcode,$rex|0x40 if($rex); 1757 rex(\@opcode,$2,$1);
|
| H A D | aesni-x86_64.pl | 5080 sub rex { subroutine 5083 my $rex=0; 5085 $rex|=0x04 if($dst>=8); 5086 $rex|=0x01 if($src>=8); 5087 push @opcode,$rex|0x40 if($rex); 5095 rex(\@opcode,$4,$3); 5109 rex(\@opcode,$3,$2);
|
| /freebsd-12.1/crypto/openssl/crypto/sha/asm/ |
| H A D | sha1-mb-x86_64.pl | 1571 sub rex { subroutine 1574 my $rex=0; 1576 $rex|=0x04 if ($dst>=8); 1577 $rex|=0x01 if ($src>=8); 1578 unshift @opcode,$rex|0x40 if ($rex); 1584 rex(\@opcode,$3,$2); 1603 rex(\@opcode,$2,$1);
|
| H A D | sha256-mb-x86_64.pl | 1571 sub rex { subroutine 1574 my $rex=0; 1576 $rex|=0x04 if ($dst>=8); 1577 $rex|=0x01 if ($src>=8); 1578 unshift @opcode,$rex|0x40 if ($rex); 1590 rex(\@opcode,$2,$1);
|
| H A D | sha1-x86_64.pl | 2112 my $rex=0; 2113 $rex|=0x04 if ($2>=8); 2114 $rex|=0x01 if ($1>=8); 2115 unshift @opcode,0x40|$rex if ($rex);
|
| /freebsd-12.1/contrib/processor-trace/libipt/internal/include/ |
| H A D | pt_ild.h | 74 uint8_t rex; /* 0b0100wrxb */ member
|
| /freebsd-12.1/contrib/binutils/gas/config/ |
| H A D | tc-i386.c | 166 rex_byte rex; member 1893 i.rex |= REX_W; 1904 && i.rex != 0)) 1930 if (i.rex != 0) 3025 i.rex |= REX_W; in process_suffix() 3386 i.rex |= REX_B; in process_operands() 3395 i.rex |= REX_B; in process_operands() 3504 i.rex |= REX_R; in build_modrm_byte() 3636 i.rex |= REX_B; in build_modrm_byte() 3721 i.rex |= REX_B; in build_modrm_byte() [all …]
|
| /freebsd-12.1/lib/librpcsvc/ |
| H A D | Makefile | 11 RPCSRCS= klm_prot.x mount.x nfs_prot.x nlm_prot.x rex.x rnusers.x \
|
| /freebsd-12.1/lib/libc/rpc/ |
| H A D | rpc | 21 rexd 100017 rex
|
| /freebsd-12.1/gnu/usr.bin/grep/ |
| H A D | THANKS | 46 Martin Rex <martin.rex@sap-ag.de>
|
| /freebsd-12.1/contrib/binutils/gas/doc/ |
| H A D | c-i386.texi | 452 The @samp{rex} family of prefixes is used by x86-64 to encode 453 extensions to i386 instruction set. The @samp{rex} prefix has four 458 You may write the @samp{rex} prefixes directly. The @samp{rex64xyz} 459 instruction emits @samp{rex} prefix with all the bits set. By omitting
|