Home
last modified time | relevance | path

Searched refs:modRM (Results 1 – 15 of 15) sorted by relevance

/external/swiftshader/third_party/LLVM/utils/TableGen/
DX86ModRMFilters.h45 virtual bool accepts(uint8_t modRM) const = 0;
57 bool accepts(uint8_t modRM) const { in accepts() argument
80 bool accepts(uint8_t modRM) const { in accepts() argument
81 if (R == ((modRM & 0xc0) == 0xc0)) in accepts()
110 bool accepts(uint8_t modRM) const { in accepts() argument
111 if ((C0_FF && modRM >= 0xc0 && (modRM == NNN_or_ModRM)) || in accepts()
112 (!C0_FF && modRM < 0xc0 && ((modRM & 0x38) >> 3) == NNN_or_ModRM)) in accepts()
131 AddRegEscapeFilter(uint8_t modRM) : ModRM(modRM) { in AddRegEscapeFilter() argument
134 bool accepts(uint8_t modRM) const { in accepts() argument
135 if (modRM >= ModRM && modRM < ModRM + 8) in accepts()
[all …]
/external/llvm/utils/TableGen/
DX86ModRMFilters.h46 virtual bool accepts(uint8_t modRM) const = 0;
59 bool accepts(uint8_t modRM) const override { in accepts() argument
82 bool accepts(uint8_t modRM) const override { in accepts() argument
83 return (R == ((modRM & 0xc0) == 0xc0)); in accepts()
105 bool accepts(uint8_t modRM) const override { in accepts() argument
106 return (((R && ((modRM & 0xc0) == 0xc0)) || in accepts()
107 (!R && ((modRM & 0xc0) != 0xc0))) && in accepts()
108 (((modRM & 0x38) >> 3) == NNN)); in accepts()
121 ExactFilter(uint8_t modRM) : in ExactFilter() argument
123 ModRM(modRM) { in ExactFilter()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DX86ModRMFilters.h46 virtual bool accepts(uint8_t modRM) const = 0;
59 bool accepts(uint8_t modRM) const override { in accepts() argument
82 bool accepts(uint8_t modRM) const override { in accepts() argument
83 return (R == ((modRM & 0xc0) == 0xc0)); in accepts()
105 bool accepts(uint8_t modRM) const override { in accepts() argument
106 return (((R && ((modRM & 0xc0) == 0xc0)) || in accepts()
107 (!R && ((modRM & 0xc0) != 0xc0))) && in accepts()
108 (((modRM & 0x38) >> 3) == NNN)); in accepts()
121 ExactFilter(uint8_t modRM) : in ExactFilter() argument
123 ModRM(modRM) { in ExactFilter()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h37 #define modFromModRM(modRM) (((modRM) & 0xc0) >> 6) argument
38 #define regFromModRM(modRM) (((modRM) & 0x38) >> 3) argument
39 #define rmFromModRM(modRM) ((modRM) & 0x7) argument
495 uint8_t modRM; member
DX86DisassemblerDecoder.c105 uint8_t modRM) { in decode() argument
139 if (modFromModRM(modRM) == 0x3) in decode()
144 return dec->instructionIDs[modRM]; in decode()
668 insn->modRM); in getIDWithAttrMask()
968 switch (modFromModRM(insn->modRM)) { in readSIB()
1055 if (consumeByte(insn, &insn->modRM)) in readModRM()
1059 mod = modFromModRM(insn->modRM); in readModRM()
1060 rm = rmFromModRM(insn->modRM); in readModRM()
1061 reg = regFromModRM(insn->modRM); in readModRM()
1327 insn->opcodeModifier = insn->modRM - insn->spec->modifierBase; in readOpcodeModifier()
/external/capstone/arch/X86/
DX86DisassemblerDecoder.c159 uint8_t modRM) in decode() argument
242 if (modFromModRM(modRM) == 0x3) in decode()
246 if (modFromModRM(modRM) == 0x3) in decode()
247 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)+8]; in decode()
248 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
250 if (modFromModRM(modRM) == 0x3) in decode()
251 return modRMTable[dec->instructionIDs+(modRM & 0x3f)+8]; in decode()
252 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
254 return modRMTable[dec->instructionIDs+modRM]; in decode()
1108 insn->modRM); in getIDWithAttrMask()
[all …]
DX86DisassemblerDecoder.h36 #define modFromModRM(modRM) (((modRM) & 0xc0) >> 6) argument
37 #define regFromModRM(modRM) (((modRM) & 0x38) >> 3) argument
38 #define rmFromModRM(modRM) ((modRM) & 0x7) argument
681 uint8_t modRM; member
DX86Disassembler.c668 translateFPRegister(mcInst, insn->modRM & 7); in translateOperand()
/external/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h26 #define modFromModRM(modRM) (((modRM) & 0xc0) >> 6) argument
27 #define regFromModRM(modRM) (((modRM) & 0x38) >> 3) argument
28 #define rmFromModRM(modRM) ((modRM) & 0x7) argument
606 uint8_t modRM; member
DX86DisassemblerDecoder.cpp125 uint8_t modRM) { in decode() argument
159 if (modFromModRM(modRM) == 0x3) in decode()
163 if (modFromModRM(modRM) == 0x3) in decode()
164 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)+8]; in decode()
165 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
167 if (modFromModRM(modRM) == 0x3) in decode()
168 return modRMTable[dec->instructionIDs+(modRM & 0x3f)+8]; in decode()
169 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
171 return modRMTable[dec->instructionIDs+modRM]; in decode()
810 insn->modRM); in getIDWithAttrMask()
[all …]
DX86Disassembler.cpp1010 translateFPRegister(mcInst, insn.modRM & 7); in translateOperand()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h26 #define modFromModRM(modRM) (((modRM) & 0xc0) >> 6) argument
27 #define regFromModRM(modRM) (((modRM) & 0x38) >> 3) argument
28 #define rmFromModRM(modRM) ((modRM) & 0x7) argument
610 uint8_t modRM; member
DX86DisassemblerDecoder.cpp128 uint8_t modRM) { in decode() argument
165 if (modFromModRM(modRM) == 0x3) in decode()
169 if (modFromModRM(modRM) == 0x3) in decode()
170 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)+8]; in decode()
171 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
173 if (modFromModRM(modRM) == 0x3) in decode()
174 return modRMTable[dec->instructionIDs+(modRM & 0x3f)+8]; in decode()
175 return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)]; in decode()
177 return modRMTable[dec->instructionIDs+modRM]; in decode()
790 insn->modRM); in getIDWithAttrMask()
[all …]
DX86Disassembler.cpp991 translateFPRegister(mcInst, insn.modRM & 7); in translateOperand()
/external/capstone/bindings/ocaml/
Dtest_x86.ml61 (* print modRM byte *)