39 #ifndef __ARCH_X86_INSTS_MICROLDSTOP_HH__
40 #define __ARCH_X86_INSTS_MICROLDSTOP_HH__
67 uint64_t set_flags, OpClass op_class,
68 uint8_t data_size, uint8_t address_size,
93 uint8_t data_size, uint8_t address_size,
96 mach_inst, mnem, inst_mnem, set_flags, op_class,
97 { _data, { _scale, _index, _base, _disp, _segment } },
98 data_size, address_size, mem_flags | _segment.
index)
112 uint8_t data_size, uint8_t address_size,
115 mach_inst, mnem, inst_mnem, set_flags, op_class,
116 { _data, { _scale, _index, _base, _disp, _segment } },
117 data_size, address_size, mem_flags | _segment.
index)
128 uint64_t set_flags, uint8_t _scale,
GpRegIndex _index,
130 uint8_t data_size, uint8_t address_size,
133 mach_inst, mnem, inst_mnem, set_flags, op_class,
134 { { _scale, _index, _base, _disp, _segment } },
135 data_size, address_size, mem_flags | _segment.
index)
145 public InstOperands<MemOp, FoldedDataLowOp, FoldedDataHiOp, AddrOp>
152 uint8_t data_size, uint8_t address_size,
155 mach_inst, mnem, inst_mnem, set_flags, op_class,
156 { data_low, data_hi, { _scale, _index, _base, _disp, _segment } },
157 data_size, address_size, mem_flags | _segment.
index)
164 #endif //__ARCH_X86_INSTS_MICROLDSTOP_HH__