Home
last modified time | relevance | path

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

/freebsd-9-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-9-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-9-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-9-stable/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
Dfasttrap_isa.c147 #define FASTTRAP_REX_W(rex) (((rex) >> 3) & 1) argument
148 #define FASTTRAP_REX_R(rex) (((rex) >> 2) & 1) argument
149 #define FASTTRAP_REX_X(rex) (((rex) >> 1) & 1) argument
150 #define FASTTRAP_REX_B(rex) ((rex) & 1) argument
320 uint8_t seg, rex = 0; in fasttrap_tracepoint_init() local
413 rex = instr[start++]; in fasttrap_tracepoint_init()
466 ASSERT(p->p_model == DATAMODEL_LP64 || rex == 0); in fasttrap_tracepoint_init()
482 regmap[index | (FASTTRAP_REX_X(rex) << 3)]; in fasttrap_tracepoint_init()
485 regmap[base | (FASTTRAP_REX_B(rex) << 3)]; in fasttrap_tracepoint_init()
506 (FASTTRAP_REX_B(rex) << 3); in fasttrap_tracepoint_init()
[all …]
/freebsd-9-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-9-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-9-stable/lib/librpcsvc/
DMakefile10 RPCSRCS= klm_prot.x mount.x nfs_prot.x nlm_prot.x rex.x rnusers.x \
/freebsd-9-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-9-stable/etc/
Drpc21 rexd 100017 rex
/freebsd-9-stable/gnu/usr.bin/grep/
DTHANKS46 Martin Rex <martin.rex@sap-ag.de>
/freebsd-9-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-9-stable/contrib/ipfilter/
DHISTORY1984 Man page corrections from Rex Bona (rex@pengo.comsmiths.com.au)
/freebsd-9-stable/contrib/binutils/include/opcode/
DChangeLog-9103715 * i386.h (i386_optab): Add "rex*" instructions;
/freebsd-9-stable/contrib/binutils/gas/
DChangeLog-00013767 (struct _i386_insn): New fields Operand_PCrel; rex.
/freebsd-9-stable/
DObsoleteFiles.inc4256 OLD_FILES+=usr/libdata/perl/5.00503/mach/rpcsvc/rex.ph
/freebsd-9-stable/contrib/amd/
DChangeLog9875 1997-12-18 Erez Zadok <ezk@t-rex.mcl.cs.columbia.edu>
/freebsd-9-stable/contrib/gcc/config/i386/
Di386.md20971 output_asm_insn (\"rex\", operands);
/freebsd-9-stable/share/dict/
Dweb2a47243 rex begonia
Dweb2169142 rex
/freebsd-9-stable/contrib/gcc/
DChangeLog-20021871 (length attribute): Add rex.