Lines Matching defs:cond
625 void MacroAssembler::B(Label* label, Condition cond) {
632 VIXL_ASSERT((cond != al) && (cond != nv));
641 b(&done, InvertCondition(cond));
650 b(label, cond);
1241 Condition cond) {
1244 ConditionalCompareMacro(rn, -operand.GetImmediate(), nzcv, cond, CCMN);
1246 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMP);
1254 Condition cond) {
1257 ConditionalCompareMacro(rn, -operand.GetImmediate(), nzcv, cond, CCMP);
1259 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMN);
1267 Condition cond,
1269 VIXL_ASSERT((cond != al) && (cond != nv));
1280 ConditionalCompare(rn, operand, nzcv, cond, op);
1287 ConditionalCompare(rn, temp, nzcv, cond, op);
1296 Condition cond,
1302 VIXL_ASSERT((cond != al) && (cond != nv));
1329 cond,
1346 cond = InvertCondition(cond);
1354 cond,
1383 masm->csel(rd, left.GetRegister(), right.GetRegister(), cond);
1393 Condition cond,
1407 masm->Cneg(rd, rd, cond);
1412 if (CselSubHelperTwoOrderedImmediates(masm, rd, left, right, cond)) {
1420 InvertCondition(cond))) {
1425 // TODO: Handle more situations. For example handle `csel rd, #5, #6, cond`
1435 Condition cond) {
1439 if (emit_code) masm->cset(rd, cond);
1442 if (emit_code) masm->csetm(rd, cond);
1455 Condition cond,
1476 masm->csel(rd, left_register, zr, cond);
1478 masm->csinc(rd, left_register, zr, cond);
1481 masm->csinv(rd, left_register, zr, cond);