Lines Matching defs:CC
35 EQ, NE, CS, CC, MI, PL, VS, VC, HI, LS, GE, LT, GT, LE, AL, NV,
37 LO = CC
114 dataProcessing( int opcode, int cc, int s,
119 virtual void MLA(int cc, int s,
121 virtual void MUL(int cc, int s,
123 virtual void UMULL(int cc, int s,
125 virtual void UMUAL(int cc, int s,
127 virtual void SMULL(int cc, int s,
129 virtual void SMUAL(int cc, int s,
133 virtual void B(int cc, uint32_t* pc) = 0;
134 virtual void BL(int cc, uint32_t* pc) = 0;
135 virtual void BX(int cc, int Rn) = 0;
138 virtual void B(int cc, const char* label) = 0;
139 virtual void BL(int cc, const char* label) = 0;
145 virtual void LDR (int cc, int Rd,
147 virtual void LDRB(int cc, int Rd,
149 virtual void STR (int cc, int Rd,
151 virtual void STRB(int cc, int Rd,
154 virtual void LDRH (int cc, int Rd,
156 virtual void LDRSB(int cc, int Rd,
158 virtual void LDRSH(int cc, int Rd,
160 virtual void STRH (int cc, int Rd,
164 virtual void LDM(int cc, int dir,
166 virtual void STM(int cc, int dir,
170 virtual void SWP(int cc, int Rn, int Rd, int Rm) = 0;
171 virtual void SWPB(int cc, int Rn, int Rd, int Rm) = 0;
172 virtual void SWI(int cc, uint32_t comment) = 0;
188 virtual void CLZ(int cc, int Rd, int Rm) = 0;
190 virtual void QADD(int cc, int Rd, int Rm, int Rn) = 0;
191 virtual void QDADD(int cc, int Rd, int Rm, int Rn) = 0;
192 virtual void QSUB(int cc, int Rd, int Rm, int Rn) = 0;
193 virtual void QDSUB(int cc, int Rd, int Rm, int Rn) = 0;
195 virtual void SMUL(int cc, int xy,
197 virtual void SMULW(int cc, int y,
199 virtual void SMLA(int cc, int xy,
201 virtual void SMLAL(int cc, int xy,
203 virtual void SMLAW(int cc, int y,
207 virtual void UXTB16(int cc, int Rd, int Rm, int rotate) = 0;
210 virtual void UBFX(int cc, int Rd, int Rn, int lsb, int width) = 0;
216 ADC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
217 dataProcessing(opADC, cc, s, Rd, Rn, Op2);
220 ADD(int cc, int s, int Rd, int Rn, uint32_t Op2) {
221 dataProcessing(opADD, cc, s, Rd, Rn, Op2);
224 AND(int cc, int s, int Rd, int Rn, uint32_t Op2) {
225 dataProcessing(opAND, cc, s, Rd, Rn, Op2);
228 BIC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
229 dataProcessing(opBIC, cc, s, Rd, Rn, Op2);
232 EOR(int cc, int s, int Rd, int Rn, uint32_t Op2) {
233 dataProcessing(opEOR, cc, s, Rd, Rn, Op2);
236 MOV(int cc, int s, int Rd, uint32_t Op2) {
237 dataProcessing(opMOV, cc, s, Rd, 0, Op2);
240 MVN(int cc, int s, int Rd, uint32_t Op2) {
241 dataProcessing(opMVN, cc, s, Rd, 0, Op2);
244 ORR(int cc, int s, int Rd, int Rn, uint32_t Op2) {
245 dataProcessing(opORR, cc, s, Rd, Rn, Op2);
248 RSB(int cc, int s, int Rd, int Rn, uint32_t Op2) {
249 dataProcessing(opRSB, cc, s, Rd, Rn, Op2);
252 RSC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
253 dataProcessing(opRSC, cc, s, Rd, Rn, Op2);
256 SBC(int cc, int s, int Rd, int Rn, uint32_t Op2) {
257 dataProcessing(opSBC, cc, s, Rd, Rn, Op2);
260 SUB(int cc, int s, int Rd, int Rn, uint32_t Op2) {
261 dataProcessing(opSUB, cc, s, Rd, Rn, Op2);
264 TEQ(int cc, int Rn, uint32_t Op2) {
265 dataProcessing(opTEQ, cc, 1, 0, Rn, Op2);
268 TST(int cc, int Rn, uint32_t Op2) {
269 dataProcessing(opTST, cc, 1, 0, Rn, Op2);
272 CMP(int cc, int Rn, uint32_t Op2) {
273 dataProcessing(opCMP, cc, 1, 0, Rn, Op2);
276 CMN(int cc, int Rn, uint32_t Op2) {
277 dataProcessing(opCMN, cc, 1, 0, Rn, Op2);
280 inline void SMULBB(int cc, int Rd, int Rm, int Rs) {
281 SMUL(cc, xyBB, Rd, Rm, Rs); }
282 inline void SMULTB(int cc, int Rd, int Rm, int Rs) {
283 SMUL(cc, xyTB, Rd, Rm, Rs); }
284 inline void SMULBT(int cc, int Rd, int Rm, int Rs) {
285 SMUL(cc, xyBT, Rd, Rm, Rs); }
286 inline void SMULTT(int cc, int Rd, int Rm, int Rs) {
287 SMUL(cc, xyTT, Rd, Rm, Rs); }
289 inline void SMULWB(int cc, int Rd, int Rm, int Rs) {
290 SMULW(cc, yB, Rd, Rm, Rs); }
291 inline void SMULWT(int cc, int Rd, int Rm, int Rs) {
292 SMULW(cc, yT, Rd, Rm, Rs); }
295 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) {
296 SMLA(cc, xyBB, Rd, Rm, Rs, Rn); }
298 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) {
299 SMLA(cc, xyTB, Rd, Rm, Rs, Rn); }
301 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) {
302 SMLA(cc, xyBT, Rd, Rm, Rs, Rn); }
304 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) {
305 SMLA(cc, xyTT, Rd, Rm, Rs, Rn); }
308 SMLALBB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
309 SMLAL(cc, xyBB, RdHi, RdLo, Rs, Rm); }
311 SMLALTB(int cc, int RdHi, int RdLo, int Rs, int Rm) {
312 SMLAL(cc, xyTB, RdHi, RdLo, Rs, Rm); }
314 SMLALBT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
315 SMLAL(cc, xyBT, RdHi, RdLo, Rs, Rm); }
317 SMLALTT(int cc, int RdHi, int RdLo, int Rs, int Rm) {
318 SMLAL(cc, xyTT, RdHi, RdLo, Rs, Rm); }
321 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) {
322 SMLAW(cc, yB, Rd, Rm, Rs, Rn); }
324 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) {
325 SMLAW(cc, yT, Rd, Rm, Rs, Rn); }