/external/mesa3d/src/mesa/x86/rtasm/ |
x86sse.c | 93 struct x86_reg regmem ) 99 val |= regmem.mod << 6; /* mod field */ 101 val |= regmem.idx; /* r/m field */ 107 if (regmem.file == file_REG32 && 108 regmem.idx == reg_SP) { 112 switch (regmem.mod) { 117 emit_1b(p, regmem.disp); 120 emit_1i(p, regmem.disp); 131 struct x86_reg regmem ) 134 emit_modrm(p, dummy, regmem); [all...] |
x86sse.h | 89 /* Create and manipulate registers and regmem values:
|
/toolchain/binutils/binutils-2.27/opcodes/ |
i386-opc.h | 725 /* RegMem is for instructions with a modrm byte where the register 726 destination operand should be encoded in the mod and regmem fields. 727 Normally, it will be encoded in the reg field. We add a RegMem 729 be encoded in the regmem field. */ 730 RegMem, 816 unsigned int regmem:1; member in struct:i386_operand_type::__anon5083 851 set if Reg --> Regmem; 852 unset if Regmem --> Reg. */
|
i386-opc.tbl | 37 mov, 2, 0x8c, None, 1, 0, Modrm|No_bSuf|No_sSuf|No_qSuf|No_ldSuf, { SReg2, Reg16|Reg32|Reg64|RegMem } 39 mov, 2, 0x8c, None, 1, Cpu386, Modrm|No_bSuf|No_sSuf|No_qSuf|No_ldSuf, { SReg3, Reg16|Reg32|Reg64|RegMem } 47 mov, 2, 0xf20, None, 2, Cpu386|CpuNo64, D|Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_ldSuf, { Control, Reg32|RegMem } 48 mov, 2, 0xf20, None, 2, Cpu64, D|Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_ldSuf|NoRex64, { Control, Reg64|RegMem } 49 mov, 2, 0xf21, None, 2, Cpu386|CpuNo64, D|Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_ldSuf, { Debug, Reg32|RegMem } 50 mov, 2, 0xf21, None, 2, Cpu64, D|Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_ldSuf|NoRex64, { Debug, Reg64|RegMem } 51 mov, 2, 0xf24, None, 2, Cpu386|CpuNo64, D|Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_ldSuf, { Test, Reg32|RegMem } 253 // both i.rm.reg & i.rm.regmem fields. RegKludge enables this [all...] |
i386-gen.c | 628 BITFIELD (RegMem), [all...] |
ChangeLog-2007 | 853 (RegMem): Likewise. [all...] |
/external/mesa3d/src/gallium/auxiliary/rtasm/ |
rtasm_x86sse.c | 230 struct x86_reg regmem ) 238 assert(regmem.idx < 8); 240 val |= regmem.mod << 6; /* mod field */ 242 val |= regmem.idx; /* r/m field */ 248 if (regmem.file == file_REG32 && 249 regmem.idx == reg_SP && 250 regmem.mod != mod_REG) { 254 switch (regmem.mod) { 259 emit_1b(p, (char) regmem.disp); 262 emit_1i(p, regmem.disp) [all...] |
rtasm_x86sse.h | 165 /* Create and manipulate registers and regmem values:
|
/toolchain/binutils/binutils-2.27/include/opcode/ |
i386.h | 94 /* modrm_byte.regmem for twobyte escape */
|
/toolchain/binutils/binutils-2.27/gas/config/ |
tc-i386.c | 110 unsigned int regmem; /* codes register or memory operand */ member in struct:__anon4273 112 unsigned int mode; /* how to interpret regmem & reg */ [all...] |
/external/valgrind/VEX/priv/ |
host_x86_defs.c | [all...] |
host_amd64_defs.c | [all...] |
/toolchain/binutils/binutils-2.27/gas/ |
ChangeLog-2007 | [all...] |
ChangeLog-2008 | 24 (build_modrm_byte): Handle RegMem bit for SSE2AVX. [all...] |