Lines Matching refs:cond

103     ConditionPrinter(const ITBlock& it_block, Condition cond)
104 : it_block_(it_block), cond_(cond) {}
107 friend std::ostream& operator<<(std::ostream& os, ConditionPrinter cond) {
108 if (cond.it_block_.InITBlock() && cond.cond_.Is(al) &&
109 !cond.cond_.IsNone()) {
112 return os << cond.cond_;
282 virtual DisassemblerStream& operator<<(const ConditionPrinter& cond) {
283 os_ << cond;
286 virtual DisassemblerStream& operator<<(Condition cond) {
287 os_ << cond;
609 void adc(Condition cond,
615 void adcs(Condition cond,
621 void add(Condition cond,
627 void add(Condition cond, Register rd, const Operand& operand);
629 void adds(Condition cond,
637 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
639 void adr(Condition cond, EncodingSize size, Register rd, Location* location);
641 void and_(Condition cond,
647 void ands(Condition cond,
653 void asr(Condition cond,
659 void asrs(Condition cond,
665 void b(Condition cond, EncodingSize size, Location* location);
667 void bfc(Condition cond, Register rd, uint32_t lsb, uint32_t width);
670 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
672 void bic(Condition cond,
678 void bics(Condition cond,
684 void bkpt(Condition cond, uint32_t imm);
686 void bl(Condition cond, Location* location);
688 void blx(Condition cond, Location* location);
690 void blx(Condition cond, Register rm);
692 void bx(Condition cond, Register rm);
694 void bxj(Condition cond, Register rm);
700 void clrex(Condition cond);
702 void clz(Condition cond, Register rd, Register rm);
704 void cmn(Condition cond,
709 void cmp(Condition cond,
714 void crc32b(Condition cond, Register rd, Register rn, Register rm);
716 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
718 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
720 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
722 void crc32h(Condition cond, Register rd, Register rn, Register rm);
724 void crc32w(Condition cond, Register rd, Register rn, Register rm);
726 void dmb(Condition cond, MemoryBarrier option);
728 void dsb(Condition cond, MemoryBarrier option);
730 void eor(Condition cond,
736 void eors(Condition cond,
742 void fldmdbx(Condition cond,
747 void fldmiax(Condition cond,
752 void fstmdbx(Condition cond,
757 void fstmiax(Condition cond,
762 void hlt(Condition cond, uint32_t imm);
764 void hvc(Condition cond, uint32_t imm);
766 void isb(Condition cond, MemoryBarrier option);
768 void it(Condition cond, uint16_t mask);
770 void lda(Condition cond, Register rt, const MemOperand& operand);
772 void ldab(Condition cond, Register rt, const MemOperand& operand);
774 void ldaex(Condition cond, Register rt, const MemOperand& operand);
776 void ldaexb(Condition cond, Register rt, const MemOperand& operand);
778 void ldaexd(Condition cond,
783 void ldaexh(Condition cond, Register rt, const MemOperand& operand);
785 void ldah(Condition cond, Register rt, const MemOperand& operand);
787 void ldm(Condition cond,
793 void ldmda(Condition cond,
798 void ldmdb(Condition cond,
803 void ldmea(Condition cond,
808 void ldmed(Condition cond,
813 void ldmfa(Condition cond,
818 void ldmfd(Condition cond,
824 void ldmib(Condition cond,
829 void ldr(Condition cond,
834 void ldr(Condition cond, EncodingSize size, Register rt, Location* location);
836 void ldrb(Condition cond,
841 void ldrb(Condition cond, Register rt, Location* location);
843 void ldrd(Condition cond,
848 void ldrd(Condition cond, Register rt, Register rt2, Location* location);
850 void ldrex(Condition cond, Register rt, const MemOperand& operand);
852 void ldrexb(Condition cond, Register rt, const MemOperand& operand);
854 void ldrexd(Condition cond,
859 void ldrexh(Condition cond, Register rt, const MemOperand& operand);
861 void ldrh(Condition cond,
866 void ldrh(Condition cond, Register rt, Location* location);
868 void ldrsb(Condition cond,
873 void ldrsb(Condition cond, Register rt, Location* location);
875 void ldrsh(Condition cond,
880 void ldrsh(Condition cond, Register rt, Location* location);
882 void lsl(Condition cond,
888 void lsls(Condition cond,
894 void lsr(Condition cond,
900 void lsrs(Condition cond,
906 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
908 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
910 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
912 void mov(Condition cond,
917 void movs(Condition cond,
922 void movt(Condition cond, Register rd, const Operand& operand);
924 void movw(Condition cond, Register rd, const Operand& operand);
926 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
928 void msr(Condition cond,
933 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
935 void muls(Condition cond, Register rd, Register rn, Register rm);
937 void mvn(Condition cond,
942 void mvns(Condition cond,
947 void nop(Condition cond, EncodingSize size);
949 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
951 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
953 void orr(Condition cond,
959 void orrs(Condition cond,
965 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
967 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
969 void pld(Condition cond, Location* location);
971 void pld(Condition cond, const MemOperand& operand);
973 void pldw(Condition cond, const MemOperand& operand);
975 void pli(Condition cond, const MemOperand& operand);
977 void pli(Condition cond, Location* location);
979 void pop(Condition cond, EncodingSize size, RegisterList registers);
981 void pop(Condition cond, EncodingSize size, Register rt);
983 void push(Condition cond, EncodingSize size, RegisterList registers);
985 void push(Condition cond, EncodingSize size, Register rt);
987 void qadd(Condition cond, Register rd, Register rm, Register rn);
989 void qadd16(Condition cond, Register rd, Register rn, Register rm);
991 void qadd8(Condition cond, Register rd, Register rn, Register rm);
993 void qasx(Condition cond, Register rd, Register rn, Register rm);
995 void qdadd(Condition cond, Register rd, Register rm, Register rn);
997 void qdsub(Condition cond, Register rd, Register rm, Register rn);
999 void qsax(Condition cond, Register rd, Register rn, Register rm);
1001 void qsub(Condition cond, Register rd, Register rm, Register rn);
1003 void qsub16(Condition cond, Register rd, Register rn, Register rm);
1005 void qsub8(Condition cond, Register rd, Register rn, Register rm);
1007 void rbit(Condition cond, Register rd, Register rm);
1009 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
1011 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
1013 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
1015 void ror(Condition cond,
1021 void rors(Condition cond,
1027 void rrx(Condition cond, Register rd, Register rm);
1029 void rrxs(Condition cond, Register rd, Register rm);
1031 void rsb(Condition cond,
1037 void rsbs(Condition cond,
1043 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
1045 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
1047 void sadd16(Condition cond, Register rd, Register rn, Register rm);
1049 void sadd8(Condition cond, Register rd, Register rn, Register rm);
1051 void sasx(Condition cond, Register rd, Register rn, Register rm);
1053 void sbc(Condition cond,
1059 void sbcs(Condition cond,
1066 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
1068 void sdiv(Condition cond, Register rd, Register rn, Register rm);
1070 void sel(Condition cond, Register rd, Register rn, Register rm);
1072 void shadd16(Condition cond, Register rd, Register rn, Register rm);
1074 void shadd8(Condition cond, Register rd, Register rn, Register rm);
1076 void shasx(Condition cond, Register rd, Register rn, Register rm);
1078 void shsax(Condition cond, Register rd, Register rn, Register rm);
1080 void shsub16(Condition cond, Register rd, Register rn, Register rm);
1082 void shsub8(Condition cond, Register rd, Register rn, Register rm);
1085 Condition cond, Register rd, Register rn, Register rm, Register ra);
1088 Condition cond, Register rd, Register rn, Register rm, Register ra);
1091 Condition cond, Register rd, Register rn, Register rm, Register ra);
1094 Condition cond, Register rd, Register rn, Register rm, Register ra);
1097 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1100 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1103 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1106 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1109 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1112 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1115 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1118 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1121 Condition cond, Register rd, Register rn, Register rm, Register ra);
1124 Condition cond, Register rd, Register rn, Register rm, Register ra);
1127 Condition cond, Register rd, Register rn, Register rm, Register ra);
1130 Condition cond, Register rd, Register rn, Register rm, Register ra);
1133 Condition cond, Register rd, Register rn, Register rm, Register ra);
1136 Condition cond, Register rd, Register rn, Register rm, Register ra);
1139 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1142 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1145 Condition cond, Register rd, Register rn, Register rm, Register ra);
1148 Condition cond, Register rd, Register rn, Register rm, Register ra);
1151 Condition cond, Register rd, Register rn, Register rm, Register ra);
1154 Condition cond, Register rd, Register rn, Register rm, Register ra);
1156 void smmul(Condition cond, Register rd, Register rn, Register rm);
1158 void smmulr(Condition cond, Register rd, Register rn, Register rm);
1160 void smuad(Condition cond, Register rd, Register rn, Register rm);
1162 void smuadx(Condition cond, Register rd, Register rn, Register rm);
1164 void smulbb(Condition cond, Register rd, Register rn, Register rm);
1166 void smulbt(Condition cond, Register rd, Register rn, Register rm);
1169 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1172 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1174 void smultb(Condition cond, Register rd, Register rn, Register rm);
1176 void smultt(Condition cond, Register rd, Register rn, Register rm);
1178 void smulwb(Condition cond, Register rd, Register rn, Register rm);
1180 void smulwt(Condition cond, Register rd, Register rn, Register rm);
1182 void smusd(Condition cond, Register rd, Register rn, Register rm);
1184 void smusdx(Condition cond, Register rd, Register rn, Register rm);
1186 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1188 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
1190 void ssax(Condition cond, Register rd, Register rn, Register rm);
1192 void ssub16(Condition cond, Register rd, Register rn, Register rm);
1194 void ssub8(Condition cond, Register rd, Register rn, Register rm);
1196 void stl(Condition cond, Register rt, const MemOperand& operand);
1198 void stlb(Condition cond, Register rt, const MemOperand& operand);
1200 void stlex(Condition cond,
1205 void stlexb(Condition cond,
1210 void stlexd(Condition cond,
1216 void stlexh(Condition cond,
1221 void stlh(Condition cond, Register rt, const MemOperand& operand);
1223 void stm(Condition cond,
1229 void stmda(Condition cond,
1234 void stmdb(Condition cond,
1240 void stmea(Condition cond,
1246 void stmed(Condition cond,
1251 void stmfa(Condition cond,
1256 void stmfd(Condition cond,
1261 void stmib(Condition cond,
1266 void str(Condition cond,
1271 void strb(Condition cond,
1276 void strd(Condition cond,
1281 void strex(Condition cond,
1286 void strexb(Condition cond,
1291 void strexd(Condition cond,
1297 void strexh(Condition cond,
1302 void strh(Condition cond,
1307 void sub(Condition cond,
1313 void sub(Condition cond, Register rd, const Operand& operand);
1315 void subs(Condition cond,
1323 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
1325 void svc(Condition cond, uint32_t imm);
1327 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1329 void sxtab16(Condition cond,
1334 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1336 void sxtb(Condition cond,
1341 void sxtb16(Condition cond, Register rd, const Operand& operand);
1343 void sxth(Condition cond,
1348 void tbb(Condition cond, Register rn, Register rm);
1350 void tbh(Condition cond, Register rn, Register rm);
1352 void teq(Condition cond, Register rn, const Operand& operand);
1354 void tst(Condition cond,
1359 void uadd16(Condition cond, Register rd, Register rn, Register rm);
1361 void uadd8(Condition cond, Register rd, Register rn, Register rm);
1363 void uasx(Condition cond, Register rd, Register rn, Register rm);
1366 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
1368 void udf(Condition cond, EncodingSize size, uint32_t imm);
1370 void udiv(Condition cond, Register rd, Register rn, Register rm);
1372 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
1374 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
1376 void uhasx(Condition cond, Register rd, Register rn, Register rm);
1378 void uhsax(Condition cond, Register rd, Register rn, Register rm);
1380 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
1382 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
1385 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1388 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1391 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1394 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1397 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
1399 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
1401 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
1403 void uqasx(Condition cond, Register rd, Register rn, Register rm);
1405 void uqsax(Condition cond, Register rd, Register rn, Register rm);
1407 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
1409 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
1411 void usad8(Condition cond, Register rd, Register rn, Register rm);
1414 Condition cond, Register rd, Register rn, Register rm, Register ra);
1416 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
1418 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
1420 void usax(Condition cond, Register rd, Register rn, Register rm);
1422 void usub16(Condition cond, Register rd, Register rn, Register rm);
1424 void usub8(Condition cond, Register rd, Register rn, Register rm);
1426 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
1428 void uxtab16(Condition cond,
1433 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
1435 void uxtb(Condition cond,
1440 void uxtb16(Condition cond, Register rd, const Operand& operand);
1442 void uxth(Condition cond,
1448 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1451 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1454 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1457 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1460 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1463 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1465 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
1467 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
1469 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
1472 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1475 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1478 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1481 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1484 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1487 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1490 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1493 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1496 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1499 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1502 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1505 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
1508 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1511 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
1513 void vand(Condition cond,
1519 void vand(Condition cond,
1525 void vbic(Condition cond,
1531 void vbic(Condition cond,
1538 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1541 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1544 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1547 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1550 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1553 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1555 void vceq(Condition cond,
1561 void vceq(Condition cond,
1568 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1571 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1573 void vcge(Condition cond,
1579 void vcge(Condition cond,
1586 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1589 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1591 void vcgt(Condition cond,
1597 void vcgt(Condition cond,
1604 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1607 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1609 void vcle(Condition cond,
1615 void vcle(Condition cond,
1622 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1625 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1627 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
1629 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
1631 void vclt(Condition cond,
1637 void vclt(Condition cond,
1644 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1647 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1649 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
1651 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
1653 void vcmp(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
1655 void vcmp(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
1657 void vcmpe(Condition cond,
1662 void vcmpe(Condition cond,
1667 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
1669 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
1672 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1675 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1677 void vcvt(Condition cond,
1684 void vcvt(Condition cond,
1691 void vcvt(Condition cond,
1699 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
1702 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
1705 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
1708 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
1711 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1722 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1725 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1728 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1755 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1758 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1761 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
1764 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
1767 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
1770 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1773 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1775 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
1777 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
1779 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
1781 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
1784 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1787 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1789 void vext(Condition cond,
1796 void vext(Condition cond,
1804 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1807 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1810 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1813 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1816 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1819 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1822 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1825 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1828 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1831 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1834 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1837 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1840 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1843 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1845 void vld1(Condition cond,
1850 void vld2(Condition cond,
1855 void vld3(Condition cond,
1860 void vld3(Condition cond,
1865 void vld4(Condition cond,
1870 void vldm(Condition cond,
1876 void vldm(Condition cond,
1882 void vldmdb(Condition cond,
1888 void vldmdb(Condition cond,
1894 void vldmia(Condition cond,
1900 void vldmia(Condition cond,
1906 void vldr(Condition cond, DataType dt, DRegister rd, Location* location);
1908 void vldr(Condition cond,
1913 void vldr(Condition cond, DataType dt, SRegister rd, Location* location);
1915 void vldr(Condition cond,
1921 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1924 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1933 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1936 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1944 void vmla(Condition cond,
1950 void vmla(Condition cond,
1957 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1960 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1963 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1965 void vmlal(Condition cond,
1972 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
1974 void vmls(Condition cond,
1980 void vmls(Condition cond,
1987 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
1990 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
1993 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
1995 void vmlsl(Condition cond,
2002 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2004 void vmov(Condition cond, Register rt, SRegister rn);
2006 void vmov(Condition cond, SRegister rn, Register rt);
2008 void vmov(Condition cond, Register rt, Register rt2, DRegister rm);
2010 void vmov(Condition cond, DRegister rm, Register rt, Register rt2);
2013 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1);
2016 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2);
2018 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
2020 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
2022 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
2024 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
2026 void vmov(Condition cond, DataType dt, Register rt, DRegisterLane rn);
2028 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
2030 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
2032 void vmrs(Condition cond, RegisterOrAPSR_nzcv rt, SpecialFPRegister spec_reg);
2034 void vmsr(Condition cond, SpecialFPRegister spec_reg, Register rt);
2036 void vmul(Condition cond,
2043 void vmul(Condition cond,
2051 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2054 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2057 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2059 void vmull(Condition cond,
2067 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2069 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
2071 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
2073 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
2075 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
2077 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
2080 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2083 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2086 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2089 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2092 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2095 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2097 void vorn(Condition cond,
2103 void vorn(Condition cond,
2109 void vorr(Condition cond,
2115 void vorr(Condition cond,
2121 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
2123 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
2126 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2128 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
2130 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
2133 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2136 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2138 void vpop(Condition cond, DataType dt, DRegisterList dreglist);
2140 void vpop(Condition cond, DataType dt, SRegisterList sreglist);
2142 void vpush(Condition cond, DataType dt, DRegisterList dreglist);
2144 void vpush(Condition cond, DataType dt, SRegisterList sreglist);
2146 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
2148 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
2151 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2154 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2157 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2159 void vqdmlal(Condition cond,
2167 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2169 void vqdmlsl(Condition cond,
2177 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2180 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2182 void vqdmulh(Condition cond,
2188 void vqdmulh(Condition cond,
2195 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2197 void vqdmull(Condition cond,
2203 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
2205 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
2207 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
2209 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
2212 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2215 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2217 void vqrdmulh(Condition cond,
2223 void vqrdmulh(Condition cond,
2230 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2233 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2235 void vqrshrn(Condition cond,
2241 void vqrshrun(Condition cond,
2247 void vqshl(Condition cond,
2253 void vqshl(Condition cond,
2259 void vqshlu(Condition cond,
2265 void vqshlu(Condition cond,
2271 void vqshrn(Condition cond,
2277 void vqshrun(Condition cond,
2284 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2287 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2290 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2292 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
2294 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
2297 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2300 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2302 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
2304 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
2306 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
2308 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
2310 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
2312 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
2315 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2318 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2345 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2348 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2351 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2356 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2359 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
2364 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
2367 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
2370 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
2372 void vrshr(Condition cond,
2378 void vrshr(Condition cond,
2384 void vrshrn(Condition cond,
2390 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
2392 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
2395 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2398 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2400 void vrsra(Condition cond,
2406 void vrsra(Condition cond,
2413 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2431 void vshl(Condition cond,
2437 void vshl(Condition cond,
2443 void vshll(Condition cond,
2449 void vshr(Condition cond,
2455 void vshr(Condition cond,
2461 void vshrn(Condition cond,
2467 void vsli(Condition cond,
2473 void vsli(Condition cond,
2479 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
2481 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
2483 void vsra(Condition cond,
2489 void vsra(Condition cond,
2495 void vsri(Condition cond,
2501 void vsri(Condition cond,
2507 void vst1(Condition cond,
2512 void vst2(Condition cond,
2517 void vst3(Condition cond,
2522 void vst3(Condition cond,
2527 void vst4(Condition cond,
2532 void vstm(Condition cond,
2538 void vstm(Condition cond,
2544 void vstmdb(Condition cond,
2550 void vstmdb(Condition cond,
2556 void vstmia(Condition cond,
2562 void vstmia(Condition cond,
2568 void vstr(Condition cond,
2573 void vstr(Condition cond,
2579 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2582 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2585 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
2588 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
2591 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
2594 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
2596 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2598 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2600 void vtbl(Condition cond,
2606 void vtbx(Condition cond,
2612 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
2614 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
2617 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
2620 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
2622 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
2624 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
2626 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
2628 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
2630 void yield(Condition cond, EncodingSize size);