Home | History | Annotate | Download | only in arm

Lines Matching full:condition

43   void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
45 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
47 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
48 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
50 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
51 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
53 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
55 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
57 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
59 void sbc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
61 void rsc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
63 void tst(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
65 void teq(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
67 void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
69 void cmn(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
71 void orr(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
72 void orrs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
74 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
75 void movs(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
77 void bic(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
79 void mvn(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
80 void mvns(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
83 void clz(Register rd, Register rm, Condition cond = AL) OVERRIDE;
84 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
85 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
88 void mul(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
90 Condition cond = AL) OVERRIDE;
92 Condition cond = AL) OVERRIDE;
94 Condition cond = AL) OVERRIDE;
96 void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
97 void udiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
100 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
101 void str(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
103 void ldrb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
104 void strb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
106 void ldrh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
107 void strh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
109 void ldrsb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
110 void ldrsh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
112 void ldrd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
113 void strd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
116 RegList regs, Condition cond = AL) OVERRIDE;
118 RegList regs, Condition cond = AL) OVERRIDE;
120 void ldrex(Register rd, Register rn, Condition cond = AL) OVERRIDE;
121 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
124 void clrex(Condition cond = AL) OVERRIDE;
125 void nop(Condition cond = AL) OVERRIDE;
135 void vmovsr(SRegister sn, Register rt, Condition cond = AL) OVERRIDE;
136 void vmovrs(Register rt, SRegister sn, Condition cond = AL) OVERRIDE;
137 void vmovsrr(SRegister sm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
138 void vmovrrs(Register rt, Register rt2, SRegister sm, Condition cond = AL) OVERRIDE;
139 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
140 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) OVERRIDE;
141 void vmovs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
142 void vmovd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
145 bool vmovs(SRegister sd, float s_imm, Condition cond = AL) OVERRIDE;
146 bool vmovd(DRegister dd, double d_imm, Condition cond = AL) OVERRIDE;
148 void vldrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
149 void vstrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
150 void vldrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
151 void vstrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
153 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
154 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
155 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
156 void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
157 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
158 void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
159 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
160 void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
161 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
162 void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
163 void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
164 void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
166 void vabss(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
167 void vabsd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
168 void vnegs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
169 void vnegd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
170 void vsqrts(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
171 void vsqrtd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
173 void vcvtsd(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
174 void vcvtds(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
175 void vcvtis(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
176 void vcvtid(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
177 void vcvtsi(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
178 void vcvtdi(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
179 void vcvtus(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
180 void vcvtud(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
181 void vcvtsu(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
182 void vcvtdu(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
184 void vcmps(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
185 void vcmpd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
186 void vcmpsz(SRegister sd, Condition cond = AL) OVERRIDE;
187 void vcmpdz(DRegister dd, Condition cond = AL) OVERRIDE;
188 void vmstat(Condition cond = AL) OVERRIDE; // VMRS APSR_nzcv, FPSCR
190 void vpushs(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
191 void vpushd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
192 void vpops(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
193 void vpopd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
196 void b(Label* label, Condition cond = AL);
197 void bl(Label* label, Condition cond = AL);
198 void blx(Register rm, Condition cond = AL) OVERRIDE;
199 void bx(Register rm, Condition cond = AL) OVERRIDE;
201 Condition cond = AL) OVERRIDE;
203 Condition cond = AL) OVERRIDE;
205 Condition cond = AL) OVERRIDE;
207 Condition cond = AL) OVERRIDE;
209 Condition cond = AL) OVERRIDE;
212 Condition cond = AL) OVERRIDE;
214 Condition cond = AL) OVERRIDE;
216 Condition cond = AL) OVERRIDE;
218 Condition cond = AL) OVERRIDE;
220 void Push(Register rd, Condition cond = AL) OVERRIDE;
221 void Pop(Register rd, Condition cond = AL) OVERRIDE;
223 void PushList(RegList regs, Condition cond = AL) OVERRIDE;
224 void PopList(RegList regs, Condition cond = AL) OVERRIDE;
226 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
234 void AddConstant(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
236 Condition cond = AL) OVERRIDE;
238 Condition cond = AL) OVERRIDE;
240 Condition cond = AL) {}
243 void LoadImmediate(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
244 void LoadSImmediate(SRegister sd, float value, Condition cond = AL) {}
246 Register scratch, Condition cond = AL) {}
252 Condition cond = AL) OVERRIDE;
257 Condition cond = AL) OVERRIDE;
261 Condition cond = AL) OVERRIDE;
265 Condition cond = AL) OVERRIDE;
269 Condition cond = AL) OVERRIDE;
273 Condition cond = AL) OVERRIDE;
286 void EmitType01(Condition cond,
294 void EmitType5(Condition cond, int offset, bool link);
296 void EmitMemOp(Condition cond,
302 void EmitMemOpAddressMode3(Condition cond,
307 void EmitMultiMemOp(Condition cond,
313 void EmitShiftImmediate(Condition cond,
319 void EmitShiftRegister(Condition cond,
325 void EmitMulOp(Condition cond,
332 void EmitVFPsss(Condition cond,
338 void EmitVFPddd(Condition cond,
344 void EmitVFPsd(Condition cond,
349 void EmitVFPds(Condition cond,
354 void EmitVPushPop(uint32_t reg, int nregs, bool push, bool dbl, Condition cond);
356 void EmitBranch(Condition cond, Label* label, bool link);