Lines Matching refs:reg_idx
135 RegIndex reg_idx = reg.index();
139 bool fold = reg_idx & IntFoldBit;
140 reg_idx &= ~IntFoldBit;
144 else if (reg_idx < 8 && size == 1)
147 switch (reg_idx) {
197 ccprintf(os, microFormats[size], reg_idx - NUM_INTREGS);
202 if (reg_idx < NumMMXRegs) {
203 ccprintf(os, "%%mmx%d", reg_idx);
206 reg_idx -= NumMMXRegs;
207 if (reg_idx < NumXMMRegs * 2) {
208 ccprintf(os, "%%xmm%d_%s", reg_idx / 2,
209 (reg_idx % 2) ? "high": "low");
212 reg_idx -= NumXMMRegs * 2;
213 if (reg_idx < NumMicroFpRegs) {
214 ccprintf(os, "%%ufp%d", reg_idx);
217 reg_idx -= NumMicroFpRegs;
218 ccprintf(os, "%%st(%d)", reg_idx);
221 ccprintf(os, "%%cc%d", reg_idx);
224 switch (reg_idx) {
226 ccprintf(os, "%%ctrl%d", reg_idx);