Home | History | Annotate | Download | only in arm

Lines Matching defs:cond

829   void b(int branch_offset, Condition cond = al);
830 void bl(int branch_offset, Condition cond = al);
832 void blx(Register target, Condition cond = al); // v5 and above
833 void bx(Register target, Condition cond = al); // v5 and above, plus v4t
836 void b(Label* L, Condition cond = al) {
837 b(branch_offset(L, cond == al), cond);
839 void b(Condition cond, Label* L) { b(branch_offset(L, cond == al), cond); }
840 void bl(Label* L, Condition cond = al) { bl(branch_offset(L, false), cond); }
841 void bl(Condition cond, Label* L) { bl(branch_offset(L, false), cond); }
847 SBit s = LeaveCC, Condition cond = al);
850 SBit s = LeaveCC, Condition cond = al);
853 SBit s = LeaveCC, Condition cond = al);
855 SBit s = LeaveCC, Condition cond = al) {
856 sub(dst, src1, Operand(src2), s, cond);
860 SBit s = LeaveCC, Condition cond = al);
863 SBit s = LeaveCC, Condition cond = al);
865 SBit s = LeaveCC, Condition cond = al) {
866 add(dst, src1, Operand(src2), s, cond);
870 SBit s = LeaveCC, Condition cond = al);
873 SBit s = LeaveCC, Condition cond = al);
876 SBit s = LeaveCC, Condition cond = al);
878 void tst(Register src1, const Operand& src2, Condition cond = al);
879 void tst(Register src1, Register src2, Condition cond = al) {
880 tst(src1, Operand(src2), cond);
883 void teq(Register src1, const Operand& src2, Condition cond = al);
885 void cmp(Register src1, const Operand& src2, Condition cond = al);
886 void cmp(Register src1, Register src2, Condition cond = al) {
887 cmp(src1, Operand(src2), cond);
889 void cmp_raw_immediate(Register src1, int raw_immediate, Condition cond = al);
891 void cmn(Register src1, const Operand& src2, Condition cond = al);
894 SBit s = LeaveCC, Condition cond = al);
896 SBit s = LeaveCC, Condition cond = al) {
897 orr(dst, src1, Operand(src2), s, cond);
901 SBit s = LeaveCC, Condition cond = al);
902 void mov(Register dst, Register src, SBit s = LeaveCC, Condition cond = al) {
903 mov(dst, Operand(src), s, cond);
909 void movw(Register reg, uint32_t immediate, Condition cond = al);
911 void movt(Register reg, uint32_t immediate, Condition cond = al);
914 SBit s = LeaveCC, Condition cond = al);
917 SBit s = LeaveCC, Condition cond = al);
922 SBit s = LeaveCC, Condition cond = al);
925 Condition cond = al);
928 Condition cond = al);
931 SBit s = LeaveCC, Condition cond = al);
934 SBit s = LeaveCC, Condition cond = al);
937 SBit s = LeaveCC, Condition cond = al);
940 SBit s = LeaveCC, Condition cond = al);
943 SBit s = LeaveCC, Condition cond = al);
947 void clz(Register dst, Register src, Condition cond = al); // v5 and above
966 void usat(Register dst, int satpos, const Operand& src, Condition cond = al);
971 Condition cond = al);
974 Condition cond = al);
976 void bfc(Register dst, int lsb, int width, Condition cond = al);
979 Condition cond = al);
982 Condition cond = al);
985 Condition cond = al);
987 void uxtb(Register dst, const Operand& src, Condition cond = al);
990 Condition cond = al);
992 cond = al);
996 void mrs(Register dst, SRegister s, Condition cond = al);
997 void msr(SRegisterFieldMask fields, const Operand& src, Condition cond = al);
1000 void ldr(Register dst, const MemOperand& src, Condition cond = al);
1001 void str(Register src, const MemOperand& dst, Condition cond = al);
1002 void ldrb(Register dst, const MemOperand& src, Condition cond = al);
1003 void strb(Register src, const MemOperand& dst, Condition cond = al);
1004 void ldrh(Register dst, const MemOperand& src, Condition cond = al);
1005 void strh(Register src, const MemOperand& dst, Condition cond = al);
1006 void ldrsb(Register dst, const MemOperand& src, Condition cond = al);
1007 void ldrsh(Register dst, const MemOperand& src, Condition cond = al);
1010 const MemOperand& src, Condition cond = al);
1013 const MemOperand& dst, Condition cond = al);
1019 void ldm(BlockAddrMode am, Register base, RegList dst, Condition cond = al);
1020 void stm(BlockAddrMode am, Register base, RegList src, Condition cond = al);
1024 Condition cond = al,
1028 void svc(uint32_t imm24, Condition cond = al);
1034 int opcode_2, Condition cond = al);
1042 int opcode_2 = 0, Condition cond = al);
1050 int opcode_2 = 0, Condition cond = al);
1057 LFlag l = Short, Condition cond = al);
1059 LFlag l = Short, Condition cond = al);
1072 const Condition cond = al);
1075 const Condition cond = al);
1080 const Condition cond = al);
1083 const Condition cond = al);
1088 const Condition cond = al);
1091 const Condition cond = al);
1096 const Condition cond = al);
1099 const Condition cond = al);
1105 Condition cond = al);
1111 Condition cond = al);
1117 Condition cond = al);
1123 Condition cond = al);
1130 const Condition cond = al);
1133 const Condition cond = al);
1137 const Condition cond = al);
1141 const Condition cond = al);
1145 const Condition cond = al);
1149 const Condition cond = al);
1152 const Condition cond = al);
1155 const Condition cond = al);
1159 const Condition cond = al);
1163 const Condition cond = al);
1167 const Condition cond = al);
1171 const Condition cond = al);
1175 const Condition cond = al);
1179 const Condition cond = al);
1183 const Condition cond = al);
1186 const Condition cond = al);
1190 const Condition cond = al);
1193 const Condition cond = al);
1197 const Condition cond = al);
1201 const Condition cond = al);
1205 const Condition cond = al);
1209 const Condition cond = al);
1213 const Condition cond = al);
1217 const Condition cond = al);
1220 const Condition cond = al);
1223 const Condition cond = al);
1225 const Condition cond = al);
1227 const Condition cond = al);
1230 const Condition cond = al);
1261 void push(Register src, Condition cond = al) {
1262 str(src, MemOperand(sp, 4, NegPreIndex), cond);
1265 void pop(Register dst, Condition cond = al) {
1266 ldr(dst, MemOperand(sp, 4, PostIndex), cond);
1536 void move_32_bit_immediate(Condition cond,