Lines Matching refs:i2

297                                            unsigned &i1, unsigned &i2,
305 o2.indent(i2) << "{ /* ModRMDecision */" << "\n";
306 i2++;
308 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n";
309 o2.indent(i2) << 0 << " /* EmptyTable */\n";
311 i2--;
312 o2.indent(i2) << "}";
343 o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n";
344 i2++;
346 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n";
347 o2.indent(i2) << sEntryNumber << " /* Table" << sTableNumber << " */\n";
349 i2--;
350 o2.indent(i2) << "}";
373 unsigned &i1, unsigned &i2,
375 o2.indent(i2) << "{ /* struct OpcodeDecision */" << "\n";
376 i2++;
377 o2.indent(i2) << "{" << "\n";
378 i2++;
381 o2.indent(i2);
385 emitModRMDecision(o1, o2, i1, i2, decision.modRMDecisions[index]);
393 i2--;
394 o2.indent(i2) << "}" << "\n";
395 i2--;
396 o2.indent(i2) << "}" << "\n";
400 unsigned &i1, unsigned &i2,
403 o2.indent(i2) << "static const struct ContextDecision " << name << " = {\n";
404 i2++;
405 o2.indent(i2) << "{ /* opcodeDecisions */" << "\n";
406 i2++;
409 o2.indent(i2) << "/* ";
414 emitOpcodeDecision(o1, o2, i1, i2, decision.opcodeDecisions[index]);
420 i2--;
421 o2.indent(i2) << "}" << "\n";
422 i2--;
423 o2.indent(i2) << "};" << "\n";
597 unsigned &i1, unsigned &i2) const {
598 emitContextDecision(o1, o2, i1, i2, *Tables[0], ONEBYTE_STR);
599 emitContextDecision(o1, o2, i1, i2, *Tables[1], TWOBYTE_STR);
600 emitContextDecision(o1, o2, i1, i2, *Tables[2], THREEBYTE38_STR);
601 emitContextDecision(o1, o2, i1, i2, *Tables[3], THREEBYTE3A_STR);
602 emitContextDecision(o1, o2, i1, i2, *Tables[4], THREEBYTEA6_STR);
603 emitContextDecision(o1, o2, i1, i2, *Tables[5], THREEBYTEA7_STR);
608 unsigned i2 = 0;
616 emitInstructionInfo(o, i2);
619 emitContextTable(o, i2);
626 emitContextDecisions(o1, o2, i1, i2);