Lines Matching refs:cond

109     ConditionPrinter(const ITBlock& it_block, Condition cond)
110 : it_block_(it_block), cond_(cond) {}
113 friend std::ostream& operator<<(std::ostream& os, ConditionPrinter cond) {
114 if (cond.it_block_.InITBlock() && cond.cond_.Is(al) &&
115 !cond.cond_.IsNone()) {
118 return os << cond.cond_;
289 virtual DisassemblerStream& operator<<(const ConditionPrinter& cond) {
290 os_ << cond;
293 virtual DisassemblerStream& operator<<(Condition cond) {
294 os_ << cond;
626 void adc(Condition cond,
632 void adcs(Condition cond,
638 void add(Condition cond,
644 void add(Condition cond, Register rd, const Operand& operand);
646 void adds(Condition cond,
654 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
656 void adr(Condition cond, EncodingSize size, Register rd, Location* location);
658 void and_(Condition cond,
664 void ands(Condition cond,
670 void asr(Condition cond,
676 void asrs(Condition cond,
682 void b(Condition cond, EncodingSize size, Location* location);
684 void bfc(Condition cond, Register rd, uint32_t lsb, uint32_t width);
687 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
689 void bic(Condition cond,
695 void bics(Condition cond,
701 void bkpt(Condition cond, uint32_t imm);
703 void bl(Condition cond, Location* location);
705 void blx(Condition cond, Location* location);
707 void blx(Condition cond, Register rm);
709 void bx(Condition cond, Register rm);
711 void bxj(Condition cond, Register rm);
717 void clrex(Condition cond);
719 void clz(Condition cond, Register rd, Register rm);
721 void cmn(Condition cond,
726 void cmp(Condition cond,
731 void crc32b(Condition cond, Register rd, Register rn, Register rm);
733 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
735 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
737 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
739 void crc32h(Condition cond, Register rd, Register rn, Register rm);
741 void crc32w(Condition cond, Register rd, Register rn, Register rm);
743 void dmb(Condition cond, MemoryBarrier option);
745 void dsb(Condition cond, MemoryBarrier option);
747 void eor(Condition cond,
753 void eors(Condition cond,
759 void fldmdbx(Condition cond,
764 void fldmiax(Condition cond,
769 void fstmdbx(Condition cond,
774 void fstmiax(Condition cond,
779 void hlt(Condition cond, uint32_t imm);
781 void hvc(Condition cond, uint32_t imm);
783 void isb(Condition cond, MemoryBarrier option);
785 void it(Condition cond, uint16_t mask);
787 void lda(Condition cond, Register rt, const MemOperand& operand);
789 void ldab(Condition cond, Register rt, const MemOperand& operand);
791 void ldaex(Condition cond, Register rt, const MemOperand& operand);
793 void ldaexb(Condition cond, Register rt, const MemOperand& operand);
795 void ldaexd(Condition cond,
800 void ldaexh(Condition cond, Register rt, const MemOperand& operand);
802 void ldah(Condition cond, Register rt, const MemOperand& operand);
804 void ldm(Condition cond,
810 void ldmda(Condition cond,
815 void ldmdb(Condition cond,
820 void ldmea(Condition cond,
825 void ldmed(Condition cond,
830 void ldmfa(Condition cond,
835 void ldmfd(Condition cond,
841 void ldmib(Condition cond,
846 void ldr(Condition cond,
851 void ldr(Condition cond, EncodingSize size, Register rt, Location* location);
853 void ldrb(Condition cond,
858 void ldrb(Condition cond, Register rt, Location* location);
860 void ldrd(Condition cond,
865 void ldrd(Condition cond, Register rt, Register rt2, Location* location);
867 void ldrex(Condition cond, Register rt, const MemOperand& operand);
869 void ldrexb(Condition cond, Register rt, const MemOperand& operand);
871 void ldrexd(Condition cond,
876 void ldrexh(Condition cond, Register rt, const MemOperand& operand);
878 void ldrh(Condition cond,
883 void ldrh(Condition cond, Register rt, Location* location);
885 void ldrsb(Condition cond,
890 void ldrsb(Condition cond, Register rt, Location* location);
892 void ldrsh(Condition cond,
897 void ldrsh(Condition cond, Register rt, Location* location);
899 void lsl(Condition cond,
905 void lsls(Condition cond,
911 void lsr(Condition cond,
917 void lsrs(Condition cond,
923 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
925 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
927 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
929 void mov(Condition cond,
934 void movs(Condition cond,
939 void movt(Condition cond, Register rd, const Operand& operand);
941 void movw(Condition cond, Register rd, const Operand& operand);
943 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
945 void msr(Condition cond,
950 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
952 void muls(Condition cond, Register rd, Register rn, Register rm);
954 void mvn(Condition cond,
959 void mvns(Condition cond,
964 void nop(Condition cond, EncodingSize size);
966 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
968 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
970 void orr(Condition cond,
976 void orrs(Condition cond,
982 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
984 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
986 void pld(Condition cond, Location* location);
988 void pld(Condition cond, const MemOperand& operand);
990 void pldw(Condition cond, const MemOperand& operand);
992 void pli(Condition cond, const MemOperand& operand);
994 void pli(Condition cond, Location* location);
996 void pop(Condition cond, EncodingSize size, RegisterList registers);
998 void pop(Condition cond, EncodingSize size, Register rt);
1000 void push(Condition cond, EncodingSize size, RegisterList registers);
1002 void push(Condition cond, EncodingSize size, Register rt);
1004 void qadd(Condition cond, Register rd, Register rm, Register rn);
1006 void qadd16(Condition cond, Register rd, Register rn, Register rm);
1008 void qadd8(Condition cond, Register rd, Register rn, Register rm);
1010 void qasx(Condition cond, Register rd, Register rn, Register rm);
1012 void qdadd(Condition cond, Register rd, Register rm, Register rn);
1014 void qdsub(Condition cond, Register rd, Register rm, Register rn);
1016 void qsax(Condition cond, Register rd, Register rn, Register rm);
1018 void qsub(Condition cond, Register rd, Register rm, Register rn);
1020 void qsub16(Condition cond, Register rd, Register rn, Register rm);
1022 void qsub8(Condition cond, Register rd, Register rn, Register rm);
1024 void rbit(Condition cond, Register rd, Register rm);
1026 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
1028 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
1030 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
1032 void ror(Condition cond,
1038 void rors(Condition cond,
1044 void rrx(Condition cond, Register rd, Register rm);
1046 void rrxs(Condition cond, Register rd, Register rm);
1048 void rsb(Condition cond,
1054 void rsbs(Condition cond,
1060 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
1062 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
1064 void sadd16(Condition cond, Register rd, Register rn, Register rm);
1066 void sadd8(Condition cond, Register rd, Register rn, Register rm);
1068 void sasx(Condition cond, Register rd, Register rn, Register rm);
1070 void sbc(Condition cond,
1076 void sbcs(Condition cond,
1083 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
1085 void sdiv(Condition cond, Register rd, Register rn, Register rm);
1087 void sel(Condition cond, Register rd, Register rn, Register rm);
1089 void shadd16(Condition cond, Register rd, Register rn, Register rm);
1091 void shadd8(Condition cond, Register rd, Register rn, Register rm);
1093 void shasx(Condition cond, Register rd, Register rn, Register rm);
1095 void shsax(Condition cond, Register rd, Register rn, Register rm);
1097 void shsub16(Condition cond, Register rd, Register rn, Register rm);
1099 void shsub8(Condition cond, Register rd, Register rn, Register rm);
1102 Condition cond, Register rd, Register rn, Register rm, Register ra);
1105 Condition cond, Register rd, Register rn, Register rm, Register ra);
1108 Condition cond, Register rd, Register rn, Register rm, Register ra);
1111 Condition cond, Register rd, Register rn, Register rm, Register ra);
1114 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1117 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1120 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1123 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1126 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1129 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1132 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1135 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1138 Condition cond, Register rd, Register rn, Register rm, Register ra);
1141 Condition cond, Register rd, Register rn, Register rm, Register ra);
1144 Condition cond, Register rd, Register rn, Register rm, Register ra);
1147 Condition cond, Register rd, Register rn, Register rm, Register ra);
1150 Condition cond, Register rd, Register rn, Register rm, Register ra);
1153 Condition cond, Register rd, Register rn, Register rm, Register ra);
1156 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1159 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1162 Condition cond, Register rd, Register rn, Register rm, Register ra);
1165 Condition cond, Register rd, Register rn, Register rm, Register ra);
1168 Condition cond, Register rd, Register rn, Register rm, Register ra);
1171 Condition cond, Register rd, Register rn, Register rm, Register ra);
1173 void smmul(Condition cond, Register rd, Register rn, Register rm);
1175 void smmulr(Condition cond, Register rd, Register rn, Register rm);
1177 void smuad(Condition cond, Register rd, Register rn, Register rm);
1179 void smuadx(Condition cond, Register rd, Register rn, Register rm);
1181 void smulbb(Condition cond, Register rd, Register rn, Register rm);
1183 void smulbt(Condition cond, Register rd, Register rn, Register rm);
1186 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1189 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1191 void smultb(Condition cond, Register rd, Register rn, Register rm);
1193 void smultt(Condition cond, Register rd, Register rn, Register rm);
1195 void smulwb(Condition cond, Register rd, Register rn, Register rm);
1197 void smulwt(Condition cond, Register rd, Register rn, Register rm);
1199 void smusd(Condition cond, Register rd, Register rn, Register rm);
1201 void smusdx(Condition cond, Register rd, Register rn, Register rm);
1203 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1205 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
1207 void ssax(Condition cond, Register rd, Register rn, Register rm);
1209 void ssub16(Condition cond, Register rd, Register rn, Register rm);
1211 void ssub8(Condition cond, Register rd, Register rn, Register rm);
1213 void stl(Condition cond, Register rt, const MemOperand& operand);
1215 void stlb(Condition cond, Register rt, const MemOperand& operand);
1217 void stlex(Condition cond,
1222 void stlexb(Condition cond,
1227 void stlexd(Condition cond,
1233 void stlexh(Condition cond,
1238 void stlh(Condition cond, Register rt, const MemOperand& operand);
1240 void stm(Condition cond,
1246 void stmda(Condition cond,
1251 void stmdb(Condition cond,
1257 void stmea(Condition cond,
1263 void stmed(Condition cond,
1268 void stmfa(Condition cond,
1273 void stmfd(Condition cond,
1278 void stmib(Condition cond,
1283 void str(Condition cond,
1288 void strb(Condition cond,
1293 void strd(Condition cond,
1298 void strex(Condition cond,
1303 void strexb(Condition cond,
1308 void strexd(Condition cond,
1314 void strexh(Condition cond,
1319 void strh(Condition cond,
1324 void sub(Condition cond,
1330 void sub(Condition cond, Register rd, const Operand& operand);
1332 void subs(Condition cond,
1340 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
1342 void svc(Condition cond, uint32_t imm);
1344 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1346 void sxtab16(Condition cond,
1351 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1353 void sxtb(Condition cond,
1358 void sxtb16(Condition cond, Register rd, const Operand& operand);
1360 void sxth(Condition cond,
1365 void tbb(Condition cond, Register rn, Register rm);
1367 void tbh(Condition cond, Register rn, Register rm);
1369 void teq(Condition cond, Register rn, const Operand& operand);
1371 void tst(Condition cond,
1376 void uadd16(Condition cond, Register rd, Register rn, Register rm);
1378 void uadd8(Condition cond, Register rd, Register rn, Register rm);
1380 void uasx(Condition cond, Register rd, Register rn, Register rm);
1383 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
1385 void udf(Condition cond, EncodingSize size, uint32_t imm);
1387 void udiv(Condition cond, Register rd, Register rn, Register rm);
1389 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
1391 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
1393 void uhasx(Condition cond, Register rd, Register rn, Register rm);
1395 void uhsax(Condition cond, Register rd, Register rn, Register rm);
1397 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
1399 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
1402 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1405 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1408 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1411 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1414 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1416 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
1418 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
1420 void uqasx(Condition cond, Register rd, Register rn, Register rm);
1422 void uqsax(Condition cond, Register rd, Register rn, Register rm);
1424 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
1426 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
1428 void usad8(Condition cond, Register rd, Register rn, Register rm);
1431 Condition cond, Register rd, Register rn, Register rm, Register ra);
1433 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1435 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
1437 void usax(Condition cond, Register rd, Register rn, Register rm);
1439 void usub16(Condition cond, Register rd, Register rn, Register rm);
1441 void usub8(Condition cond, Register rd, Register rn, Register rm);
1443 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1445 void uxtab16(Condition cond,
1450 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1452 void uxtb(Condition cond,
1457 void uxtb16(Condition cond, Register rd, const Operand& operand);
1459 void uxth(Condition cond,
1465 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1468 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1471 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1474 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1477 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1480 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1482 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
1484 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
1486 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
1489 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1492 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1495 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1498 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1501 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1504 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1507 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1510 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1513 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1516 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1519 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1522 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
1525 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1528 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
1530 void vand(Condition cond,
1536 void vand(Condition cond,
1542 void vbic(Condition cond,
1548 void vbic(Condition cond,
1555 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1558 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1561 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1564 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1567 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1570 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1572 void vceq(Condition cond,
1578 void vceq(Condition cond,
1585 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1588 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1590 void vcge(Condition cond,
1596 void vcge(Condition cond,
1603 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1606 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1608 void vcgt(Condition cond,
1614 void vcgt(Condition cond,
1621 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1624 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1626 void vcle(Condition cond,
1632 void vcle(Condition cond,
1639 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1642 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1644 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
1646 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
1648 void vclt(Condition cond,
1654 void vclt(Condition cond,
1661 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1664 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1666 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
1668 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
1670 void vcmp(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
1672 void vcmp(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
1674 void vcmpe(Condition cond,
1679 void vcmpe(Condition cond,
1684 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
1686 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
1689 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1692 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1694 void vcvt(Condition cond,
1701 void vcvt(Condition cond,
1708 void vcvt(Condition cond,
1716 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
1719 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
1722 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
1725 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
1728 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1739 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1742 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1745 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1772 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1775 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1778 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1781 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1784 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1787 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1790 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1792 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
1794 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
1796 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
1798 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
1801 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1804 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1806 void vext(Condition cond,
1813 void vext(Condition cond,
1821 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1824 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1827 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1830 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1833 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1836 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1839 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1842 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1845 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1848 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1851 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1854 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1857 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1860 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1862 void vld1(Condition cond,
1867 void vld2(Condition cond,
1872 void vld3(Condition cond,
1877 void vld3(Condition cond,
1882 void vld4(Condition cond,
1887 void vldm(Condition cond,
1893 void vldm(Condition cond,
1899 void vldmdb(Condition cond,
1905 void vldmdb(Condition cond,
1911 void vldmia(Condition cond,
1917 void vldmia(Condition cond,
1923 void vldr(Condition cond, DataType dt, DRegister rd, Location* location);
1925 void vldr(Condition cond,
1930 void vldr(Condition cond, DataType dt, SRegister rd, Location* location);
1932 void vldr(Condition cond,
1938 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1941 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1950 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1953 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1961 void vmla(Condition cond,
1967 void vmla(Condition cond,
1974 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1977 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1980 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1982 void vmlal(Condition cond,
1989 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1991 void vmls(Condition cond,
1997 void vmls(Condition cond,
2004 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2007 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2010 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2012 void vmlsl(Condition cond,
2019 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2021 void vmov(Condition cond, Register rt, SRegister rn);
2023 void vmov(Condition cond, SRegister rn, Register rt);
2025 void vmov(Condition cond, Register rt, Register rt2, DRegister rm);
2027 void vmov(Condition cond, DRegister rm, Register rt, Register rt2);
2030 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1);
2033 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2);
2035 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
2037 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
2039 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
2041 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
2043 void vmov(Condition cond, DataType dt, Register rt, DRegisterLane rn);
2045 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
2047 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
2049 void vmrs(Condition cond, RegisterOrAPSR_nzcv rt, SpecialFPRegister spec_reg);
2051 void vmsr(Condition cond, SpecialFPRegister spec_reg, Register rt);
2053 void vmul(Condition cond,
2060 void vmul(Condition cond,
2068 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2071 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2074 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2076 void vmull(Condition cond,
2084 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2086 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
2088 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
2090 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
2092 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
2094 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
2097 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2100 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2103 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2106 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2109 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2112 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2114 void vorn(Condition cond,
2120 void vorn(Condition cond,
2126 void vorr(Condition cond,
2132 void vorr(Condition cond,
2138 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
2140 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
2143 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2145 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
2147 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
2150 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2153 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2155 void vpop(Condition cond, DataType dt, DRegisterList dreglist);
2157 void vpop(Condition cond, DataType dt, SRegisterList sreglist);
2159 void vpush(Condition cond, DataType dt, DRegisterList dreglist);
2161 void vpush(Condition cond, DataType dt, SRegisterList sreglist);
2163 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
2165 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
2168 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2171 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2174 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2176 void vqdmlal(Condition cond,
2184 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2186 void vqdmlsl(Condition cond,
2194 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2197 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2199 void vqdmulh(Condition cond,
2205 void vqdmulh(Condition cond,
2212 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2214 void vqdmull(Condition cond,
2220 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
2222 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
2224 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
2226 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
2229 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2232 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2234 void vqrdmulh(Condition cond,
2240 void vqrdmulh(Condition cond,
2247 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2250 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2252 void vqrshrn(Condition cond,
2258 void vqrshrun(Condition cond,
2264 void vqshl(Condition cond,
2270 void vqshl(Condition cond,
2276 void vqshlu(Condition cond,
2282 void vqshlu(Condition cond,
2288 void vqshrn(Condition cond,
2294 void vqshrun(Condition cond,
2301 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2304 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2307 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2309 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
2311 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
2314 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2317 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2319 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
2321 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
2323 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
2325 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
2327 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
2329 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
2332 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2335 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2361 void vrintr(Condition cond, DataType dt, SRegister rd, SRegister rm);
2363 void vrintr(Condition cond, DataType dt, DRegister rd, DRegister rm);
2365 void vrintx(Condition cond, DataType dt, DRegister rd, DRegister rm);
2369 void vrintx(Condition cond, DataType dt, SRegister rd, SRegister rm);
2371 void vrintz(Condition cond, DataType dt, DRegister rd, DRegister rm);
2375 void vrintz(Condition cond, DataType dt, SRegister rd, SRegister rm);
2378 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2381 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2383 void vrshr(Condition cond,
2389 void vrshr(Condition cond,
2395 void vrshrn(Condition cond,
2401 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
2403 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
2406 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2409 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2411 void vrsra(Condition cond,
2417 void vrsra(Condition cond,
2424 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2442 void vshl(Condition cond,
2448 void vshl(Condition cond,
2454 void vshll(Condition cond,
2460 void vshr(Condition cond,
2466 void vshr(Condition cond,
2472 void vshrn(Condition cond,
2478 void vsli(Condition cond,
2484 void vsli(Condition cond,
2490 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
2492 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
2494 void vsra(Condition cond,
2500 void vsra(Condition cond,
2506 void vsri(Condition cond,
2512 void vsri(Condition cond,
2518 void vst1(Condition cond,
2523 void vst2(Condition cond,
2528 void vst3(Condition cond,
2533 void vst3(Condition cond,
2538 void vst4(Condition cond,
2543 void vstm(Condition cond,
2549 void vstm(Condition cond,
2555 void vstmdb(Condition cond,
2561 void vstmdb(Condition cond,
2567 void vstmia(Condition cond,
2573 void vstmia(Condition cond,
2579 void vstr(Condition cond,
2584 void vstr(Condition cond,
2590 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2593 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2596 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2599 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2602 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2605 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
2607 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2609 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2611 void vtbl(Condition cond,
2617 void vtbx(Condition cond,
2623 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
2625 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
2628 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2631 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2633 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2635 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2637 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
2639 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
2641 void yield(Condition cond, EncodingSize size);