Lines Matching refs:i2
386 unsigned &i1, unsigned &i2, in emitModRMDecision() argument
395 o2.indent(i2) << "{ /* ModRMDecision */" << "\n"; in emitModRMDecision()
396 i2++; in emitModRMDecision()
398 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
399 o2.indent(i2) << 0 << " /* EmptyTable */\n"; in emitModRMDecision()
401 i2--; in emitModRMDecision()
402 o2.indent(i2) << "}"; in emitModRMDecision()
451 o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n"; in emitModRMDecision()
452 i2++; in emitModRMDecision()
454 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
455 o2.indent(i2) << EntryNumber << " /* Table" << EntryNumber << " */\n"; in emitModRMDecision()
457 i2--; in emitModRMDecision()
458 o2.indent(i2) << "}"; in emitModRMDecision()
488 unsigned &i1, unsigned &i2, in emitOpcodeDecision() argument
491 o2.indent(i2) << "{ /* struct OpcodeDecision */" << "\n"; in emitOpcodeDecision()
492 i2++; in emitOpcodeDecision()
493 o2.indent(i2) << "{" << "\n"; in emitOpcodeDecision()
494 i2++; in emitOpcodeDecision()
497 o2.indent(i2); in emitOpcodeDecision()
501 emitModRMDecision(o1, o2, i1, i2, ModRMTableNum, in emitOpcodeDecision()
510 i2--; in emitOpcodeDecision()
511 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
512 i2--; in emitOpcodeDecision()
513 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
517 unsigned &i1, unsigned &i2, in emitContextDecision() argument
521 o2.indent(i2) << "static const struct ContextDecision " << name << " = {\n"; in emitContextDecision()
522 i2++; in emitContextDecision()
523 o2.indent(i2) << "{ /* opcodeDecisions */" << "\n"; in emitContextDecision()
524 i2++; in emitContextDecision()
527 o2.indent(i2) << "/* "; in emitContextDecision()
532 emitOpcodeDecision(o1, o2, i1, i2, ModRMTableNum, in emitContextDecision()
539 i2--; in emitContextDecision()
540 o2.indent(i2) << "}" << "\n"; in emitContextDecision()
541 i2--; in emitContextDecision()
542 o2.indent(i2) << "};" << "\n"; in emitContextDecision()
736 unsigned &i1, unsigned &i2, in emitContextDecisions() argument
738 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[0], ONEBYTE_STR); in emitContextDecisions()
739 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[1], TWOBYTE_STR); in emitContextDecisions()
740 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[2], THREEBYTE38_STR); in emitContextDecisions()
741 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[3], THREEBYTE3A_STR); in emitContextDecisions()
742 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[4], XOP8_MAP_STR); in emitContextDecisions()
743 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[5], XOP9_MAP_STR); in emitContextDecisions()
744 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[6], XOPA_MAP_STR); in emitContextDecisions()
749 unsigned i2 = 0; in emit() local
757 emitInstructionInfo(o, i2); in emit()
760 emitContextTable(o, i2); in emit()
773 emitContextDecisions(o1, o2, i1, i2, ModRMTableNum); in emit()