Lines Matching refs:cond

96     cond.labelnum = 0;
125 sprintf(cond.label[i], "cond_%d", i);
180 cond.type = SBIT_COND;
182 cond.type = CMP_COND;
184 cond.r1 = R1;
185 cond.r2 = R2;
339 if (Rd == cond.r1) {
340 mMips->MOVE(R_cmp, cond.r1);
341 cond.r1 = R_cmp;
343 if (cond.type == CMP_COND && Rd == cond.r2) {
344 mMips->MOVE(R_cmp2, cond.r2);
345 cond.r2 = R_cmp2;
403 ArmToMips64Assembler::B(cc^1, cond.label[++cond.labelnum]);
558 cond.type = CMP_COND;
559 cond.r1 = Rn;
561 cond.r2 = src;
564 cond.r2 = R_cmp2;
581 mMips->label(cond.label[cond.labelnum]);
584 cond.type = SBIT_COND;
585 cond.r1 = Rd;
606 cond.type = SBIT_COND;
607 cond.r1 = Rd;
616 cond.type = SBIT_COND;
617 cond.r1 = Rd;
628 cond.type = SBIT_COND;
629 cond.r1 = RdHi; // BUG...
644 cond.type = SBIT_COND;
645 cond.r1 = RdHi; // BUG...
660 cond.type = SBIT_COND;
661 cond.r1 = RdHi; // BUG...
675 cond.type = SBIT_COND;
676 cond.r1 = RdHi; // BUG...
693 if (cond.type == SBIT_COND) { cond.r2 = R_zero; }
696 case EQ: mMips->BEQ(cond.r1, cond.r2, label); break;
697 case NE: mMips->BNE(cond.r1, cond.r2, label); break;
698 case HS: mMips->BGEU(cond.r1, cond.r2, label); break;
699 case LO: mMips->BLTU(cond.r1, cond.r2, label); break;
700 case MI: mMips->BLT(cond.r1, cond.r2, label); break;
701 case PL: mMips->BGE(cond.r1, cond.r2, label); break;
703 case HI: mMips->BGTU(cond.r1, cond.r2, label); break;
704 case LS: mMips->BLEU(cond.r1, cond.r2, label); break;
705 case GE: mMips->BGE(cond.r1, cond.r2, label); break;
706 case LT: mMips->BLT(cond.r1, cond.r2, label); break;
707 case GT: mMips->BGT(cond.r1, cond.r2, label); break;
708 case LE: mMips->BLE(cond.r1, cond.r2, label); break;