Lines Matching refs:cc
35 EQ, NE, CS, CC, MI, PL, VS, VC, HI, LS, GE, LT, GT, LE, AL, NV,
37 LO = CC
122 dataProcessing( int opcode, int cc, int s,
127 virtual void MLA(int cc, int s,
129 virtual void MUL(int cc, int s,
131 virtual void UMULL(int cc, int s,
133 virtual void UMUAL(int cc, int s,
135 virtual void SMULL(int cc, int s,
137 virtual void SMUAL(int cc, int s,
141 virtual void B(int cc, uint32_t* pc) = 0;
142 virtual void BL(int cc, uint32_t* pc) = 0;
143 virtual void BX(int cc, int Rn) = 0;
146 virtual void B(int cc, const char* label) = 0;
147 virtual void BL(int cc, const char* label) = 0;
153 virtual void LDR (int cc, int Rd,
155 virtual void LDRB(int cc, int Rd,
157 virtual void STR (int cc, int Rd,
159 virtual void STRB(int cc, int Rd,
162 virtual void LDRH (int cc, int Rd,
164 virtual void LDRSB(int cc, int Rd,
166 virtual void LDRSH(int cc, int Rd,
168 virtual void STRH (int cc, int Rd,
172 virtual void LDM(int cc, int dir,
174 virtual void STM(int cc, int dir,
178 virtual void SWP(int cc, int Rn, int Rd, int Rm) = 0;
179 virtual void SWPB(int cc, int Rn, int Rd, int Rm) = 0;
180 virtual void SWI(int cc, uint32_t comment) = 0;
196 virtual void CLZ(int cc, int Rd, int Rm) = 0;
198 virtual void QADD(int cc, int Rd, int Rm, int Rn) = 0;
199 virtual void QDADD(int cc, int Rd, int Rm, int Rn) = 0;
200 virtual void QSUB(int cc, int Rd, int Rm, int Rn) = 0;
201 virtual void QDSUB(int cc, int Rd, int Rm, int Rn) = 0;
203 virtual void SMUL(int cc, int xy,
205 virtual void SMULW(int cc, int y,
207 virtual void SMLA(int cc, int xy,
209 virtual void SMLAL(int cc, int xy,
211 virtual void SMLAW(int cc, int y,
215 virtual void UXTB16(int cc, int Rd, int Rm, int rotate) = 0;
218 virtual void UBFX(int cc, int Rd, int Rn, int lsb, int width) = 0;
224 ADC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
225 dataProcessing(opADC, cc, s, Rd, Rn, Op2);
228 ADD(int cc, int s, int Rd, int Rn, uint32_t Op2) {
229 dataProcessing(opADD, cc, s, Rd, Rn, Op2);
232 AND(int cc, int s, int Rd, int Rn, uint32_t Op2) {
233 dataProcessing(opAND, cc, s, Rd, Rn, Op2);
236 BIC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
237 dataProcessing(opBIC, cc, s, Rd, Rn, Op2);
240 EOR(int cc, int s, int Rd, int Rn, uint32_t Op2) {
241 dataProcessing(opEOR, cc, s, Rd, Rn, Op2);
244 MOV(int cc, int s, int Rd, uint32_t Op2) {
245 dataProcessing(opMOV, cc, s, Rd, 0, Op2);
248 MVN(int cc, int s, int Rd, uint32_t Op2) {
249 dataProcessing(opMVN, cc, s, Rd, 0, Op2);
252 ORR(int cc, int s, int Rd, int Rn, uint32_t Op2) {
253 dataProcessing(opORR, cc, s, Rd, Rn, Op2);
256 RSB(int cc, int s, int Rd, int Rn, uint32_t Op2) {
257 dataProcessing(opRSB, cc, s, Rd, Rn, Op2);
260 RSC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
261 dataProcessing(opRSC, cc, s, Rd, Rn, Op2);
264 SBC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
265 dataProcessing(opSBC, cc, s, Rd, Rn, Op2);
268 SUB(int cc, int s, int Rd, int Rn, uint32_t Op2) {
269 dataProcessing(opSUB, cc, s, Rd, Rn, Op2);
272 TEQ(int cc, int Rn, uint32_t Op2) {
273 dataProcessing(opTEQ, cc, 1, 0, Rn, Op2);
276 TST(int cc, int Rn, uint32_t Op2) {
277 dataProcessing(opTST, cc, 1, 0, Rn, Op2);
280 CMP(int cc, int Rn, uint32_t Op2) {
281 dataProcessing(opCMP, cc, 1, 0, Rn, Op2);
284 CMN(int cc, int Rn, uint32_t Op2) {
285 dataProcessing(opCMN, cc, 1, 0, Rn, Op2);
288 inline void SMULBB(int cc, int Rd, int Rm, int Rs) {
289 SMUL(cc, xyBB, Rd, Rm, Rs); }
290 inline void SMULTB(int cc, int Rd, int Rm, int Rs) {
291 SMUL(cc, xyTB, Rd, Rm, Rs); }
292 inline void SMULBT(int cc, int Rd, int Rm, int Rs) {
293 SMUL(cc, xyBT, Rd, Rm, Rs); }
294 inline void SMULTT(int cc, int Rd, int Rm, int Rs) {
295 SMUL(cc, xyTT, Rd, Rm, Rs); }
297 inline void SMULWB(int cc, int Rd, int Rm, int Rs) {
298 SMULW(cc, yB, Rd, Rm, Rs); }
299 inline void SMULWT(int cc, int Rd, int Rm, int Rs) {
300 SMULW(cc, yT, Rd, Rm, Rs); }
303 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) {
304 SMLA(cc, xyBB, Rd, Rm, Rs, Rn); }
306 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) {
307 SMLA(cc, xyTB, Rd, Rm, Rs, Rn); }
309 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) {
310 SMLA(cc, xyBT, Rd, Rm, Rs, Rn); }
312 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) {
313 SMLA(cc, xyTT, Rd, Rm, Rs, Rn); }
316 SMLALBB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
317 SMLAL(cc, xyBB, RdHi, RdLo, Rs, Rm); }
319 SMLALTB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
320 SMLAL(cc, xyTB, RdHi, RdLo, Rs, Rm); }
322 SMLALBT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
323 SMLAL(cc, xyBT, RdHi, RdLo, Rs, Rm); }
325 SMLALTT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
326 SMLAL(cc, xyTT, RdHi, RdLo, Rs, Rm); }
329 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) {
330 SMLAW(cc, yB, Rd, Rm, Rs, Rn); }
332 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) {
333 SMLAW(cc, yT, Rd, Rm, Rs, Rn); }