Lines Matching refs:Condition
739 void b(int branch_offset, Condition cond = al);
740 void bl(int branch_offset, Condition cond = al);
742 void blx(Register target, Condition cond = al); // v5 and above
743 void bx(Register target, Condition cond = al); // v5 and above, plus v4t
746 void b(Label* L, Condition cond = al) {
749 void b(Condition cond, Label* L) { b(branch_offset(L, cond == al), cond); }
750 void bl(Label* L, Condition cond = al) { bl(branch_offset(L, false), cond); }
751 void bl(Condition cond, Label* L) { bl(branch_offset(L, false), cond); }
757 SBit s = LeaveCC, Condition cond = al);
760 SBit s = LeaveCC, Condition cond = al);
763 SBit s = LeaveCC, Condition cond = al);
765 SBit s = LeaveCC, Condition cond = al) {
770 SBit s = LeaveCC, Condition cond = al);
773 SBit s = LeaveCC, Condition cond = al);
775 SBit s = LeaveCC, Condition cond = al) {
780 SBit s = LeaveCC, Condition cond = al);
783 SBit s = LeaveCC, Condition cond = al);
786 SBit s = LeaveCC, Condition cond = al);
788 void tst(Register src1, const Operand& src2, Condition cond = al);
789 void tst(Register src1, Register src2, Condition cond = al) {
793 void teq(Register src1, const Operand& src2, Condition cond = al);
795 void cmp(Register src1, const Operand& src2, Condition cond = al);
796 void cmp(Register src1, Register src2, Condition cond = al) {
799 void cmp_raw_immediate(Register src1, int raw_immediate, Condition cond = al);
801 void cmn(Register src1, const Operand& src2, Condition cond = al);
804 SBit s = LeaveCC, Condition cond = al);
806 SBit s = LeaveCC, Condition cond = al) {
811 SBit s = LeaveCC, Condition cond = al);
812 void mov(Register dst, Register src, SBit s = LeaveCC, Condition cond = al) {
819 void movw(Register reg, uint32_t immediate, Condition cond = al);
821 void movt(Register reg, uint32_t immediate, Condition cond = al);
824 SBit s = LeaveCC, Condition cond = al);
827 SBit s = LeaveCC, Condition cond = al);
832 SBit s = LeaveCC, Condition cond = al);
835 SBit s = LeaveCC, Condition cond = al);
838 SBit s = LeaveCC, Condition cond = al);
841 SBit s = LeaveCC, Condition cond = al);
844 SBit s = LeaveCC, Condition cond = al);
847 SBit s = LeaveCC, Condition cond = al);
851 void clz(Register dst, Register src, Condition cond = al); // v5 and above
870 void usat(Register dst, int satpos, const Operand& src, Condition cond = al);
875 Condition cond = al);
878 Condition cond = al);
880 void bfc(Register dst, int lsb, int width, Condition cond = al);
883 Condition cond = al);
887 void mrs(Register dst, SRegister s, Condition cond = al);
888 void msr(SRegisterFieldMask fields, const Operand& src, Condition cond = al);
891 void ldr(Register dst, const MemOperand& src, Condition cond = al);
892 void str(Register src, const MemOperand& dst, Condition cond = al);
893 void ldrb(Register dst, const MemOperand& src, Condition cond = al);
894 void strb(Register src, const MemOperand& dst, Condition cond = al);
895 void ldrh(Register dst, const MemOperand& src, Condition cond = al);
896 void strh(Register src, const MemOperand& dst, Condition cond = al);
897 void ldrsb(Register dst, const MemOperand& src, Condition cond = al);
898 void ldrsh(Register dst, const MemOperand& src, Condition cond = al);
901 const MemOperand& src, Condition cond = al);
904 const MemOperand& dst, Condition cond = al);
907 void ldm(BlockAddrMode am, Register base, RegList dst, Condition cond = al);
908 void stm(BlockAddrMode am, Register base, RegList src, Condition cond = al);
912 Condition cond = al,
916 void svc(uint32_t imm24, Condition cond = al);
922 int opcode_2, Condition cond = al);
930 int opcode_2 = 0, Condition cond = al);
938 int opcode_2 = 0, Condition cond = al);
945 LFlag l = Short, Condition cond = al);
947 LFlag l = Short, Condition cond = al);
963 const Condition cond = al);
966 const Condition cond = al);
971 const Condition cond = al);
974 const Condition cond = al);
979 const Condition cond = al);
982 const Condition cond = al);
987 const Condition cond = al);
990 const Condition cond = al);
996 Condition cond = al);
1002 Condition cond = al);
1008 Condition cond = al);
1014 Condition cond = al);
1018 const Condition cond = al);
1021 const Condition cond = al);
1024 const Condition cond = al);
1028 const Condition cond = al);
1032 const Condition cond = al);
1035 const Condition cond = al);
1038 const Condition cond = al);
1042 const Condition cond = al);
1046 const Condition cond = al);
1050 const Condition cond = al);
1054 const Condition cond = al);
1058 const Condition cond = al);
1062 const Condition cond = al);
1066 const Condition cond = al);
1070 const Condition cond = al);
1073 const Condition cond = al);
1077 const Condition cond = al);
1081 const Condition cond = al);
1085 const Condition cond = al);
1089 const Condition cond = al);
1092 const Condition cond = al);
1095 const Condition cond = al);
1097 const Condition cond = al);
1099 const Condition cond = al);
1102 const Condition cond = al);
1122 void push(Register src, Condition cond = al) {
1126 void pop(Register dst, Condition cond = al) {
1199 static Condition GetCondition(Instr instr);