• Home
  • Raw
  • Download

Lines Matching full:condition

40   Condition first_condition_;
50 // Check that the condition of the current instruction is consistent with the
52 void CheckIT(Condition condition) { in CheckIT() argument
54 PerformCheckIT(condition); in CheckIT()
56 USE(condition); in CheckIT()
60 void PerformCheckIT(Condition condition);
170 void SetIT(Condition first_condition, uint16_t it_mask) { in SetIT()
182 bool OutsideITBlockAndAlOrLast(Condition cond) { in OutsideITBlockAndAlOrLast()
214 void it(Condition cond) { it(cond, 0x8); } in it()
215 void itt(Condition cond) { it(cond, 0x4); } in itt()
216 void ite(Condition cond) { it(cond, 0xc); } in ite()
217 void ittt(Condition cond) { it(cond, 0x2); } in ittt()
218 void itet(Condition cond) { it(cond, 0xa); } in itet()
219 void itte(Condition cond) { it(cond, 0x6); } in itte()
220 void itee(Condition cond) { it(cond, 0xe); } in itee()
221 void itttt(Condition cond) { it(cond, 0x1); } in itttt()
222 void itett(Condition cond) { it(cond, 0x9); } in itett()
223 void ittet(Condition cond) { it(cond, 0x5); } in ittet()
224 void iteet(Condition cond) { it(cond, 0xd); } in iteet()
225 void ittte(Condition cond) { it(cond, 0x3); } in ittte()
226 void itete(Condition cond) { it(cond, 0xb); } in itete()
227 void ittee(Condition cond) { it(cond, 0x7); } in ittee()
228 void iteee(Condition cond) { it(cond, 0xf); } in iteee()
231 typedef void (Assembler::*InstructionCondSizeRROp)(Condition cond,
236 typedef void (Assembler::*InstructionCondROp)(Condition cond,
241 typedef void (Assembler::*InstructionCondRROp)(Condition cond,
245 typedef void (Assembler::*InstructionCondSizeRL)(Condition cond,
249 typedef void (Assembler::*InstructionCondSizeL)(Condition cond,
252 typedef void (Assembler::*InstructionCondRIOp)(Condition cond,
256 typedef void (Assembler::*InstructionCondRRIOp)(Condition cond,
261 typedef void (Assembler::*InstructionCondI)(Condition cond, uint32_t imm);
262 typedef void (Assembler::*InstructionCondL)(Condition cond, Label* label);
263 typedef void (Assembler::*InstructionCondR)(Condition cond, Register rm);
265 typedef void (Assembler::*InstructionCond)(Condition cond);
266 typedef void (Assembler::*InstructionCondRR)(Condition cond,
269 typedef void (Assembler::*InstructionCondSizeROp)(Condition cond,
273 typedef void (Assembler::*InstructionCondRRR)(Condition cond,
277 typedef void (Assembler::*InstructionCondBa)(Condition cond,
279 typedef void (Assembler::*InstructionCondRwbDrl)(Condition cond,
283 typedef void (Assembler::*InstructionCondRMop)(Condition cond,
286 typedef void (Assembler::*InstructionCondRRMop)(Condition cond,
290 typedef void (Assembler::*InstructionCondSizeRwbRl)(Condition cond,
295 typedef void (Assembler::*InstructionCondRwbRl)(Condition cond,
299 typedef void (Assembler::*InstructionCondSizeRMop)(Condition cond,
303 typedef void (Assembler::*InstructionCondRL)(Condition cond,
306 typedef void (Assembler::*InstructionCondRRL)(Condition cond,
311 Condition cond, Register rd, Register rn, Register rm, Register ra);
312 typedef void (Assembler::*InstructionCondRSr)(Condition cond,
316 Condition cond, MaskedSpecialRegister spec_reg, const Operand& operand);
318 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
319 typedef void (Assembler::*InstructionCondSize)(Condition cond,
321 typedef void (Assembler::*InstructionCondMop)(Condition cond,
323 typedef void (Assembler::*InstructionCondSizeRl)(Condition cond,
326 typedef void (Assembler::*InstructionCondSizeOrl)(Condition cond,
329 typedef void (Assembler::*InstructionCondSizeRR)(Condition cond,
337 typedef void (Assembler::*InstructionCondRIR)(Condition cond,
341 typedef void (Assembler::*InstructionCondRRRMop)(Condition cond,
346 typedef void (Assembler::*InstructionCondSizeI)(Condition cond,
350 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
352 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
354 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
355 typedef void (Assembler::*InstructionCondDtDD)(Condition cond,
359 typedef void (Assembler::*InstructionCondDtQQ)(Condition cond,
363 typedef void (Assembler::*InstructionCondDtSS)(Condition cond,
368 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
370 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
372 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
373 typedef void (Assembler::*InstructionCondDtDDDop)(Condition cond,
378 typedef void (Assembler::*InstructionCondDtQQQop)(Condition cond,
383 typedef void (Assembler::*InstructionCondDtSFi)(Condition cond,
387 typedef void (Assembler::*InstructionCondDtDFi)(Condition cond,
392 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
394 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
395 typedef void (Assembler::*InstructionCondDtDtDDSi)(Condition cond,
401 typedef void (Assembler::*InstructionCondDtDtQQSi)(Condition cond,
407 typedef void (Assembler::*InstructionCondDtDtSSSi)(Condition cond,
414 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
416 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
418 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
420 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
422 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
439 typedef void (Assembler::*InstructionCondDtQR)(Condition cond,
443 typedef void (Assembler::*InstructionCondDtDR)(Condition cond,
447 typedef void (Assembler::*InstructionCondDtDDx)(Condition cond,
451 typedef void (Assembler::*InstructionCondDtQDx)(Condition cond,
455 typedef void (Assembler::*InstructionCondDtDDDDop)(Condition cond,
461 typedef void (Assembler::*InstructionCondDtQQQQop)(Condition cond,
468 Condition cond,
473 Condition cond,
477 typedef void (Assembler::*InstructionCondDtRwbDrl)(Condition cond,
482 typedef void (Assembler::*InstructionCondDtRwbSrl)(Condition cond,
487 typedef void (Assembler::*InstructionCondDtDL)(Condition cond,
491 typedef void (Assembler::*InstructionCondDtDMop)(Condition cond,
495 typedef void (Assembler::*InstructionCondDtSL)(Condition cond,
499 typedef void (Assembler::*InstructionCondDtSMop)(Condition cond,
511 typedef void (Assembler::*InstructionCondDtDDDx)(Condition cond,
516 typedef void (Assembler::*InstructionCondDtQQDx)(Condition cond,
521 typedef void (Assembler::*InstructionCondDtQDDx)(Condition cond,
526 typedef void (Assembler::*InstructionCondRS)(Condition cond,
529 typedef void (Assembler::*InstructionCondSR)(Condition cond,
532 typedef void (Assembler::*InstructionCondRRD)(Condition cond,
536 typedef void (Assembler::*InstructionCondDRR)(Condition cond,
541 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1);
543 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2);
544 typedef void (Assembler::*InstructionCondDtDxR)(Condition cond,
548 typedef void (Assembler::*InstructionCondDtDDop)(Condition cond,
552 typedef void (Assembler::*InstructionCondDtQQop)(Condition cond,
556 typedef void (Assembler::*InstructionCondDtSSop)(Condition cond,
560 typedef void (Assembler::*InstructionCondDtRDx)(Condition cond,
564 typedef void (Assembler::*InstructionCondDtQD)(Condition cond,
568 typedef void (Assembler::*InstructionCondDtDQ)(Condition cond,
572 typedef void (Assembler::*InstructionCondRoaSfp)(Condition cond,
575 typedef void (Assembler::*InstructionCondSfpR)(Condition cond,
578 typedef void (Assembler::*InstructionCondDtDDIr)(Condition cond,
584 typedef void (Assembler::*InstructionCondDtQQIr)(Condition cond,
590 typedef void (Assembler::*InstructionCondDtQDIr)(Condition cond,
596 typedef void (Assembler::*InstructionCondDtDrl)(Condition cond,
599 typedef void (Assembler::*InstructionCondDtSrl)(Condition cond,
602 typedef void (Assembler::*InstructionCondDtDQQop)(Condition cond,
607 typedef void (Assembler::*InstructionCondDtQDDop)(Condition cond,
613 Condition cond,
620 Condition /*cond*/, in Delegate() argument
639 Condition /*cond*/, in Delegate() argument
658 Condition /*cond*/, in Delegate() argument
672 Condition /*cond*/, in Delegate() argument
682 Condition /*cond*/, in Delegate() argument
691 Condition /*cond*/, in Delegate() argument
701 Condition /*cond*/, in Delegate() argument
712 Condition /*cond*/, in Delegate() argument
721 Condition /*cond*/, in Delegate() argument
730 Condition /*cond*/, in Delegate() argument
746 Condition /*cond*/) { in Delegate() argument
753 Condition /*cond*/, in Delegate() argument
763 Condition /*cond*/, in Delegate() argument
776 Condition /*cond*/, in Delegate() argument
806 Condition /*cond*/, in Delegate() argument
814 Condition /*cond*/, in Delegate() argument
823 virtual void DelegateIt(Condition /*cond*/, uint16_t /*mask*/) { in DelegateIt() argument
828 Condition /*cond*/, in Delegate() argument
840 Condition /*cond*/, in Delegate() argument
853 Condition /*cond*/, in Delegate() argument
865 Condition /*cond*/, in Delegate() argument
878 Condition /*cond*/, in Delegate() argument
890 Condition /*cond*/, in Delegate() argument
900 Condition /*cond*/, in Delegate() argument
910 Condition /*cond*/, in Delegate() argument
932 Condition /*cond*/, in Delegate() argument
941 Condition /*cond*/, in Delegate() argument
950 Condition /*cond*/, in Delegate() argument
961 Condition /*cond*/, in Delegate() argument
969 Condition /*cond*/, in Delegate() argument
977 Condition /*cond*/, in Delegate() argument
986 Condition /*cond*/, in Delegate() argument
995 Condition /*cond*/, in Delegate() argument
1015 Condition /*cond*/, in Delegate() argument
1025 Condition /*cond*/, in Delegate() argument
1036 Condition /*cond*/, in Delegate() argument
1045 Condition /*cond*/, in Delegate() argument
1070 Condition /*cond*/, in Delegate() argument
1092 Condition /*cond*/, in Delegate() argument
1106 Condition /*cond*/, in Delegate() argument
1122 Condition /*cond*/, in Delegate() argument
1137 Condition /*cond*/, in Delegate() argument
1148 Condition /*cond*/, in Delegate() argument
1163 Condition /*cond*/, in Delegate() argument
1175 Condition /*cond*/, in Delegate() argument
1186 Condition /*cond*/, in Delegate() argument
1202 Condition /*cond*/, in Delegate() argument
1218 Condition /*cond*/, in Delegate() argument
1228 Condition /*cond*/, in Delegate() argument
1238 Condition /*cond*/, in Delegate() argument
1249 Condition /*cond*/, in Delegate() argument
1261 Condition /*cond*/, in Delegate() argument
1273 Condition /*cond*/, in Delegate() argument
1285 Condition /*cond*/, in Delegate() argument
1297 Condition /*cond*/, in Delegate() argument
1309 Condition /*cond*/, in Delegate() argument
1320 Condition /*cond*/, in Delegate() argument
1331 Condition /*cond*/, in Delegate() argument
1342 Condition /*cond*/, in Delegate() argument
1403 Condition /*cond*/, in Delegate() argument
1413 Condition /*cond*/, in Delegate() argument
1423 Condition /*cond*/, in Delegate() argument
1433 Condition /*cond*/, in Delegate() argument
1443 Condition /*cond*/, in Delegate() argument
1455 Condition /*cond*/, in Delegate() argument
1467 Condition /*cond*/, in Delegate() argument
1479 Condition /*cond*/, in Delegate() argument
1489 Condition /*cond*/, in Delegate() argument
1501 Condition /*cond*/, in Delegate() argument
1513 Condition /*cond*/, in Delegate() argument
1523 Condition /*cond*/, in Delegate() argument
1533 Condition /*cond*/, in Delegate() argument
1543 Condition /*cond*/, in Delegate() argument
1575 Condition /*cond*/, in Delegate() argument
1587 Condition /*cond*/, in Delegate() argument
1599 Condition /*cond*/, in Delegate() argument
1610 Condition /*cond*/, in Delegate() argument
1619 Condition /*cond*/, in Delegate() argument
1628 Condition /*cond*/, in Delegate() argument
1638 Condition /*cond*/, in Delegate() argument
1648 Condition /*cond*/, in Delegate() argument
1659 Condition /*cond*/, in Delegate() argument
1670 Condition /*cond*/, in Delegate() argument
1680 Condition /*cond*/, in Delegate() argument
1690 Condition /*cond*/, in Delegate() argument
1700 Condition /*cond*/, in Delegate() argument
1710 Condition /*cond*/, in Delegate() argument
1720 Condition /*cond*/, in Delegate() argument
1730 Condition /*cond*/, in Delegate() argument
1740 Condition /*cond*/, in Delegate() argument
1749 Condition /*cond*/, in Delegate() argument
1758 Condition /*cond*/, in Delegate() argument
1770 Condition /*cond*/, in Delegate() argument
1782 Condition /*cond*/, in Delegate() argument
1794 Condition /*cond*/, in Delegate() argument
1803 Condition /*cond*/, in Delegate() argument
1812 Condition /*cond*/, in Delegate() argument
1825 Condition /*cond*/, in Delegate() argument
1836 Condition /*cond*/, in Delegate() argument
1846 void adc(Condition cond,
1854 void adc(Condition cond, Register rd, Register rn, const Operand& operand) { in adc()
1864 void adcs(Condition cond,
1872 void adcs(Condition cond, Register rd, Register rn, const Operand& operand) { in adcs()
1882 void add(Condition cond,
1890 void add(Condition cond, Register rd, Register rn, const Operand& operand) { in add()
1900 void add(Condition cond, Register rd, const Operand& operand);
1903 void adds(Condition cond,
1911 void adds(Condition cond, Register rd, Register rn, const Operand& operand) { in adds()
1923 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
1928 void adr(Condition cond, EncodingSize size, Register rd, Label* label);
1930 void adr(Condition cond, Register rd, Label* label) { in adr()
1937 void and_(Condition cond,
1945 void and_(Condition cond, Register rd, Register rn, const Operand& operand) { in and_()
1955 void ands(Condition cond,
1963 void ands(Condition cond, Register rd, Register rn, const Operand& operand) { in ands()
1973 void asr(Condition cond,
1981 void asr(Condition cond, Register rd, Register rm, const Operand& operand) { in asr()
1991 void asrs(Condition cond,
1999 void asrs(Condition cond, Register rd, Register rm, const Operand& operand) { in asrs()
2009 void b(Condition cond, EncodingSize size, Label* label);
2011 void b(Condition cond, Label* label) { b(cond, Best, label); } in b()
2014 void bfc(Condition cond, Register rd, uint32_t lsb, const Operand& operand);
2019 void bfi(Condition cond,
2028 void bic(Condition cond,
2036 void bic(Condition cond, Register rd, Register rn, const Operand& operand) { in bic()
2046 void bics(Condition cond,
2054 void bics(Condition cond, Register rd, Register rn, const Operand& operand) { in bics()
2064 void bkpt(Condition cond, uint32_t imm);
2067 void bl(Condition cond, Label* label);
2070 void blx(Condition cond, Label* label);
2073 void blx(Condition cond, Register rm);
2076 void bx(Condition cond, Register rm);
2079 void bxj(Condition cond, Register rm);
2086 void clrex(Condition cond);
2089 void clz(Condition cond, Register rd, Register rm);
2092 void cmn(Condition cond,
2097 void cmn(Condition cond, Register rn, const Operand& operand) { in cmn()
2104 void cmp(Condition cond,
2109 void cmp(Condition cond, Register rn, const Operand& operand) { in cmp()
2116 void crc32b(Condition cond, Register rd, Register rn, Register rm);
2119 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
2124 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
2129 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
2134 void crc32h(Condition cond, Register rd, Register rn, Register rm);
2137 void crc32w(Condition cond, Register rd, Register rn, Register rm);
2140 void dmb(Condition cond, MemoryBarrier option);
2143 void dsb(Condition cond, MemoryBarrier option);
2146 void eor(Condition cond,
2154 void eor(Condition cond, Register rd, Register rn, const Operand& operand) { in eor()
2164 void eors(Condition cond,
2172 void eors(Condition cond, Register rd, Register rn, const Operand& operand) { in eors()
2182 void fldmdbx(Condition cond,
2190 void fldmiax(Condition cond,
2198 void fstmdbx(Condition cond,
2206 void fstmiax(Condition cond,
2214 void hlt(Condition cond, uint32_t imm);
2217 void hvc(Condition cond, uint32_t imm);
2220 void isb(Condition cond, MemoryBarrier option);
2223 void it(Condition cond, uint16_t mask);
2225 void lda(Condition cond, Register rt, const MemOperand& operand);
2228 void ldab(Condition cond, Register rt, const MemOperand& operand);
2231 void ldaex(Condition cond, Register rt, const MemOperand& operand);
2234 void ldaexb(Condition cond, Register rt, const MemOperand& operand);
2239 void ldaexd(Condition cond,
2247 void ldaexh(Condition cond, Register rt, const MemOperand& operand);
2252 void ldah(Condition cond, Register rt, const MemOperand& operand);
2255 void ldm(Condition cond,
2263 void ldm(Condition cond, in ldm()
2276 void ldmda(Condition cond,
2284 void ldmdb(Condition cond,
2292 void ldmea(Condition cond,
2300 void ldmed(Condition cond,
2308 void ldmfa(Condition cond,
2316 void ldmfd(Condition cond,
2324 void ldmfd(Condition cond, in ldmfd()
2337 void ldmib(Condition cond,
2345 void ldr(Condition cond,
2352 void ldr(Condition cond, Register rt, const MemOperand& operand) { in ldr()
2359 void ldr(Condition cond, EncodingSize size, Register rt, Label* label);
2361 void ldr(Condition cond, Register rt, Label* label) { in ldr()
2368 void ldrb(Condition cond,
2375 void ldrb(Condition cond, Register rt, const MemOperand& operand) { in ldrb()
2382 void ldrb(Condition cond, Register rt, Label* label);
2385 void ldrd(Condition cond,
2393 void ldrd(Condition cond, Register rt, Register rt2, Label* label);
2398 void ldrex(Condition cond, Register rt, const MemOperand& operand);
2401 void ldrexb(Condition cond, Register rt, const MemOperand& operand);
2406 void ldrexd(Condition cond,
2414 void ldrexh(Condition cond, Register rt, const MemOperand& operand);
2419 void ldrh(Condition cond,
2426 void ldrh(Condition cond, Register rt, const MemOperand& operand) { in ldrh()
2433 void ldrh(Condition cond, Register rt, Label* label);
2436 void ldrsb(Condition cond,
2443 void ldrsb(Condition cond, Register rt, const MemOperand& operand) { in ldrsb()
2450 void ldrsb(Condition cond, Register rt, Label* label);
2453 void ldrsh(Condition cond,
2460 void ldrsh(Condition cond, Register rt, const MemOperand& operand) { in ldrsh()
2467 void ldrsh(Condition cond, Register rt, Label* label);
2470 void lsl(Condition cond,
2478 void lsl(Condition cond, Register rd, Register rm, const Operand& operand) { in lsl()
2488 void lsls(Condition cond,
2496 void lsls(Condition cond, Register rd, Register rm, const Operand& operand) { in lsls()
2506 void lsr(Condition cond,
2514 void lsr(Condition cond, Register rd, Register rm, const Operand& operand) { in lsr()
2524 void lsrs(Condition cond,
2532 void lsrs(Condition cond, Register rd, Register rm, const Operand& operand) { in lsrs()
2542 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
2547 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
2552 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
2557 void mov(Condition cond,
2562 void mov(Condition cond, Register rd, const Operand& operand) { in mov()
2569 void movs(Condition cond,
2576 void movs(Condition cond, Register rd, const Operand& operand) { in movs()
2583 void movt(Condition cond, Register rd, const Operand& operand);
2586 void movw(Condition cond, Register rd, const Operand& operand);
2589 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
2592 void msr(Condition cond,
2600 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
2602 void mul(Condition cond, Register rd, Register rn, Register rm) { in mul()
2609 void muls(Condition cond, Register rd, Register rn, Register rm);
2612 void mvn(Condition cond,
2617 void mvn(Condition cond, Register rd, const Operand& operand) { in mvn()
2624 void mvns(Condition cond,
2631 void mvns(Condition cond, Register rd, const Operand& operand) { in mvns()
2638 void nop(Condition cond, EncodingSize size);
2640 void nop(Condition cond) { nop(cond, Best); } in nop()
2643 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
2648 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
2653 void orr(Condition cond,
2661 void orr(Condition cond, Register rd, Register rn, const Operand& operand) { in orr()
2671 void orrs(Condition cond,
2679 void orrs(Condition cond, Register rd, Register rn, const Operand& operand) { in orrs()
2689 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
2694 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
2699 void pld(Condition cond, Label* label);
2702 void pld(Condition cond, const MemOperand& operand);
2705 void pldw(Condition cond, const MemOperand& operand);
2708 void pli(Condition cond, const MemOperand& operand);
2711 void pli(Condition cond, Label* label);
2714 void pop(Condition cond, EncodingSize size, RegisterList registers);
2716 void pop(Condition cond, RegisterList registers) { in pop()
2723 void pop(Condition cond, EncodingSize size, Register rt);
2725 void pop(Condition cond, Register rt) { pop(cond, Best, rt); } in pop()
2728 void push(Condition cond, EncodingSize size, RegisterList registers);
2730 void push(Condition cond, RegisterList registers) { in push()
2737 void push(Condition cond, EncodingSize size, Register rt);
2739 void push(Condition cond, Register rt) { push(cond, Best, rt); } in push()
2742 void qadd(Condition cond, Register rd, Register rm, Register rn);
2745 void qadd16(Condition cond, Register rd, Register rn, Register rm);
2748 void qadd8(Condition cond, Register rd, Register rn, Register rm);
2751 void qasx(Condition cond, Register rd, Register rn, Register rm);
2754 void qdadd(Condition cond, Register rd, Register rm, Register rn);
2757 void qdsub(Condition cond, Register rd, Register rm, Register rn);
2760 void qsax(Condition cond, Register rd, Register rn, Register rm);
2763 void qsub(Condition cond, Register rd, Register rm, Register rn);
2766 void qsub16(Condition cond, Register rd, Register rn, Register rm);
2769 void qsub8(Condition cond, Register rd, Register rn, Register rm);
2772 void rbit(Condition cond, Register rd, Register rm);
2775 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
2777 void rev(Condition cond, Register rd, Register rm) { in rev()
2784 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
2786 void rev16(Condition cond, Register rd, Register rm) { in rev16()
2793 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
2795 void revsh(Condition cond, Register rd, Register rm) { in revsh()
2802 void ror(Condition cond,
2810 void ror(Condition cond, Register rd, Register rm, const Operand& operand) { in ror()
2820 void rors(Condition cond,
2828 void rors(Condition cond, Register rd, Register rm, const Operand& operand) { in rors()
2838 void rrx(Condition cond, Register rd, Register rm);
2841 void rrxs(Condition cond, Register rd, Register rm);
2844 void rsb(Condition cond,
2852 void rsb(Condition cond, Register rd, Register rn, const Operand& operand) { in rsb()
2862 void rsbs(Condition cond,
2870 void rsbs(Condition cond, Register rd, Register rn, const Operand& operand) { in rsbs()
2880 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
2885 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
2890 void sadd16(Condition cond, Register rd, Register rn, Register rm);
2893 void sadd8(Condition cond, Register rd, Register rn, Register rm);
2896 void sasx(Condition cond, Register rd, Register rn, Register rm);
2899 void sbc(Condition cond,
2907 void sbc(Condition cond, Register rd, Register rn, const Operand& operand) { in sbc()
2917 void sbcs(Condition cond,
2925 void sbcs(Condition cond, Register rd, Register rn, const Operand& operand) { in sbcs()
2935 void sbfx(Condition cond,
2944 void sdiv(Condition cond, Register rd, Register rn, Register rm);
2947 void sel(Condition cond, Register rd, Register rn, Register rm);
2950 void shadd16(Condition cond, Register rd, Register rn, Register rm);
2955 void shadd8(Condition cond, Register rd, Register rn, Register rm);
2958 void shasx(Condition cond, Register rd, Register rn, Register rm);
2961 void shsax(Condition cond, Register rd, Register rn, Register rm);
2964 void shsub16(Condition cond, Register rd, Register rn, Register rm);
2969 void shsub8(Condition cond, Register rd, Register rn, Register rm);
2973 Condition cond, Register rd, Register rn, Register rm, Register ra);
2979 Condition cond, Register rd, Register rn, Register rm, Register ra);
2985 Condition cond, Register rd, Register rn, Register rm, Register ra);
2991 Condition cond, Register rd, Register rn, Register rm, Register ra);
2997 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3003 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3009 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3015 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3021 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3027 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3033 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3039 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3045 Condition cond, Register rd, Register rn, Register rm, Register ra);
3051 Condition cond, Register rd, Register rn, Register rm, Register ra);
3057 Condition cond, Register rd, Register rn, Register rm, Register ra);
3063 Condition cond, Register rd, Register rn, Register rm, Register ra);
3069 Condition cond, Register rd, Register rn, Register rm, Register ra);
3075 Condition cond, Register rd, Register rn, Register rm, Register ra);
3081 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3087 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3093 Condition cond, Register rd, Register rn, Register rm, Register ra);
3099 Condition cond, Register rd, Register rn, Register rm, Register ra);
3105 Condition cond, Register rd, Register rn, Register rm, Register ra);
3111 Condition cond, Register rd, Register rn, Register rm, Register ra);
3116 void smmul(Condition cond, Register rd, Register rn, Register rm);
3119 void smmulr(Condition cond, Register rd, Register rn, Register rm);
3122 void smuad(Condition cond, Register rd, Register rn, Register rm);
3125 void smuadx(Condition cond, Register rd, Register rn, Register rm);
3128 void smulbb(Condition cond, Register rd, Register rn, Register rm);
3131 void smulbt(Condition cond, Register rd, Register rn, Register rm);
3135 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3141 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3146 void smultb(Condition cond, Register rd, Register rn, Register rm);
3149 void smultt(Condition cond, Register rd, Register rn, Register rm);
3152 void smulwb(Condition cond, Register rd, Register rn, Register rm);
3155 void smulwt(Condition cond, Register rd, Register rn, Register rm);
3158 void smusd(Condition cond, Register rd, Register rn, Register rm);
3161 void smusdx(Condition cond, Register rd, Register rn, Register rm);
3164 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3169 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
3174 void ssax(Condition cond, Register rd, Register rn, Register rm);
3177 void ssub16(Condition cond, Register rd, Register rn, Register rm);
3180 void ssub8(Condition cond, Register rd, Register rn, Register rm);
3183 void stl(Condition cond, Register rt, const MemOperand& operand);
3186 void stlb(Condition cond, Register rt, const MemOperand& operand);
3189 void stlex(Condition cond,
3197 void stlexb(Condition cond,
3205 void stlexd(Condition cond,
3217 void stlexh(Condition cond,
3225 void stlh(Condition cond, Register rt, const MemOperand& operand);
3228 void stm(Condition cond,
3236 void stm(Condition cond, in stm()
3249 void stmda(Condition cond,
3257 void stmdb(Condition cond,
3265 void stmdb(Condition cond, in stmdb()
3278 void stmea(Condition cond,
3286 void stmea(Condition cond, in stmea()
3299 void stmed(Condition cond,
3307 void stmfa(Condition cond,
3315 void stmfd(Condition cond,
3323 void stmib(Condition cond,
3331 void str(Condition cond,
3338 void str(Condition cond, Register rt, const MemOperand& operand) { in str()
3345 void strb(Condition cond,
3352 void strb(Condition cond, Register rt, const MemOperand& operand) { in strb()
3359 void strd(Condition cond,
3367 void strex(Condition cond,
3375 void strexb(Condition cond,
3383 void strexd(Condition cond,
3395 void strexh(Condition cond,
3403 void strh(Condition cond,
3410 void strh(Condition cond, Register rt, const MemOperand& operand) { in strh()
3417 void sub(Condition cond,
3425 void sub(Condition cond, Register rd, Register rn, const Operand& operand) { in sub()
3435 void sub(Condition cond, Register rd, const Operand& operand);
3438 void subs(Condition cond,
3446 void subs(Condition cond, Register rd, Register rn, const Operand& operand) { in subs()
3458 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
3463 void svc(Condition cond, uint32_t imm);
3466 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3471 void sxtab16(Condition cond,
3479 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3484 void sxtb(Condition cond,
3491 void sxtb(Condition cond, Register rd, const Operand& operand) { in sxtb()
3498 void sxtb16(Condition cond, Register rd, const Operand& operand);
3501 void sxth(Condition cond,
3508 void sxth(Condition cond, Register rd, const Operand& operand) { in sxth()
3515 void tbb(Condition cond, Register rn, Register rm);
3518 void tbh(Condition cond, Register rn, Register rm);
3521 void teq(Condition cond, Register rn, const Operand& operand);
3524 void tst(Condition cond,
3529 void tst(Condition cond, Register rn, const Operand& operand) { in tst()
3536 void uadd16(Condition cond, Register rd, Register rn, Register rm);
3539 void uadd8(Condition cond, Register rd, Register rn, Register rm);
3542 void uasx(Condition cond, Register rd, Register rn, Register rm);
3545 void ubfx(Condition cond,
3554 void udf(Condition cond, EncodingSize size, uint32_t imm);
3556 void udf(Condition cond, uint32_t imm) { udf(cond, Best, imm); } in udf()
3559 void udiv(Condition cond, Register rd, Register rn, Register rm);
3562 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
3567 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
3570 void uhasx(Condition cond, Register rd, Register rn, Register rm);
3573 void uhsax(Condition cond, Register rd, Register rn, Register rm);
3576 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
3581 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
3585 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3591 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3597 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3603 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3609 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm);
3614 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
3619 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
3622 void uqasx(Condition cond, Register rd, Register rn, Register rm);
3625 void uqsax(Condition cond, Register rd, Register rn, Register rm);
3628 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
3633 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
3636 void usad8(Condition cond, Register rd, Register rn, Register rm);
3640 Condition cond, Register rd, Register rn, Register rm, Register ra);
3645 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3650 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
3655 void usax(Condition cond, Register rd, Register rn, Register rm);
3658 void usub16(Condition cond, Register rd, Register rn, Register rm);
3661 void usub8(Condition cond, Register rd, Register rn, Register rm);
3664 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3669 void uxtab16(Condition cond,
3677 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3682 void uxtb(Condition cond,
3689 void uxtb(Condition cond, Register rd, const Operand& operand) { in uxtb()
3696 void uxtb16(Condition cond, Register rd, const Operand& operand);
3699 void uxth(Condition cond,
3706 void uxth(Condition cond, Register rd, const Operand& operand) { in uxth()
3714 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3720 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3726 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3732 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3738 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3744 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3749 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
3752 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
3755 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
3759 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3765 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3771 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3777 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3783 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3789 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3795 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3801 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3807 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3813 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3819 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
3825 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
3831 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3837 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
3842 void vand(Condition cond,
3851 void vand(Condition cond,
3860 void vbic(Condition cond,
3869 void vbic(Condition cond,
3879 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3886 void vbif(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbif()
3891 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3898 void vbif(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbif()
3903 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3910 void vbit(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbit()
3915 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3922 void vbit(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbit()
3927 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3934 void vbsl(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbsl()
3939 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3946 void vbsl(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbsl()
3950 void vceq(Condition cond,
3959 void vceq(Condition cond,
3969 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3975 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3980 void vcge(Condition cond,
3989 void vcge(Condition cond,
3999 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4005 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4010 void vcgt(Condition cond,
4019 void vcgt(Condition cond,
4029 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4035 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4040 void vcle(Condition cond,
4049 void vcle(Condition cond,
4059 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4065 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4070 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
4073 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
4076 void vclt(Condition cond,
4085 void vclt(Condition cond,
4095 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4101 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4106 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
4109 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
4112 void vcmp(Condition cond, DataType dt, SRegister rd, SRegister rm);
4115 void vcmp(Condition cond, DataType dt, DRegister rd, DRegister rm);
4118 void vcmp(Condition cond, DataType dt, SRegister rd, double imm);
4121 void vcmp(Condition cond, DataType dt, DRegister rd, double imm);
4124 void vcmpe(Condition cond, DataType dt, SRegister rd, SRegister rm);
4127 void vcmpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
4130 void vcmpe(Condition cond, DataType dt, SRegister rd, double imm);
4133 void vcmpe(Condition cond, DataType dt, DRegister rd, double imm);
4136 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
4139 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
4143 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4149 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4154 void vcvt(Condition cond,
4165 void vcvt(Condition cond,
4176 void vcvt(Condition cond,
4188 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4194 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4200 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
4206 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
4212 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4226 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4232 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4238 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4268 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4274 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4280 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4286 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4292 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4298 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4304 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4309 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
4312 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
4315 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
4320 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
4326 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4333 void veor(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in veor()
4338 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4345 void veor(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in veor()
4349 void vext(Condition cond,
4363 void vext(Condition cond,
4378 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4384 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4390 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4396 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4402 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4408 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4414 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4420 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4426 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4432 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4438 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4444 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4450 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4456 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4461 void vld1(Condition cond,
4471 void vld2(Condition cond,
4481 void vld3(Condition cond,
4491 void vld3(Condition cond,
4501 void vld4(Condition cond,
4511 void vldm(Condition cond,
4525 void vldm(Condition cond, in vldm()
4532 void vldm(Condition cond,
4546 void vldm(Condition cond, in vldm()
4553 void vldmdb(Condition cond,
4567 void vldmdb(Condition cond, in vldmdb()
4574 void vldmdb(Condition cond,
4588 void vldmdb(Condition cond, in vldmdb()
4595 void vldmia(Condition cond,
4609 void vldmia(Condition cond, in vldmia()
4616 void vldmia(Condition cond,
4630 void vldmia(Condition cond, in vldmia()
4637 void vldr(Condition cond, DataType dt, DRegister rd, Label* label);
4642 void vldr(Condition cond, DRegister rd, Label* label) { in vldr()
4646 void vldr(Condition cond,
4656 void vldr(Condition cond, DRegister rd, const MemOperand& operand) { in vldr()
4660 void vldr(Condition cond, DataType dt, SRegister rd, Label* label);
4665 void vldr(Condition cond, SRegister rd, Label* label) { in vldr()
4669 void vldr(Condition cond,
4679 void vldr(Condition cond, SRegister rd, const MemOperand& operand) { in vldr()
4684 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4690 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4702 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4708 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4719 void vmla(Condition cond,
4728 void vmla(Condition cond,
4738 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4744 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4750 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4755 void vmlal(Condition cond,
4765 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4770 void vmls(Condition cond,
4779 void vmls(Condition cond,
4789 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4795 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4801 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4806 void vmlsl(Condition cond,
4816 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4821 void vmov(Condition cond, Register rt, SRegister rn);
4824 void vmov(Condition cond, SRegister rn, Register rt);
4827 void vmov(Condition cond, Register rt, Register rt2, DRegister rm);
4830 void vmov(Condition cond, DRegister rm, Register rt, Register rt2);
4834 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1);
4840 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2);
4845 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
4852 void vmov(Condition cond, DRegisterLane rd, Register rt) { in vmov()
4856 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4861 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
4866 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4871 void vmov(Condition cond, DataType dt, Register rt, DRegisterLane rn);
4878 void vmov(Condition cond, Register rt, DRegisterLane rn) { in vmov()
4882 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
4885 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
4888 void vmrs(Condition cond, RegisterOrAPSR_nzcv rt, SpecialFPRegister spec_reg);
4893 void vmsr(Condition cond, SpecialFPRegister spec_reg, Register rt);
4896 void vmul(Condition cond,
4907 void vmul(Condition cond,
4919 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4925 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4931 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4936 void vmull(Condition cond,
4948 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4953 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4958 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
4963 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
4966 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
4969 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
4973 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4979 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4985 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4991 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4997 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5003 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5008 void vorn(Condition cond,
5017 void vorn(Condition cond,
5026 void vorr(Condition cond,
5037 void vorr(Condition cond, in vorr()
5044 void vorr(Condition cond,
5055 void vorr(Condition cond, in vorr()
5062 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
5067 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
5073 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5078 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
5083 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
5089 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5095 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5100 void vpop(Condition cond, DataType dt, DRegisterList dreglist);
5103 void vpop(Condition cond, DRegisterList dreglist) { in vpop()
5107 void vpop(Condition cond, DataType dt, SRegisterList sreglist);
5110 void vpop(Condition cond, SRegisterList sreglist) { in vpop()
5114 void vpush(Condition cond, DataType dt, DRegisterList dreglist);
5119 void vpush(Condition cond, DRegisterList dreglist) { in vpush()
5123 void vpush(Condition cond, DataType dt, SRegisterList sreglist);
5128 void vpush(Condition cond, SRegisterList sreglist) { in vpush()
5132 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
5135 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
5139 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5145 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5151 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5156 void vqdmlal(Condition cond,
5168 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5173 void vqdmlsl(Condition cond,
5185 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5191 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5196 void vqdmulh(Condition cond,
5205 void vqdmulh(Condition cond,
5215 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5220 void vqdmull(Condition cond,
5229 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
5234 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
5239 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
5242 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
5246 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5252 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5257 void vqrdmulh(Condition cond,
5266 void vqrdmulh(Condition cond,
5276 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5282 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5287 void vqrshrn(Condition cond,
5299 void vqrshrun(Condition cond,
5311 void vqshl(Condition cond,
5320 void vqshl(Condition cond,
5329 void vqshlu(Condition cond,
5341 void vqshlu(Condition cond,
5353 void vqshrn(Condition cond,
5365 void vqshrun(Condition cond,
5378 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5384 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5390 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5395 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
5400 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
5406 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5412 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5417 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
5422 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
5427 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
5432 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
5437 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
5442 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
5448 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5454 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5484 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5490 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5496 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5504 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5510 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5518 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5524 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5530 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5535 void vrshr(Condition cond,
5544 void vrshr(Condition cond,
5553 void vrshrn(Condition cond,
5565 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
5570 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
5576 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5582 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5587 void vrsra(Condition cond,
5596 void vrsra(Condition cond,
5606 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5627 void vshl(Condition cond,
5636 void vshl(Condition cond,
5645 void vshll(Condition cond,
5654 void vshr(Condition cond,
5663 void vshr(Condition cond,
5672 void vshrn(Condition cond,
5681 void vsli(Condition cond,
5690 void vsli(Condition cond,
5699 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
5702 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
5705 void vsra(Condition cond,
5714 void vsra(Condition cond,
5723 void vsri(Condition cond,
5732 void vsri(Condition cond,
5741 void vst1(Condition cond,
5751 void vst2(Condition cond,
5761 void vst3(Condition cond,
5771 void vst3(Condition cond,
5781 void vst4(Condition cond,
5791 void vstm(Condition cond,
5805 void vstm(Condition cond, in vstm()
5812 void vstm(Condition cond,
5826 void vstm(Condition cond, in vstm()
5833 void vstmdb(Condition cond,
5847 void vstmdb(Condition cond, in vstmdb()
5854 void vstmdb(Condition cond,
5868 void vstmdb(Condition cond, in vstmdb()
5875 void vstmia(Condition cond,
5889 void vstmia(Condition cond, in vstmia()
5896 void vstmia(Condition cond,
5910 void vstmia(Condition cond, in vstmia()
5917 void vstr(Condition cond,
5927 void vstr(Condition cond, DRegister rd, const MemOperand& operand) { in vstr()
5931 void vstr(Condition cond,
5941 void vstr(Condition cond, SRegister rd, const MemOperand& operand) { in vstr()
5946 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5952 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5958 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5964 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5970 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5976 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
5981 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
5986 void vswp(Condition cond, DRegister rd, DRegister rm) { in vswp()
5990 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
5995 void vswp(Condition cond, QRegister rd, QRegister rm) { in vswp()
5999 void vtbl(Condition cond,
6011 void vtbx(Condition cond,
6023 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
6026 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
6030 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
6036 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
6041 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
6044 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
6047 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
6050 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
6053 void yield(Condition cond, EncodingSize size);
6055 void yield(Condition cond) { yield(cond, Best); } in yield()