• Home
  • Raw
  • Download

Lines Matching full:condition

42   Condition first_condition_;
43 Condition condition_;
49 condition_ = Condition((condition_.GetCondition() & 0xe) | (it_mask_ >> 3)); in Advance()
58 void Set(Condition first_condition, uint16_t mask) { in Set()
62 Condition GetFirstCondition() const { return first_condition_; } in GetFirstCondition()
63 Condition GetCurrentCondition() const { return condition_; } in GetCurrentCondition()
99 Condition cond_;
102 ConditionPrinter(const ITBlock& it_block, Condition cond) in ConditionPrinter()
196 virtual DisassemblerStream& operator<<(Condition cond) {
429 void SetIT(Condition first_condition, uint16_t it_mask) { in SetIT()
437 // Return the current condition depending on the IT state for T32.
438 Condition CurrentCond() const { in CurrentCond()
478 void adc(Condition cond,
484 void adcs(Condition cond,
490 void add(Condition cond,
496 void add(Condition cond, Register rd, const Operand& operand);
498 void adds(Condition cond,
506 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
508 void adr(Condition cond, EncodingSize size, Register rd, Label* label);
510 void and_(Condition cond,
516 void ands(Condition cond,
522 void asr(Condition cond,
528 void asrs(Condition cond,
534 void b(Condition cond, EncodingSize size, Label* label);
536 void bfc(Condition cond, Register rd, uint32_t lsb, const Operand& operand);
538 void bfi(Condition cond,
544 void bic(Condition cond,
550 void bics(Condition cond,
556 void bkpt(Condition cond, uint32_t imm);
558 void bl(Condition cond, Label* label);
560 void blx(Condition cond, Label* label);
562 void blx(Condition cond, Register rm);
564 void bx(Condition cond, Register rm);
566 void bxj(Condition cond, Register rm);
572 void clrex(Condition cond);
574 void clz(Condition cond, Register rd, Register rm);
576 void cmn(Condition cond,
581 void cmp(Condition cond,
586 void crc32b(Condition cond, Register rd, Register rn, Register rm);
588 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
590 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
592 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
594 void crc32h(Condition cond, Register rd, Register rn, Register rm);
596 void crc32w(Condition cond, Register rd, Register rn, Register rm);
598 void dmb(Condition cond, MemoryBarrier option);
600 void dsb(Condition cond, MemoryBarrier option);
602 void eor(Condition cond,
608 void eors(Condition cond,
614 void fldmdbx(Condition cond,
619 void fldmiax(Condition cond,
624 void fstmdbx(Condition cond,
629 void fstmiax(Condition cond,
634 void hlt(Condition cond, uint32_t imm);
636 void hvc(Condition cond, uint32_t imm);
638 void isb(Condition cond, MemoryBarrier option);
640 void it(Condition cond, uint16_t mask);
642 void lda(Condition cond, Register rt, const MemOperand& operand);
644 void ldab(Condition cond, Register rt, const MemOperand& operand);
646 void ldaex(Condition cond, Register rt, const MemOperand& operand);
648 void ldaexb(Condition cond, Register rt, const MemOperand& operand);
650 void ldaexd(Condition cond,
655 void ldaexh(Condition cond, Register rt, const MemOperand& operand);
657 void ldah(Condition cond, Register rt, const MemOperand& operand);
659 void ldm(Condition cond,
665 void ldmda(Condition cond,
670 void ldmdb(Condition cond,
675 void ldmea(Condition cond,
680 void ldmed(Condition cond,
685 void ldmfa(Condition cond,
690 void ldmfd(Condition cond,
696 void ldmib(Condition cond,
701 void ldr(Condition cond,
706 void ldr(Condition cond, EncodingSize size, Register rt, Label* label);
708 void ldrb(Condition cond,
713 void ldrb(Condition cond, Register rt, Label* label);
715 void ldrd(Condition cond,
720 void ldrd(Condition cond, Register rt, Register rt2, Label* label);
722 void ldrex(Condition cond, Register rt, const MemOperand& operand);
724 void ldrexb(Condition cond, Register rt, const MemOperand& operand);
726 void ldrexd(Condition cond,
731 void ldrexh(Condition cond, Register rt, const MemOperand& operand);
733 void ldrh(Condition cond,
738 void ldrh(Condition cond, Register rt, Label* label);
740 void ldrsb(Condition cond,
745 void ldrsb(Condition cond, Register rt, Label* label);
747 void ldrsh(Condition cond,
752 void ldrsh(Condition cond, Register rt, Label* label);
754 void lsl(Condition cond,
760 void lsls(Condition cond,
766 void lsr(Condition cond,
772 void lsrs(Condition cond,
778 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
780 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
782 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
784 void mov(Condition cond,
789 void movs(Condition cond,
794 void movt(Condition cond, Register rd, const Operand& operand);
796 void movw(Condition cond, Register rd, const Operand& operand);
798 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
800 void msr(Condition cond,
805 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
807 void muls(Condition cond, Register rd, Register rn, Register rm);
809 void mvn(Condition cond,
814 void mvns(Condition cond,
819 void nop(Condition cond, EncodingSize size);
821 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
823 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
825 void orr(Condition cond,
831 void orrs(Condition cond,
837 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
839 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
841 void pld(Condition cond, Label* label);
843 void pld(Condition cond, const MemOperand& operand);
845 void pldw(Condition cond, const MemOperand& operand);
847 void pli(Condition cond, const MemOperand& operand);
849 void pli(Condition cond, Label* label);
851 void pop(Condition cond, EncodingSize size, RegisterList registers);
853 void pop(Condition cond, EncodingSize size, Register rt);
855 void push(Condition cond, EncodingSize size, RegisterList registers);
857 void push(Condition cond, EncodingSize size, Register rt);
859 void qadd(Condition cond, Register rd, Register rm, Register rn);
861 void qadd16(Condition cond, Register rd, Register rn, Register rm);
863 void qadd8(Condition cond, Register rd, Register rn, Register rm);
865 void qasx(Condition cond, Register rd, Register rn, Register rm);
867 void qdadd(Condition cond, Register rd, Register rm, Register rn);
869 void qdsub(Condition cond, Register rd, Register rm, Register rn);
871 void qsax(Condition cond, Register rd, Register rn, Register rm);
873 void qsub(Condition cond, Register rd, Register rm, Register rn);
875 void qsub16(Condition cond, Register rd, Register rn, Register rm);
877 void qsub8(Condition cond, Register rd, Register rn, Register rm);
879 void rbit(Condition cond, Register rd, Register rm);
881 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
883 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
885 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
887 void ror(Condition cond,
893 void rors(Condition cond,
899 void rrx(Condition cond, Register rd, Register rm);
901 void rrxs(Condition cond, Register rd, Register rm);
903 void rsb(Condition cond,
909 void rsbs(Condition cond,
915 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
917 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
919 void sadd16(Condition cond, Register rd, Register rn, Register rm);
921 void sadd8(Condition cond, Register rd, Register rn, Register rm);
923 void sasx(Condition cond, Register rd, Register rn, Register rm);
925 void sbc(Condition cond,
931 void sbcs(Condition cond,
937 void sbfx(Condition cond,
943 void sdiv(Condition cond, Register rd, Register rn, Register rm);
945 void sel(Condition cond, Register rd, Register rn, Register rm);
947 void shadd16(Condition cond, Register rd, Register rn, Register rm);
949 void shadd8(Condition cond, Register rd, Register rn, Register rm);
951 void shasx(Condition cond, Register rd, Register rn, Register rm);
953 void shsax(Condition cond, Register rd, Register rn, Register rm);
955 void shsub16(Condition cond, Register rd, Register rn, Register rm);
957 void shsub8(Condition cond, Register rd, Register rn, Register rm);
960 Condition cond, Register rd, Register rn, Register rm, Register ra);
963 Condition cond, Register rd, Register rn, Register rm, Register ra);
966 Condition cond, Register rd, Register rn, Register rm, Register ra);
969 Condition cond, Register rd, Register rn, Register rm, Register ra);
972 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
975 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
978 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
981 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
984 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
987 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
990 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
993 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
996 Condition cond, Register rd, Register rn, Register rm, Register ra);
999 Condition cond, Register rd, Register rn, Register rm, Register ra);
1002 Condition cond, Register rd, Register rn, Register rm, Register ra);
1005 Condition cond, Register rd, Register rn, Register rm, Register ra);
1008 Condition cond, Register rd, Register rn, Register rm, Register ra);
1011 Condition cond, Register rd, Register rn, Register rm, Register ra);
1014 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1017 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1020 Condition cond, Register rd, Register rn, Register rm, Register ra);
1023 Condition cond, Register rd, Register rn, Register rm, Register ra);
1026 Condition cond, Register rd, Register rn, Register rm, Register ra);
1029 Condition cond, Register rd, Register rn, Register rm, Register ra);
1031 void smmul(Condition cond, Register rd, Register rn, Register rm);
1033 void smmulr(Condition cond, Register rd, Register rn, Register rm);
1035 void smuad(Condition cond, Register rd, Register rn, Register rm);
1037 void smuadx(Condition cond, Register rd, Register rn, Register rm);
1039 void smulbb(Condition cond, Register rd, Register rn, Register rm);
1041 void smulbt(Condition cond, Register rd, Register rn, Register rm);
1044 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1047 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1049 void smultb(Condition cond, Register rd, Register rn, Register rm);
1051 void smultt(Condition cond, Register rd, Register rn, Register rm);
1053 void smulwb(Condition cond, Register rd, Register rn, Register rm);
1055 void smulwt(Condition cond, Register rd, Register rn, Register rm);
1057 void smusd(Condition cond, Register rd, Register rn, Register rm);
1059 void smusdx(Condition cond, Register rd, Register rn, Register rm);
1061 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1063 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
1065 void ssax(Condition cond, Register rd, Register rn, Register rm);
1067 void ssub16(Condition cond, Register rd, Register rn, Register rm);
1069 void ssub8(Condition cond, Register rd, Register rn, Register rm);
1071 void stl(Condition cond, Register rt, const MemOperand& operand);
1073 void stlb(Condition cond, Register rt, const MemOperand& operand);
1075 void stlex(Condition cond,
1080 void stlexb(Condition cond,
1085 void stlexd(Condition cond,
1091 void stlexh(Condition cond,
1096 void stlh(Condition cond, Register rt, const MemOperand& operand);
1098 void stm(Condition cond,
1104 void stmda(Condition cond,
1109 void stmdb(Condition cond,
1115 void stmea(Condition cond,
1121 void stmed(Condition cond,
1126 void stmfa(Condition cond,
1131 void stmfd(Condition cond,
1136 void stmib(Condition cond,
1141 void str(Condition cond,
1146 void strb(Condition cond,
1151 void strd(Condition cond,
1156 void strex(Condition cond,
1161 void strexb(Condition cond,
1166 void strexd(Condition cond,
1172 void strexh(Condition cond,
1177 void strh(Condition cond,
1182 void sub(Condition cond,
1188 void sub(Condition cond, Register rd, const Operand& operand);
1190 void subs(Condition cond,
1198 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
1200 void svc(Condition cond, uint32_t imm);
1202 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1204 void sxtab16(Condition cond,
1209 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1211 void sxtb(Condition cond,
1216 void sxtb16(Condition cond, Register rd, const Operand& operand);
1218 void sxth(Condition cond,
1223 void tbb(Condition cond, Register rn, Register rm);
1225 void tbh(Condition cond, Register rn, Register rm);
1227 void teq(Condition cond, Register rn, const Operand& operand);
1229 void tst(Condition cond,
1234 void uadd16(Condition cond, Register rd, Register rn, Register rm);
1236 void uadd8(Condition cond, Register rd, Register rn, Register rm);
1238 void uasx(Condition cond, Register rd, Register rn, Register rm);
1240 void ubfx(Condition cond,
1246 void udf(Condition cond, EncodingSize size, uint32_t imm);
1248 void udiv(Condition cond, Register rd, Register rn, Register rm);
1250 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
1252 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
1254 void uhasx(Condition cond, Register rd, Register rn, Register rm);
1256 void uhsax(Condition cond, Register rd, Register rn, Register rm);
1258 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
1260 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
1263 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1266 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1269 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1272 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1275 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1277 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
1279 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
1281 void uqasx(Condition cond, Register rd, Register rn, Register rm);
1283 void uqsax(Condition cond, Register rd, Register rn, Register rm);
1285 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
1287 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
1289 void usad8(Condition cond, Register rd, Register rn, Register rm);
1292 Condition cond, Register rd, Register rn, Register rm, Register ra);
1294 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1296 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
1298 void usax(Condition cond, Register rd, Register rn, Register rm);
1300 void usub16(Condition cond, Register rd, Register rn, Register rm);
1302 void usub8(Condition cond, Register rd, Register rn, Register rm);
1304 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1306 void uxtab16(Condition cond,
1311 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1313 void uxtb(Condition cond,
1318 void uxtb16(Condition cond, Register rd, const Operand& operand);
1320 void uxth(Condition cond,
1326 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1329 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1332 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1335 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1338 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1341 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1343 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
1345 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
1347 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
1350 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1353 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1356 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1359 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1362 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1365 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1368 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1371 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1374 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1377 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1380 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1383 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
1386 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1389 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
1391 void vand(Condition cond,
1397 void vand(Condition cond,
1403 void vbic(Condition cond,
1409 void vbic(Condition cond,
1416 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1419 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1422 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1425 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1428 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1431 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1433 void vceq(Condition cond,
1439 void vceq(Condition cond,
1446 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1449 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1451 void vcge(Condition cond,
1457 void vcge(Condition cond,
1464 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1467 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1469 void vcgt(Condition cond,
1475 void vcgt(Condition cond,
1482 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1485 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1487 void vcle(Condition cond,
1493 void vcle(Condition cond,
1500 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1503 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1505 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
1507 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
1509 void vclt(Condition cond,
1515 void vclt(Condition cond,
1522 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1525 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1527 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
1529 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
1531 void vcmp(Condition cond, DataType dt, SRegister rd, SRegister rm);
1533 void vcmp(Condition cond, DataType dt, DRegister rd, DRegister rm);
1535 void vcmp(Condition cond, DataType dt, SRegister rd, double imm);
1537 void vcmp(Condition cond, DataType dt, DRegister rd, double imm);
1539 void vcmpe(Condition cond, DataType dt, SRegister rd, SRegister rm);
1541 void vcmpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
1543 void vcmpe(Condition cond, DataType dt, SRegister rd, double imm);
1545 void vcmpe(Condition cond, DataType dt, DRegister rd, double imm);
1547 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
1549 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
1552 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1555 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1557 void vcvt(Condition cond,
1564 void vcvt(Condition cond,
1571 void vcvt(Condition cond,
1579 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
1582 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
1585 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
1588 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
1591 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1602 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1605 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1608 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1635 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1638 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1641 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1644 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1647 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1650 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1653 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1655 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
1657 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
1659 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
1661 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
1664 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1667 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1669 void vext(Condition cond,
1676 void vext(Condition cond,
1684 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1687 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1690 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1693 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1696 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1699 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1702 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1705 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1708 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1711 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1714 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1717 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1720 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1723 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1725 void vld1(Condition cond,
1730 void vld2(Condition cond,
1735 void vld3(Condition cond,
1740 void vld3(Condition cond,
1745 void vld4(Condition cond,
1750 void vldm(Condition cond,
1756 void vldm(Condition cond,
1762 void vldmdb(Condition cond,
1768 void vldmdb(Condition cond,
1774 void vldmia(Condition cond,
1780 void vldmia(Condition cond,
1786 void vldr(Condition cond, DataType dt, DRegister rd, Label* label);
1788 void vldr(Condition cond,
1793 void vldr(Condition cond, DataType dt, SRegister rd, Label* label);
1795 void vldr(Condition cond,
1801 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1804 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1813 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1816 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1824 void vmla(Condition cond,
1830 void vmla(Condition cond,
1837 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1840 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1843 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1845 void vmlal(Condition cond,
1852 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1854 void vmls(Condition cond,
1860 void vmls(Condition cond,
1867 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1870 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1873 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1875 void vmlsl(Condition cond,
1882 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1884 void vmov(Condition cond, Register rt, SRegister rn);
1886 void vmov(Condition cond, SRegister rn, Register rt);
1888 void vmov(Condition cond, Register rt, Register rt2, DRegister rm);
1890 void vmov(Condition cond, DRegister rm, Register rt, Register rt2);
1893 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1);
1896 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2);
1898 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
1900 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
1902 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
1904 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
1906 void vmov(Condition cond, DataType dt, Register rt, DRegisterLane rn);
1908 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
1910 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
1912 void vmrs(Condition cond, RegisterOrAPSR_nzcv rt, SpecialFPRegister spec_reg);
1914 void vmsr(Condition cond, SpecialFPRegister spec_reg, Register rt);
1916 void vmul(Condition cond,
1923 void vmul(Condition cond,
1931 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1934 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1937 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1939 void vmull(Condition cond,
1947 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1949 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
1951 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
1953 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
1955 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
1957 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
1960 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1963 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1966 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1969 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1972 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1975 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1977 void vorn(Condition cond,
1983 void vorn(Condition cond,
1989 void vorr(Condition cond,
1995 void vorr(Condition cond,
2001 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
2003 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
2006 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2008 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
2010 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
2013 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2016 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2018 void vpop(Condition cond, DataType dt, DRegisterList dreglist);
2020 void vpop(Condition cond, DataType dt, SRegisterList sreglist);
2022 void vpush(Condition cond, DataType dt, DRegisterList dreglist);
2024 void vpush(Condition cond, DataType dt, SRegisterList sreglist);
2026 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
2028 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
2031 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2034 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2037 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2039 void vqdmlal(Condition cond,
2047 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2049 void vqdmlsl(Condition cond,
2057 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2060 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2062 void vqdmulh(Condition cond,
2068 void vqdmulh(Condition cond,
2075 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2077 void vqdmull(Condition cond,
2083 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
2085 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
2087 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
2089 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
2092 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2095 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2097 void vqrdmulh(Condition cond,
2103 void vqrdmulh(Condition cond,
2110 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2113 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2115 void vqrshrn(Condition cond,
2121 void vqrshrun(Condition cond,
2127 void vqshl(Condition cond,
2133 void vqshl(Condition cond,
2139 void vqshlu(Condition cond,
2145 void vqshlu(Condition cond,
2151 void vqshrn(Condition cond,
2157 void vqshrun(Condition cond,
2164 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2167 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2170 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2172 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
2174 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
2177 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2180 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2182 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
2184 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
2186 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
2188 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
2190 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
2192 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
2195 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2198 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2225 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2228 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2231 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2236 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2239 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2244 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2247 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2250 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2252 void vrshr(Condition cond,
2258 void vrshr(Condition cond,
2264 void vrshrn(Condition cond,
2270 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
2272 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
2275 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2278 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2280 void vrsra(Condition cond,
2286 void vrsra(Condition cond,
2293 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2311 void vshl(Condition cond,
2317 void vshl(Condition cond,
2323 void vshll(Condition cond,
2329 void vshr(Condition cond,
2335 void vshr(Condition cond,
2341 void vshrn(Condition cond,
2347 void vsli(Condition cond,
2353 void vsli(Condition cond,
2359 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
2361 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
2363 void vsra(Condition cond,
2369 void vsra(Condition cond,
2375 void vsri(Condition cond,
2381 void vsri(Condition cond,
2387 void vst1(Condition cond,
2392 void vst2(Condition cond,
2397 void vst3(Condition cond,
2402 void vst3(Condition cond,
2407 void vst4(Condition cond,
2412 void vstm(Condition cond,
2418 void vstm(Condition cond,
2424 void vstmdb(Condition cond,
2430 void vstmdb(Condition cond,
2436 void vstmia(Condition cond,
2442 void vstmia(Condition cond,
2448 void vstr(Condition cond,
2453 void vstr(Condition cond,
2459 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2462 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2465 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2468 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2471 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2474 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
2476 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2478 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2480 void vtbl(Condition cond,
2486 void vtbx(Condition cond,
2492 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
2494 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
2497 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2500 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2502 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2504 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2506 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
2508 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
2510 void yield(Condition cond, EncodingSize size);