Lines Matching defs:os

48     void X86StaticInst::printMnemonic(std::ostream &os,
51 ccprintf(os, " %s ", mnemonic);
54 void X86StaticInst::printMnemonic(std::ostream &os,
57 ccprintf(os, " %s : %s ", instMnemonic, mnemonic);
60 void X86StaticInst::printSegment(std::ostream &os, int segment) const
65 ccprintf(os, "ES");
68 ccprintf(os, "CS");
71 ccprintf(os, "SS");
74 ccprintf(os, "DS");
77 ccprintf(os, "FS");
80 ccprintf(os, "GS");
83 ccprintf(os, "HS");
86 ccprintf(os, "TSL");
89 ccprintf(os, "TSG");
92 ccprintf(os, "LS");
95 ccprintf(os, "MS");
98 ccprintf(os, "TR");
101 ccprintf(os, "IDTR");
109 X86StaticInst::printSrcReg(std::ostream &os, int reg, int size) const
112 printReg(os, _srcRegIdx[reg], size);
116 X86StaticInst::printDestReg(std::ostream &os, int reg, int size) const
119 printReg(os, _destRegIdx[reg], size);
123 X86StaticInst::printReg(std::ostream &os, RegId reg, int size) const
149 ccprintf(os, abcdFormats[size], "a");
152 ccprintf(os, abcdFormats[size], "b");
155 ccprintf(os, abcdFormats[size], "c");
158 ccprintf(os, abcdFormats[size], "d");
161 ccprintf(os, piFormats[size], "sp");
164 ccprintf(os, piFormats[size], "bp");
167 ccprintf(os, piFormats[size], "si");
170 ccprintf(os, piFormats[size], "di");
173 ccprintf(os, longFormats[size], "8");
176 ccprintf(os, longFormats[size], "9");
179 ccprintf(os, longFormats[size], "10");
182 ccprintf(os, longFormats[size], "11");
185 ccprintf(os, longFormats[size], "12");
188 ccprintf(os, longFormats[size], "13");
191 ccprintf(os, longFormats[size], "14");
194 ccprintf(os, longFormats[size], "15");
197 ccprintf(os, microFormats[size], reg_idx - NUM_INTREGS);
199 ccprintf(os, suffix);
203 ccprintf(os, "%%mmx%d", reg_idx);
208 ccprintf(os, "%%xmm%d_%s", reg_idx / 2,
214 ccprintf(os, "%%ufp%d", reg_idx);
218 ccprintf(os, "%%st(%d)", reg_idx);
221 ccprintf(os, "%%cc%d", reg_idx);
226 ccprintf(os, "%%ctrl%d", reg_idx);
231 void X86StaticInst::printMem(std::ostream &os, uint8_t segment,
236 printSegment(os, segment);
237 os << ":[";
239 os << "rip";
245 ccprintf(os, "%d*", scale);
246 printReg(os, InstRegIndex(index), addressSize);
252 os << " + ";
253 printReg(os, InstRegIndex(base), addressSize);
260 os << " + ";
261 ccprintf(os, "%#x", disp);
265 os << "0";
266 os << "]";