Lines Matching refs:cond

103     cond.labelnum = 0;
132 sprintf(cond.label[i], "cond_%d", i);
187 cond.type = SBIT_COND;
189 cond.type = CMP_COND;
191 cond.r1 = R1;
192 cond.r2 = R2;
346 if (Rd == cond.r1) {
347 mMips->MOVE(R_cmp, cond.r1);
348 cond.r1 = R_cmp;
350 if (cond.type == CMP_COND && Rd == cond.r2) {
351 mMips->MOVE(R_cmp2, cond.r2);
352 cond.r2 = R_cmp2;
410 ArmToMips64Assembler::B(cc^1, cond.label[++cond.labelnum]);
565 cond.type = CMP_COND;
566 cond.r1 = Rn;
568 cond.r2 = src;
571 cond.r2 = R_cmp2;
588 mMips->label(cond.label[cond.labelnum]);
591 cond.type = SBIT_COND;
592 cond.r1 = Rd;
613 cond.type = SBIT_COND;
614 cond.r1 = Rd;
623 cond.type = SBIT_COND;
624 cond.r1 = Rd;
635 cond.type = SBIT_COND;
636 cond.r1 = RdHi; // BUG...
651 cond.type = SBIT_COND;
652 cond.r1 = RdHi; // BUG...
667 cond.type = SBIT_COND;
668 cond.r1 = RdHi; // BUG...
682 cond.type = SBIT_COND;
683 cond.r1 = RdHi; // BUG...
700 if (cond.type == SBIT_COND) { cond.r2 = R_zero; }
703 case EQ: mMips->BEQ(cond.r1, cond.r2, label); break;
704 case NE: mMips->BNE(cond.r1, cond.r2, label); break;
705 case HS: mMips->BGEU(cond.r1, cond.r2, label); break;
706 case LO: mMips->BLTU(cond.r1, cond.r2, label); break;
707 case MI: mMips->BLT(cond.r1, cond.r2, label); break;
708 case PL: mMips->BGE(cond.r1, cond.r2, label); break;
710 case HI: mMips->BGTU(cond.r1, cond.r2, label); break;
711 case LS: mMips->BLEU(cond.r1, cond.r2, label); break;
712 case GE: mMips->BGE(cond.r1, cond.r2, label); break;
713 case LT: mMips->BLT(cond.r1, cond.r2, label); break;
714 case GT: mMips->BGT(cond.r1, cond.r2, label); break;
715 case LE: mMips->BLE(cond.r1, cond.r2, label); break;