53 MemoryReg::printOffset(std::ostream &
os)
const 57 printIntReg(os,
index);
58 if (shiftType !=
LSL || shiftAmt != 0) {
64 ccprintf(os,
" LSR #%d", (shiftAmt == 0) ? 32 : shiftAmt);
67 ccprintf(os,
" ASR #%d", (shiftAmt == 0) ? 32 : shiftAmt);
86 printMnemonic(ss,
"da");
89 printMnemonic(ss,
"db");
92 printMnemonic(ss,
"ia");
95 printMnemonic(ss,
"ib");
98 printIntReg(ss,
base);
111 printMnemonic(ss,
"da");
113 case DecrementBefore:
114 printMnemonic(ss,
"db");
117 printMnemonic(ss,
"ia");
119 case IncrementBefore:
120 printMnemonic(ss,
"ib");
157 ss <<
"unrecognized";
169 printIntReg(os,
base);
170 if (addrMode != AddrMd_PostIndex) {
174 if (addrMode == AddrMd_PreIndex) {
void ccprintf(cp::Print &print)
Overload hash function for BasicBlockRange type.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.