Lines Matching refs:Condition

351   virtual void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
353 virtual void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
355 virtual void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
356 virtual void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
358 virtual void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
359 virtual void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
361 virtual void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
363 virtual void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
365 virtual void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
367 virtual void sbc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
369 virtual void rsc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
371 virtual void tst(Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
373 virtual void teq(Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
375 virtual void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
377 virtual void cmn(Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
379 virtual void orr(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
380 virtual void orrs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
382 virtual void mov(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
383 virtual void movs(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
385 virtual void bic(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
387 virtual void mvn(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
388 virtual void mvns(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
391 virtual void clz(Register rd, Register rm, Condition cond = AL) = 0;
392 virtual void movw(Register rd, uint16_t imm16, Condition cond = AL) = 0;
393 virtual void movt(Register rd, uint16_t imm16, Condition cond = AL) = 0;
396 virtual void mul(Register rd, Register rn, Register rm, Condition cond = AL) = 0;
398 Condition cond = AL) = 0;
400 Condition cond = AL) = 0;
402 Condition cond = AL) = 0;
404 virtual void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) = 0;
405 virtual void udiv(Register rd, Register rn, Register rm, Condition cond = AL) = 0;
409 Condition cond = AL) = 0;
411 Condition cond = AL) = 0;
414 virtual void ldr(Register rd, const Address& ad, Condition cond = AL) = 0;
415 virtual void str(Register rd, const Address& ad, Condition cond = AL) = 0;
417 virtual void ldrb(Register rd, const Address& ad, Condition cond = AL) = 0;
418 virtual void strb(Register rd, const Address& ad, Condition cond = AL) = 0;
420 virtual void ldrh(Register rd, const Address& ad, Condition cond = AL) = 0;
421 virtual void strh(Register rd, const Address& ad, Condition cond = AL) = 0;
423 virtual void ldrsb(Register rd, const Address& ad, Condition cond = AL) = 0;
424 virtual void ldrsh(Register rd, const Address& ad, Condition cond = AL) = 0;
426 virtual void ldrd(Register rd, const Address& ad, Condition cond = AL) = 0;
427 virtual void strd(Register rd, const Address& ad, Condition cond = AL) = 0;
430 RegList regs, Condition cond = AL) = 0;
432 RegList regs, Condition cond = AL) = 0;
434 virtual void ldrex(Register rd, Register rn, Condition cond = AL) = 0;
435 virtual void strex(Register rd, Register rt, Register rn, Condition cond = AL) = 0;
436 virtual void ldrexd(Register rt, Register rt2, Register rn, Condition cond = AL) = 0;
437 virtual void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) = 0;
440 virtual void clrex(Condition cond = AL) = 0;
441 virtual void nop(Condition cond = AL) = 0;
447 virtual void it(Condition firstcond ATTRIBUTE_UNUSED,
458 virtual void vmovsr(SRegister sn, Register rt, Condition cond = AL) = 0;
459 virtual void vmovrs(Register rt, SRegister sn, Condition cond = AL) = 0;
460 virtual void vmovsrr(SRegister sm, Register rt, Register rt2, Condition cond = AL) = 0;
461 virtual void vmovrrs(Register rt, Register rt2, SRegister sm, Condition cond = AL) = 0;
462 virtual void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) = 0;
463 virtual void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) = 0;
464 virtual void vmovs(SRegister sd, SRegister sm, Condition cond = AL) = 0;
465 virtual void vmovd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
468 virtual bool vmovs(SRegister sd, float s_imm, Condition cond = AL) = 0;
469 virtual bool vmovd(DRegister dd, double d_imm, Condition cond = AL) = 0;
471 virtual void vldrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
472 virtual void vstrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
473 virtual void vldrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;
474 virtual void vstrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;
476 virtual void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
477 virtual void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
478 virtual void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
479 virtual void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
480 virtual void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
481 virtual void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
482 virtual void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
483 virtual void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
484 virtual void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
485 virtual void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
486 virtual void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0;
487 virtual void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0;
489 virtual void vabss(SRegister sd, SRegister sm, Condition cond = AL) = 0;
490 virtual void vabsd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
491 virtual void vnegs(SRegister sd, SRegister sm, Condition cond = AL) = 0;
492 virtual void vnegd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
493 virtual void vsqrts(SRegister sd, SRegister sm, Condition cond = AL) = 0;
494 virtual void vsqrtd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
496 virtual void vcvtsd(SRegister sd, DRegister dm, Condition cond = AL) = 0;
497 virtual void vcvtds(DRegister dd, SRegister sm, Condition cond = AL) = 0;
498 virtual void vcvtis(SRegister sd, SRegister sm, Condition cond = AL) = 0;
499 virtual void vcvtid(SRegister sd, DRegister dm, Condition cond = AL) = 0;
500 virtual void vcvtsi(SRegister sd, SRegister sm, Condition cond = AL) = 0;
501 virtual void vcvtdi(DRegister dd, SRegister sm, Condition cond = AL) = 0;
502 virtual void vcvtus(SRegister sd, SRegister sm, Condition cond = AL) = 0;
503 virtual void vcvtud(SRegister sd, DRegister dm, Condition cond = AL) = 0;
504 virtual void vcvtsu(SRegister sd, SRegister sm, Condition cond = AL) = 0;
505 virtual void vcvtdu(DRegister dd, SRegister sm, Condition cond = AL) = 0;
507 virtual void vcmps(SRegister sd, SRegister sm, Condition cond = AL) = 0;
508 virtual void vcmpd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
509 virtual void vcmpsz(SRegister sd, Condition cond = AL) = 0;
510 virtual void vcmpdz(DRegister dd, Condition cond = AL) = 0;
511 virtual void vmstat(Condition cond = AL) = 0; // VMRS APSR_nzcv, FPSCR
513 virtual void vpushs(SRegister reg, int nregs, Condition cond = AL) = 0;
514 virtual void vpushd(DRegister reg, int nregs, Condition cond = AL) = 0;
515 virtual void vpops(SRegister reg, int nregs, Condition cond = AL) = 0;
516 virtual void vpopd(DRegister reg, int nregs, Condition cond = AL) = 0;
519 virtual void b(Label* label, Condition cond = AL) = 0;
520 virtual void bl(Label* label, Condition cond = AL) = 0;
521 virtual void blx(Register rm, Condition cond = AL) = 0;
522 virtual void bx(Register rm, Condition cond = AL) = 0;
533 virtual void AddConstant(Register rd, int32_t value, Condition cond = AL) = 0;
535 Condition cond = AL) = 0;
537 Condition cond = AL) = 0;
540 virtual void LoadImmediate(Register rd, int32_t value, Condition cond = AL) = 0;
541 void LoadSImmediate(SRegister sd, float value, Condition cond = AL) {
557 void LoadDImmediate(DRegister sd, double value, Condition cond = AL) {
589 Condition cond = AL) = 0;
594 Condition cond = AL) = 0;
598 Condition cond = AL) = 0;
602 Condition cond = AL) = 0;
606 Condition cond = AL) = 0;
610 Condition cond = AL) = 0;
612 virtual void Push(Register rd, Condition cond = AL) = 0;
613 virtual void Pop(Register rd, Condition cond = AL) = 0;
615 virtual void PushList(RegList regs, Condition cond = AL) = 0;
616 virtual void PopList(RegList regs, Condition cond = AL) = 0;
618 virtual void Mov(Register rd, Register rm, Condition cond = AL) = 0;
623 Condition cond = AL) = 0;
625 Condition cond = AL) = 0;
627 Condition cond = AL) = 0;
629 Condition cond = AL) = 0;
631 Condition cond = AL) = 0;
634 Condition cond = AL) = 0;
636 Condition cond = AL) = 0;
638 Condition cond = AL) = 0;
640 Condition cond = AL) = 0;