Lines Matching refs:i2
463 unsigned &i1, unsigned &i2, in emitModRMDecision() argument
472 o2.indent(i2) << "{ /* ModRMDecision */" << "\n"; in emitModRMDecision()
473 i2++; in emitModRMDecision()
475 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
476 o2.indent(i2) << 0 << " /* EmptyTable */\n"; in emitModRMDecision()
478 i2--; in emitModRMDecision()
479 o2.indent(i2) << "}"; in emitModRMDecision()
528 o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n"; in emitModRMDecision()
529 i2++; in emitModRMDecision()
531 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
532 o2.indent(i2) << EntryNumber << " /* Table" << EntryNumber << " */\n"; in emitModRMDecision()
534 i2--; in emitModRMDecision()
535 o2.indent(i2) << "}"; in emitModRMDecision()
565 unsigned &i1, unsigned &i2, in emitOpcodeDecision() argument
568 o2.indent(i2) << "{ /* struct OpcodeDecision */" << "\n"; in emitOpcodeDecision()
569 i2++; in emitOpcodeDecision()
570 o2.indent(i2) << "{" << "\n"; in emitOpcodeDecision()
571 i2++; in emitOpcodeDecision()
574 o2.indent(i2); in emitOpcodeDecision()
578 emitModRMDecision(o1, o2, i1, i2, ModRMTableNum, in emitOpcodeDecision()
587 i2--; in emitOpcodeDecision()
588 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
589 i2--; in emitOpcodeDecision()
590 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
594 unsigned &i1, unsigned &i2, in emitContextDecision() argument
598 o2.indent(i2) << "static const struct ContextDecision " << name << " = {\n"; in emitContextDecision()
599 i2++; in emitContextDecision()
600 o2.indent(i2) << "{ /* opcodeDecisions */" << "\n"; in emitContextDecision()
601 i2++; in emitContextDecision()
604 o2.indent(i2) << "/* "; in emitContextDecision()
609 emitOpcodeDecision(o1, o2, i1, i2, ModRMTableNum, in emitContextDecision()
616 i2--; in emitContextDecision()
617 o2.indent(i2) << "}" << "\n"; in emitContextDecision()
618 i2--; in emitContextDecision()
619 o2.indent(i2) << "};" << "\n"; in emitContextDecision()
813 unsigned &i1, unsigned &i2, in emitContextDecisions() argument
815 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[0], ONEBYTE_STR); in emitContextDecisions()
816 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[1], TWOBYTE_STR); in emitContextDecisions()
817 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[2], THREEBYTE38_STR); in emitContextDecisions()
818 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[3], THREEBYTE3A_STR); in emitContextDecisions()
819 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[4], XOP8_MAP_STR); in emitContextDecisions()
820 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[5], XOP9_MAP_STR); in emitContextDecisions()
821 emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[6], XOPA_MAP_STR); in emitContextDecisions()
826 unsigned i2 = 0; in emit() local
834 emitInstructionInfo(o, i2); in emit()
837 emitContextTable(o, i2); in emit()
850 emitContextDecisions(o1, o2, i1, i2, ModRMTableNum); in emit()