OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:modRM
(Results
1 - 3
of
3
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
X86ModRMFilters.h
45
virtual bool accepts(uint8_t
modRM
) const = 0;
58
bool accepts(uint8_t
modRM
) const override {
81
bool accepts(uint8_t
modRM
) const override {
82
return (R == ((
modRM
& 0xc0) == 0xc0));
104
bool accepts(uint8_t
modRM
) const override {
105
return (((R && ((
modRM
& 0xc0) == 0xc0)) ||
106
(!R && ((
modRM
& 0xc0) != 0xc0))) &&
107
(((
modRM
& 0x38) >> 3) == NNN));
129
bool accepts(uint8_t
modRM
) const override {
130
return ((R && ((
modRM
& 0xc0) == 0xc0)) &
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoder.h
25
#define modFromModRM(
modRM
) (((
modRM
) & 0xc0) >> 6)
26
#define regFromModRM(
modRM
) (((
modRM
) & 0x38) >> 3)
27
#define rmFromModRM(
modRM
) ((
modRM
) & 0x7)
602
uint8_t
modRM
;
X86Disassembler.cpp
36
// instructions that have
ModRM
*Reg /
ModRM
*Mem forms in LLVM, need the
124
uint8_t opcode, uint8_t
modRM
) {
162
if (modFromModRM(
modRM
) == 0x3)
166
if (modFromModRM(
modRM
) == 0x3)
167
return modRMTable[dec->instructionIDs + ((
modRM
& 0x38) >> 3) + 8];
168
return modRMTable[dec->instructionIDs + ((
modRM
& 0x38) >> 3)];
170
if (modFromModRM(
modRM
) == 0x3)
171
return modRMTable[dec->instructionIDs + (
modRM
& 0x3f) + 8];
172
return modRMTable[dec->instructionIDs + ((
modRM
& 0x38) >> 3)]
[
all
...]
Completed in 39 milliseconds
Indexes created Sat Jun 20 00:25:23 UTC 2026