Home
last modified time | relevance | path

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

12

/freebsd-10-stable/sys/amd64/amd64/
Ddb_disasm.c946 #define f_mod(rex, byte) ((byte)>>6) argument
947 #define f_reg(rex, byte) ((((byte)>>3)&0x7) | (rex & REX_R ? 0x8 : 0x0)) argument
948 #define f_rm(rex, byte) (((byte)&0x7) | (rex & REX_B ? 0x8 : 0x0)) argument
950 #define sib_ss(rex, byte) ((byte)>>6) argument
951 #define sib_index(rex, byte) ((((byte)>>3)&0x7) | (rex & REX_X ? 0x8 : 0x0)) argument
952 #define sib_base(rex, byte) (((byte)&0x7) | (rex & REX_B ? 0x8 : 0x0)) argument
1005 db_disasm_esc(db_addr_t loc, int inst, int rex, int short_addr,
1007 static void db_print_address(const char *seg, int size, int rex,
1010 db_read_address(db_addr_t loc, int short_addr, int rex, int regmodrm,
1017 db_read_address(loc, short_addr, rex, regmodrm, addrp) in db_read_address() argument
[all …]
/freebsd-10-stable/crypto/openssl/crypto/perlasm/
Dx86_64-xlate.pl652 sub rex { subroutine
654 my ($dst,$src,$rex)=@_;
656 $rex|=0x04 if($dst>=8);
657 $rex|=0x01 if($src>=8);
658 push @opcode,($rex|0x40) if ($rex);
671 rex(\@opcode,$src,$dst,0x8);
678 rex(\@opcode,$src,$dst,0x8);
695 rex(\@opcode,$src,$dst);
713 rex(\@opcode,$dst,$src);
726 rex(\@opcode,$2,$1);
[all …]
/freebsd-10-stable/sys/gnu/dts/arm/
Dimx6dl-rex-basic.dts13 #include "imx6qdl-rex.dtsi"
17 compatible = "rex,imx6dl-rex-basic", "fsl,imx6dl";
Dimx6q-rex-pro.dts13 #include "imx6qdl-rex.dtsi"
17 compatible = "rex,imx6q-rex-pro", "fsl,imx6q";
Dimx6qdl-rex.dtsi73 compatible = "fsl,imx6-rex-sgtl5000",
75 model = "imx6-rex-sgtl5000";
160 imx6qdl-rex {
/freebsd-10-stable/contrib/binutils/opcodes/
Di386-dis.c128 static int rex; variable
139 if ((rex & value)) \
3292 rex = 0; in ckprefix()
3361 if (prefixes || rex) in ckprefix()
3373 if (rex) in ckprefix()
3375 rex_used = rex; in ckprefix()
3378 rex = newrex; in ckprefix()
3706 || (rex && rex_used)) in print_insn()
3899 if (rex & ~rex_used) in print_insn()
3902 name = prefix_name (rex | 0x40, priv.orig_sizeflag); in print_insn()
[all …]
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 }
808 rex.rxb, 0, 0x47, 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 }
[all …]
DChangeLog408 * i386-dis.c (prefix_name): Replace rex64XYZ with rex.WRXB.
410 * i386-opc.c (i386_optab): Add rex.wrxb.
DChangeLog-00011199 (rex): New static variable.
1215 (prefix_user_t): Recognize rex prefixes.
1220 move ckprefix after initializing the buffer; output unused rex prefixes;
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h43 #define wFromREX(rex) (((rex) & 0x8) >> 3) argument
44 #define rFromREX(rex) (((rex) & 0x4) >> 2) argument
45 #define xFromREX(rex) (((rex) & 0x2) >> 1) argument
46 #define bFromREX(rex) ((rex) & 0x1) argument
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
Dfasttrap_isa.c148 #define FASTTRAP_REX_W(rex) (((rex) >> 3) & 1) argument
149 #define FASTTRAP_REX_R(rex) (((rex) >> 2) & 1) argument
150 #define FASTTRAP_REX_X(rex) (((rex) >> 1) & 1) argument
151 #define FASTTRAP_REX_B(rex) ((rex) & 1) argument
321 uint8_t seg, rex = 0; in fasttrap_tracepoint_init() local
414 rex = instr[start++]; in fasttrap_tracepoint_init()
467 ASSERT(p->p_model == DATAMODEL_LP64 || rex == 0); in fasttrap_tracepoint_init()
483 regmap[index | (FASTTRAP_REX_X(rex) << 3)]; in fasttrap_tracepoint_init()
486 regmap[base | (FASTTRAP_REX_B(rex) << 3)]; in fasttrap_tracepoint_init()
507 (FASTTRAP_REX_B(rex) << 3); in fasttrap_tracepoint_init()
[all …]
/freebsd-10-stable/usr.sbin/pkg_install/lib/
Dmatch.c429 regex_t rex; in rex_match() local
433 errcode = regcomp(&rex, pattern, (extended ? REG_EXTENDED : REG_BASIC) | REG_NOSUB); in rex_match()
435 errcode = regexec(&rex, pkgname, 0, NULL, 0); in rex_match()
440 regerror(errcode, &rex, errbuf, sizeof(errbuf)); in rex_match()
445 regfree(&rex); in rex_match()
/freebsd-10-stable/include/rpcsvc/
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-10-stable/crypto/openssl/crypto/aes/asm/
Daesni-sha1-x86_64.pl1220 sub rex { subroutine
1223 my $rex=0;
1225 $rex|=0x04 if($dst>=8);
1226 $rex|=0x01 if($src>=8);
1227 push @opcode,$rex|0x40 if($rex);
1239 rex(\@opcode,$3,$2);
Daesni-x86_64.pl3029 sub rex { subroutine
3032 my $rex=0;
3034 $rex|=0x04 if($dst>=8);
3035 $rex|=0x01 if($src>=8);
3036 push @opcode,$rex|0x40 if($rex);
3044 rex(\@opcode,$4,$3);
3058 rex(\@opcode,$3,$2);
/freebsd-10-stable/lib/librpcsvc/
DMakefile10 RPCSRCS= klm_prot.x mount.x nfs_prot.x nlm_prot.x rex.x rnusers.x \
/freebsd-10-stable/contrib/binutils/gas/config/
Dtc-i386.c166 rex_byte rex; member
1365 (x->rex & REX_W) != 0, in pi()
1366 (x->rex & REX_R) != 0, in pi()
1367 (x->rex & REX_X) != 0, in pi()
1368 (x->rex & REX_B) != 0); in pi()
1893 i.rex |= REX_W;
1904 && i.rex != 0))
1908 i.rex |= REX_OPCODE;
1930 if (i.rex != 0)
1931 add_prefix (REX_OPCODE | i.rex);
[all …]
/freebsd-10-stable/etc/
Drpc21 rexd 100017 rex
/freebsd-10-stable/gnu/usr.bin/grep/
DTHANKS46 Martin Rex <martin.rex@sap-ag.de>
/freebsd-10-stable/contrib/binutils/gas/doc/
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
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Commands/
DCommandObjectType.cpp2668 RegularExpression* rex = NULL) : in CommandObjectTypeCategoryList_CallbackParam()
2670 regex(rex) in CommandObjectTypeCategoryList_CallbackParam()
/freebsd-10-stable/contrib/ipfilter/
DHISTORY1507 Man page corrections from Rex Bona (rex@pengo.comsmiths.com.au)
/freebsd-10-stable/contrib/binutils/include/opcode/
DChangeLog-9103715 * i386.h (i386_optab): Add "rex*" instructions;
/freebsd-10-stable/contrib/binutils/gas/
DChangeLog-00013767 (struct _i386_insn): New fields Operand_PCrel; rex.
/freebsd-10-stable/
DObsoleteFiles.inc4964 OLD_FILES+=usr/libdata/perl/5.00503/mach/rpcsvc/rex.ph

12