Home
last modified time | relevance | path

Searched refs:rex (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12.1/sys/amd64/amd64/
H A Ddb_disasm.c960 #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 Dpt_ild.c584 (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 Dx86_64-xlate.pl952 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 Dimx6dl-rex-basic.dts13 #include "imx6qdl-rex.dtsi"
17 compatible = "rex,imx6dl-rex-basic", "fsl,imx6dl";
H A Dimx6q-rex-pro.dts13 #include "imx6qdl-rex.dtsi"
17 compatible = "rex,imx6q-rex-pro", "fsl,imx6q";
H A Dimx6qdl-rex.dtsi71 compatible = "fsl,imx6-rex-sgtl5000",
73 model = "imx6-rex-sgtl5000";
156 imx6qdl-rex {
/freebsd-12.1/contrib/binutils/opcodes/
H A Di386-dis.c129 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 Di386-opc.tbl786 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 DChangeLog408 * 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 Dfasttrap_isa.c95 #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 DX86DisassemblerDecoder.h32 #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 DMakefile8 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 Daesni-mb-x86_64.pl1420 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 Daesni-sha1-x86_64.pl2072 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 Daesni-sha256-x86_64.pl1736 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 Daesni-x86_64.pl5080 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 Dsha1-mb-x86_64.pl1571 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 Dsha256-mb-x86_64.pl1571 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 Dsha1-x86_64.pl2112 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 Dpt_ild.h74 uint8_t rex; /* 0b0100wrxb */ member
/freebsd-12.1/contrib/binutils/gas/config/
H A Dtc-i386.c166 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 DMakefile11 RPCSRCS= klm_prot.x mount.x nfs_prot.x nlm_prot.x rex.x rnusers.x \
/freebsd-12.1/lib/libc/rpc/
H A Drpc21 rexd 100017 rex
/freebsd-12.1/gnu/usr.bin/grep/
H A DTHANKS46 Martin Rex <martin.rex@sap-ag.de>
/freebsd-12.1/contrib/binutils/gas/doc/
H A Dc-i386.texi452 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

12