OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:modRM
(Results
1 - 4
of
4
) sorted by null
/external/llvm/utils/TableGen/
X86ModRMFilters.h
46
virtual bool accepts(uint8_t
modRM
) const = 0;
59
bool accepts(uint8_t
modRM
) const override {
82
bool accepts(uint8_t
modRM
) const override {
83
return (R == ((
modRM
& 0xc0) == 0xc0));
105
bool accepts(uint8_t
modRM
) const override {
106
return (((R && ((
modRM
& 0xc0) == 0xc0)) ||
107
(!R && ((
modRM
& 0xc0) != 0xc0))) &&
108
(((
modRM
& 0x38) >> 3) == NNN));
116
uint8_t
ModRM
;
120
/// \param
modRM
The required value of the full ModR/M byte
[
all
...]
/external/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoder.cpp
120
* @param
modRM
- The ModR/M byte if required, or any value if not.
126
uint8_t
modRM
) {
160
if (modFromModRM(
modRM
) == 0x3)
164
if (modFromModRM(
modRM
) == 0x3)
165
return modRMTable[dec->instructionIDs+((
modRM
& 0x38) >> 3)+8];
166
return modRMTable[dec->instructionIDs+((
modRM
& 0x38) >> 3)];
168
if (modFromModRM(
modRM
) == 0x3)
169
return modRMTable[dec->instructionIDs+(
modRM
& 0x3f)+8];
170
return modRMTable[dec->instructionIDs+((
modRM
& 0x38) >> 3)];
172
return modRMTable[dec->instructionIDs+
modRM
];
[
all
...]