29 #ifndef __ARCH_X86_INSTS_MICROMEDIAOP_HH__ 30 #define __ARCH_X86_INSTS_MICROMEDIAOP_HH__ 54 const char *mnem,
const char *_instMnem, uint64_t setFlags,
56 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
61 srcSize(_srcSize), destSize(_destSize), ext(_ext)
73 return scalarOp() ? 1 : (
sizeof(uint64_t) / size);
96 const char *mnem,
const char *_instMnem, uint64_t setFlags,
98 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
101 _src1, _dest, _srcSize, _destSize, _ext,
117 const char *mnem,
const char *_instMnem, uint64_t setFlags,
119 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
122 _src1, _dest, _srcSize, _destSize, _ext,
132 #endif //__ARCH_X86_INSTS_MICROMEDIAOP_HH__
Class for register indices passed to instruction constructors.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
std::string generateDisassembly(Addr pc, const Loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
This is exposed globally, independent of the ISA.
TheISA::ExtMachInst ExtMachInst
Binary extended machine instruction type.