31 #ifndef __ARCH_X86_INSTS_MICROMEDIAOP_HH__ 32 #define __ARCH_X86_INSTS_MICROMEDIAOP_HH__ 56 const char *mnem,
const char *_instMnem, uint64_t setFlags,
58 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
63 srcSize(_srcSize), destSize(_destSize), ext(_ext)
75 return scalarOp() ? 1 : (
sizeof(uint64_t) / size);
98 const char *mnem,
const char *_instMnem, uint64_t setFlags,
100 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
103 _src1, _dest, _srcSize, _destSize, _ext,
119 const char *mnem,
const char *_instMnem, uint64_t setFlags,
121 uint8_t _srcSize, uint8_t _destSize, uint8_t _ext,
124 _src1, _dest, _srcSize, _destSize, _ext,
134 #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.
This is exposed globally, independent of the ISA.
TheISA::ExtMachInst ExtMachInst
Binary extended machine instruction type.
std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const
Internal function to generate disassembly string.