Lines Matching defs:cond

120 void TurboAssembler::Jump(Register target, Condition cond) { bx(target, cond); }
123 Condition cond) {
124 mov(pc, Operand(target, rmode), LeaveCC, cond);
128 Condition cond) {
130 Jump(static_cast<intptr_t>(target), rmode, cond);
134 Condition cond) {
147 b(code_target_index * kInstrSize, cond, RelocInfo::RELATIVE_CODE_TARGET);
157 Jump(scratch, cond);
165 Jump(ip, cond);
170 Jump(static_cast<intptr_t>(code.address()), rmode, cond);
180 void TurboAssembler::Call(Register target, Condition cond) {
183 blx(target, cond);
186 void TurboAssembler::Call(Address target, RelocInfo::Mode rmode, Condition cond,
214 blx(ip, cond);
222 Condition cond, TargetAddressStorageMode mode,
236 bl(code_target_index * kInstrSize, cond, RelocInfo::RELATIVE_CODE_TARGET);
244 Call(ip, cond);
254 Call(code.address(), rmode, cond, mode);
291 void TurboAssembler::CallBuiltin(Builtin builtin, Condition cond) {
297 Call(ip, cond);
383 void TurboAssembler::Ret(Condition cond) { bx(lr, cond); }
385 void TurboAssembler::Drop(int count, Condition cond) {
387 add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond);
391 void TurboAssembler::Drop(Register count, Condition cond) {
392 add(sp, sp, Operand(count, LSL, kPointerSizeLog2), LeaveCC, cond);
395 void TurboAssembler::Ret(int drop, Condition cond) {
396 Drop(drop, cond);
397 Ret(cond);
470 void TurboAssembler::Move(Register dst, Register src, Condition cond) {
472 mov(dst, src, LeaveCC, cond);
477 Condition cond) {
479 vmov(dst, src, cond);
484 Condition cond) {
486 vmov(dst, src, cond);
543 Register srcA, Condition cond) {
546 mls(dst, src1, src2, srcA, cond);
551 mul(scratch, src1, src2, LeaveCC, cond);
552 sub(dst, srcA, scratch, LeaveCC, cond);
557 Condition cond) {
560 mov(dst, Operand::Zero(), LeaveCC, cond);
569 cond);
571 and_(dst, src1, src2, LeaveCC, cond);
576 Condition cond) {
580 and_(dst, src1, Operand(mask), LeaveCC, cond);
582 mov(dst, Operand(dst, LSR, lsb), LeaveCC, cond);
586 ubfx(dst, src1, lsb, width, cond);
591 Condition cond) {
595 and_(dst, src1, Operand(mask), LeaveCC, cond);
599 mov(dst, Operand(dst, LSL, shift_up), LeaveCC, cond);
602 mov(dst, Operand(dst, ASR, shift_down), LeaveCC, cond);
606 sbfx(dst, src1, lsb, width, cond);
611 Condition cond) {
618 Move(dst, src, cond);
619 bfc(dst, lsb, width, cond);
624 Condition cond) {
626 MemOperand(kRootRegister, RootRegisterOffsetForRootIndex(index)), cond);
862 const Condition cond) {
866 vsub(dst, src, kDoubleRegZero, cond);
871 const Condition cond) {
873 VFPCompareAndLoadFlags(src1, src2, pc, cond);
878 const Condition cond) {
880 VFPCompareAndLoadFlags(src1, src2, pc, cond);
885 const Condition cond) {
887 VFPCompareAndLoadFlags(src1, src2, pc, cond);
892 const Condition cond) {
894 VFPCompareAndLoadFlags(src1, src2, pc, cond);
900 const Condition cond) {
902 vcmp(src1, src2, cond);
903 vmrs(fpscr_flags, cond);
909 const Condition cond) {
911 vcmp(src1, src2, cond);
912 vmrs(fpscr_flags, cond);
918 const Condition cond) {
920 vcmp(src1, src2, cond);
921 vmrs(fpscr_flags, cond);
927 const Condition cond) {
929 vcmp(src1, src2, cond);
930 vmrs(fpscr_flags, cond);
2016 void TurboAssembler::Assert(Condition cond, AbortReason reason) {
2017 if (FLAG_debug_code) Check(cond, reason);
2024 void TurboAssembler::Check(Condition cond, AbortReason reason) {
2026 b(cond, &L);