53 printMnemonic(
ss,
"",
false);
62 Memory64::startDisassembly(std::ostream &
os)
const
64 printMnemonic(
os,
"",
false);
65 if (isDataPrefetch()||isInstPrefetch()){
66 printPFflags(
os, dest);
68 printIntReg(
os, dest);
75 Memory64::setExcAcRel(
bool exclusive,
bool acrel)
82 flags[IsMemBarrier] =
true;
83 flags[IsWriteBarrier] =
true;
84 flags[IsReadBarrier] =
true;
89 MemoryImm64::generateDisassembly(
101 MemoryDImm64::generateDisassembly(
104 std::stringstream
ss;
105 printMnemonic(
ss,
"",
false);
106 printIntReg(
ss, dest);
108 printIntReg(
ss, dest2);
118 MemoryDImmEx64::generateDisassembly(
121 std::stringstream
ss;
122 printMnemonic(
ss,
"",
false);
123 printIntReg(
ss, result);
125 printIntReg(
ss, dest);
127 printIntReg(
ss, dest2);
137 MemoryPreIndex64::generateDisassembly(
140 std::stringstream
ss;
141 startDisassembly(
ss);
147 MemoryPostIndex64::generateDisassembly(
150 std::stringstream
ss;
151 startDisassembly(
ss);
159 MemoryReg64::generateDisassembly(
162 std::stringstream
ss;
163 startDisassembly(
ss);
170 MemoryRaw64::generateDisassembly(
173 std::stringstream
ss;
174 startDisassembly(
ss);
180 MemoryEx64::generateDisassembly(
183 std::stringstream
ss;
184 printMnemonic(
ss,
"",
false);
185 printIntReg(
ss, dest);
187 printIntReg(
ss, result);
195 MemoryLiteral64::generateDisassembly(
198 std::stringstream
ss;
199 printMnemonic(
ss,
"",
false);
200 printIntReg(
ss, dest);