Lines Matching defs:cond

104                               Condition cond, Register src1,
106 Branch(2, NegateCondition(cond), src1, src2);
2883 MSABranchCondition cond, MSARegister wt,
2893 MSABranchCondition neg_cond = NegateMSABranchCondition(cond);
2898 BranchShortMSA(df, target, cond, wt, bd);
2905 MSABranchCondition cond, MSARegister wt,
2910 switch (cond) {
3033 const Operand& rt, Condition cond) {
3035 switch (cond) {
3360 #define BRANCH_ARGS_CHECK(cond, rs, rt) \
3361 DCHECK((cond == cc_always && rs == zero_reg && rt.rm() == zero_reg) || \
3362 (cond != cc_always && (rs != zero_reg || rt.rm() != zero_reg)))
3369 void TurboAssembler::Branch(int32_t offset, Condition cond, Register rs,
3371 bool is_near = BranchShortCheck(offset, nullptr, cond, rs, rt, bdslot);
3392 void TurboAssembler::Branch(Label* L, Condition cond, Register rs,
3395 if (!BranchShortCheck(0, L, cond, rs, rt, bdslot)) {
3396 if (cond != cc_always) {
3398 Condition neg_cond = NegateCondition(cond);
3408 if (cond != cc_always) {
3410 Condition neg_cond = NegateCondition(cond);
3418 BranchShort(L, cond, rs, rt, bdslot);
3423 void TurboAssembler::Branch(Label* L, Condition cond, Register rs,
3428 Branch(L, cond, rs, Operand(scratch), bdslot);
3503 Condition cond, Register rs,
3515 switch (cond) {
3715 bool TurboAssembler::BranchShortHelper(int16_t offset, Label* L, Condition cond,
3731 switch (cond) {
3852 bool TurboAssembler::BranchShortCheck(int32_t offset, Label* L, Condition cond,
3855 BRANCH_ARGS_CHECK(cond, rs, rt);
3860 return BranchShortHelperR6(offset, nullptr, cond, rs, rt);
3863 return BranchShortHelper(offset, nullptr, cond, rs, rt, bdslot);
3868 return BranchShortHelperR6(0, L, cond, rs, rt);
3870 return BranchShortHelper(0, L, cond, rs, rt, bdslot);
3875 void TurboAssembler::BranchShort(int32_t offset, Condition cond, Register rs,
3877 BranchShortCheck(offset, nullptr, cond, rs, rt, bdslot);
3880 void TurboAssembler::BranchShort(Label* L, Condition cond, Register rs,
3882 BranchShortCheck(0, L, cond, rs, rt, bdslot);
3889 void TurboAssembler::BranchAndLink(int32_t offset, Condition cond, Register rs,
3891 bool is_near = BranchAndLinkShortCheck(offset, nullptr, cond, rs, rt, bdslot);
3912 void TurboAssembler::BranchAndLink(Label* L, Condition cond, Register rs,
3915 if (!BranchAndLinkShortCheck(0, L, cond, rs, rt, bdslot)) {
3917 Condition neg_cond = NegateCondition(cond);
3925 Condition neg_cond = NegateCondition(cond);
3930 BranchAndLinkShortCheck(0, L, cond, rs, rt, bdslot);
3971 Condition cond, Register rs,
3979 DCHECK((cond == cc_always && is_int26(offset)) || is_int16(offset));
3980 switch (cond) {
4113 Condition cond, Register rs,
4122 switch (cond) {
4203 Condition cond, Register rs,
4206 BRANCH_ARGS_CHECK(cond, rs, rt);
4211 return BranchAndLinkShortHelperR6(offset, nullptr, cond, rs, rt);
4214 return BranchAndLinkShortHelper(offset, nullptr, cond, rs, rt, bdslot);
4219 return BranchAndLinkShortHelperR6(0, L, cond, rs, rt);
4221 return BranchAndLinkShortHelper(0, L, cond, rs, rt, bdslot);
4249 void TurboAssembler::Jump(Register target, Condition cond, Register rs,
4253 if (cond == cc_always) {
4256 BRANCH_ARGS_CHECK(cond, rs, rt);
4257 Branch(2, NegateCondition(cond), rs, rt);
4261 if (cond == cc_always) {
4264 BRANCH_ARGS_CHECK(cond, rs, rt);
4265 Branch(2, NegateCondition(cond), rs, rt);
4274 Condition cond, Register rs, const Operand& rt,
4277 if (cond != cc_always) {
4278 Branch(USE_DELAY_SLOT, &skip, NegateCondition(cond), rs, rt);
4290 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, Condition cond,
4293 Jump(static_cast<intptr_t>(target), rmode, cond, rs, rt, bd);
4297 Condition cond, Register rs, const Operand& rt,
4305 Jump(t9, cond, rs, rt, bd);
4314 Jump(t9, cond, rs, rt, bd);
4320 Jump(static_cast<intptr_t>(code.address()), rmode, cond, rs, rt, bd);
4329 void TurboAssembler::Call(Register target, Condition cond, Register rs,
4333 if (cond == cc_always) {
4336 BRANCH_ARGS_CHECK(cond, rs, rt);
4337 Branch(2, NegateCondition(cond), rs, rt);
4341 if (cond == cc_always) {
4344 BRANCH_ARGS_CHECK(cond, rs, rt);
4345 Branch(2, NegateCondition(cond), rs, rt);
4368 void TurboAssembler::Call(Address target, RelocInfo::Mode rmode, Condition cond,
4372 Call(t9, cond, rs, rt, bd);
4376 Condition cond, Register rs, const Operand& rt,
4383 Call(t9, cond, rs, rt, bd);
4392 Call(t9, cond, rs, rt, bd);
4400 Call(code.address(), rmode, cond, rs, rt, bd);
4498 void TurboAssembler::Ret(Condition cond, Register rs, const Operand& rt,
4500 Jump(ra, cond, rs, rt, bd);
4622 void TurboAssembler::DropAndRet(int drop, Condition cond, Register r1,
4626 if (cond != cc_always) {
4627 Branch(&skip, NegateCondition(cond), r1, r2);
4633 if (cond != cc_always) {
4638 void TurboAssembler::Drop(int count, Condition cond, Register reg,
4646 if (cond != al) {
4647 Branch(&skip, NegateCondition(cond), reg, op);
4652 if (cond != al) {