Lines Matching full:cond
615 void b(int branch_offset, Condition cond = al);
616 void bl(int branch_offset, Condition cond = al);
618 void blx(Register target, Condition cond = al); // v5 and above
619 void bx(Register target, Condition cond = al); // v5 and above, plus v4t
622 void b(Label* L, Condition cond = al) {
623 b(branch_offset(L, cond == al), cond);
625 void b(Condition cond, Label* L) { b(branch_offset(L, cond == al), cond); }
626 void bl(Label* L, Condition cond = al) { bl(branch_offset(L, false), cond); }
627 void bl(Condition cond, Label* L) { bl(branch_offset(L, false), cond); }
632 const Operand& src3, Condition cond = al);
635 SBit s = LeaveCC, Condition cond = al);
638 SBit s = LeaveCC, Condition cond = al);
641 SBit s = LeaveCC, Condition cond = al);
643 SBit s = LeaveCC, Condition cond = al) {
644 sub(dst, src1, Operand(src2), s, cond);
648 SBit s = LeaveCC, Condition cond = al);
651 SBit s = LeaveCC, Condition cond = al);
654 SBit s = LeaveCC, Condition cond = al);
657 SBit s = LeaveCC, Condition cond = al);
660 SBit s = LeaveCC, Condition cond = al);
662 void tst(Register src1, const Operand& src2, Condition cond = al);
663 void tst(Register src1, Register src2, Condition cond = al) {
664 tst(src1, Operand(src2), cond);
667 void teq(Register src1, const Operand& src2, Condition cond = al);
669 void cmp(Register src1, const Operand& src2, Condition cond = al);
670 void cmp(Register src1, Register src2, Condition cond = al) {
671 cmp(src1, Operand(src2), cond);
674 void cmn(Register src1, const Operand& src2, Condition cond = al);
677 SBit s = LeaveCC, Condition cond = al);
679 SBit s = LeaveCC, Condition cond = al) {
680 orr(dst, src1, Operand(src2), s, cond);
684 SBit s = LeaveCC, Condition cond = al);
685 void mov(Register dst, Register src, SBit s = LeaveCC, Condition cond = al) {
686 mov(dst, Operand(src), s, cond);
690 SBit s = LeaveCC, Condition cond = al);
693 SBit s = LeaveCC, Condition cond = al);
698 SBit s = LeaveCC, Condition cond = al);
701 SBit s = LeaveCC, Condition cond = al);
704 SBit s = LeaveCC, Condition cond = al);
707 SBit s = LeaveCC, Condition cond = al);
710 SBit s = LeaveCC, Condition cond = al);
713 SBit s = LeaveCC, Condition cond = al);
717 void clz(Register dst, Register src, Condition cond = al); // v5 and above
721 void mrs(Register dst, SRegister s, Condition cond = al);
722 void msr(SRegisterFieldMask fields, const Operand& src, Condition cond = al);
725 void ldr(Register dst, const MemOperand& src, Condition cond = al);
726 void str(Register src, const MemOperand& dst, Condition cond = al);
727 void ldrb(Register dst, const MemOperand& src, Condition cond = al);
728 void strb(Register src, const MemOperand& dst, Condition cond = al);
729 void ldrh(Register dst, const MemOperand& src, Condition cond = al);
730 void strh(Register src, const MemOperand& dst, Condition cond = al);
731 void ldrsb(Register dst, const MemOperand& src, Condition cond = al);
732 void ldrsh(Register dst, const MemOperand& src, Condition cond = al);
735 void ldm(BlockAddrMode am, Register base, RegList dst, Condition cond = al);
736 void stm(BlockAddrMode am, Register base, RegList src, Condition cond = al);
739 void swp(Register dst, Register src, Register base, Condition cond = al);
740 void swpb(Register dst, Register src, Register base, Condition cond = al);
746 void swi(uint32_t imm24, Condition cond = al);
752 int opcode_2, Condition cond = al);
760 int opcode_2 = 0, Condition cond = al);
768 int opcode_2 = 0, Condition cond = al);
775 LFlag l = Short, Condition cond = al);
777 LFlag l = Short, Condition cond = al);
785 LFlag l = Short, Condition cond = al);
787 LFlag l = Short, Condition cond = al);
803 const Condition cond = al);
807 const Condition cond = al);
811 const Condition cond = al);
815 const Condition cond = al);
818 const Condition cond = al);
821 const Condition cond = al);
824 const Condition cond = al);
827 const Condition cond = al);
832 const Condition cond = al);
836 const Condition cond = al);
840 const Condition cond = al);
844 const Condition cond = al);
848 const Condition cond = al);
850 const Condition cond = al);
855 void push(Register src, Condition cond = al) {
856 str(src, MemOperand(sp, 4, NegPreIndex), cond);
859 void pop(Register dst, Condition cond = al) {
860 ldr(dst, MemOperand(sp, 4, PostIndex), cond);
869 SBit s = LeaveCC, Condition cond = al);