Lines Matching full:condition
42 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
45 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
48 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
51 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
54 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
57 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
60 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
63 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
65 void tst(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
67 void teq(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
69 void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
71 void cmn(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
74 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
77 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
80 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
83 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
86 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
89 void clz(Register rd, Register rm, Condition cond = AL) OVERRIDE;
90 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
91 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
92 void rbit(Register rd, Register rm, Condition cond = AL) OVERRIDE;
93 void rev(Register rd, Register rm, Condition cond = AL) OVERRIDE;
94 void rev16(Register rd, Register rm, Condition cond = AL) OVERRIDE;
95 void revsh(Register rd, Register rm, Condition cond = AL) OVERRIDE;
98 void mul(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
100 Condition cond = AL) OVERRIDE;
102 Condition cond = AL) OVERRIDE;
104 Condition cond = AL) OVERRIDE;
106 Condition cond = AL) OVERRIDE;
108 void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
109 void udiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
112 void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;
113 void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;
116 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
117 void str(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
119 void ldrb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
120 void strb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
122 void ldrh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
123 void strh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
125 void ldrsb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
126 void ldrsh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
128 void ldrd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
129 void strd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
132 RegList regs, Condition cond = AL) OVERRIDE;
134 RegList regs, Condition cond = AL) OVERRIDE;
136 void ldrex(Register rd, Register rn, Condition cond = AL) OVERRIDE;
137 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
138 void ldrexd(Register rt, Register rt2, Register rn, Condition cond = AL) OVERRIDE;
139 void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) OVERRIDE;
142 void clrex(Condition cond = AL) OVERRIDE;
143 void nop(Condition cond = AL) OVERRIDE;
153 void vmovsr(SRegister sn, Register rt, Condition cond = AL) OVERRIDE;
154 void vmovrs(Register rt, SRegister sn, Condition cond = AL) OVERRIDE;
155 void vmovsrr(SRegister sm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
156 void vmovrrs(Register rt, Register rt2, SRegister sm, Condition cond = AL) OVERRIDE;
157 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
158 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) OVERRIDE;
159 void vmovs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
160 void vmovd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
163 bool vmovs(SRegister sd, float s_imm, Condition cond = AL) OVERRIDE;
164 bool vmovd(DRegister dd, double d_imm, Condition cond = AL) OVERRIDE;
166 void vldrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
167 void vstrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
168 void vldrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
169 void vstrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
171 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
172 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
173 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
174 void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
175 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
176 void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
177 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
178 void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
179 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
180 void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
181 void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
182 void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
184 void vabss(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
185 void vabsd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
186 void vnegs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
187 void vnegd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
188 void vsqrts(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
189 void vsqrtd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
191 void vcvtsd(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
192 void vcvtds(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
193 void vcvtis(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
194 void vcvtid(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
195 void vcvtsi(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
196 void vcvtdi(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
197 void vcvtus(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
198 void vcvtud(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
199 void vcvtsu(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
200 void vcvtdu(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
202 void vcmps(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
203 void vcmpd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
204 void vcmpsz(SRegister sd, Condition cond = AL) OVERRIDE;
205 void vcmpdz(DRegister dd, Condition cond = AL) OVERRIDE;
206 void vmstat(Condition cond = AL) OVERRIDE; // VMRS APSR_nzcv, FPSCR
208 void vpushs(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
209 void vpushd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
210 void vpops(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
211 void vpopd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
214 void b(Label* label, Condition cond = AL) OVERRIDE;
215 void bl(Label* label, Condition cond = AL) OVERRIDE;
216 void blx(Register rm, Condition cond = AL) OVERRIDE;
217 void bx(Register rm, Condition cond = AL) OVERRIDE;
219 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
221 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
223 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
225 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
227 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
230 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
232 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
234 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
236 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
238 void Push(Register rd, Condition cond = AL) OVERRIDE;
239 void Pop(Register rd, Condition cond = AL) OVERRIDE;
241 void PushList(RegList regs, Condition cond = AL) OVERRIDE;
242 void PopList(RegList regs, Condition cond = AL) OVERRIDE;
244 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
264 Condition cond = AL, SetCc set_cc = kCcDontCare) OVERRIDE;
266 void CmpConstant(Register rn, int32_t value, Condition cond = AL) OVERRIDE;
269 void LoadImmediate(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
275 Condition cond = AL) OVERRIDE;
280 Condition cond = AL) OVERRIDE;
284 Condition cond = AL) OVERRIDE;
288 Condition cond = AL) OVERRIDE;
292 Condition cond = AL) OVERRIDE;
296 Condition cond = AL) OVERRIDE;
323 void EmitType01(Condition cond,
331 void EmitType5(Condition cond, int offset, bool link);
333 void EmitMemOp(Condition cond,
339 void EmitMemOpAddressMode3(Condition cond,
344 void EmitMultiMemOp(Condition cond,
350 void EmitShiftImmediate(Condition cond,
356 void EmitShiftRegister(Condition cond,
362 void EmitMulOp(Condition cond,
369 void EmitVFPsss(Condition cond,
375 void EmitVFPddd(Condition cond,
381 void EmitVFPsd(Condition cond,
386 void EmitVFPds(Condition cond,
391 void EmitVPushPop(uint32_t reg, int nregs, bool push, bool dbl, Condition cond);
393 void EmitMiscellaneous(Condition cond, uint8_t op1, uint8_t op2,
395 void EmitReverseBytes(Register rd, Register rm, Condition cond,
398 void EmitBranch(Condition cond, Label* label, bool link);