• Home
  • Raw
  • Download

Lines Matching refs:rd

246                                                      Register rd,
250 Register rd,
252 typedef void (Assembler::*InstructionROp)(Register rd,
255 Register rd,
260 Register rd,
266 Register rd,
270 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
278 Register rd,
285 Register rd,
322 Condition cond, Register rd, Register rn, Register rm, Register ra);
324 Register rd,
329 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
342 Register rd,
345 QRegister rd,
349 Register rd,
353 Register rd,
357 Register rd,
365 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
367 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
369 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
372 DRegister rd,
376 QRegister rd,
380 SRegister rd,
383 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
385 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
387 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
390 DRegister rd,
395 QRegister rd,
400 SRegister rd,
404 DRegister rd,
407 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
409 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
413 DRegister rd,
419 QRegister rd,
425 SRegister rd,
429 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
431 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
433 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
435 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
437 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
440 DRegister rd,
444 QRegister rd,
448 SRegister rd,
452 SRegister rd,
456 QRegister rd,
460 DRegister rd,
464 DRegister rd,
468 QRegister rd,
472 DRegister rd,
478 QRegister rd,
504 DRegister rd,
508 DRegister rd,
512 SRegister rd,
516 SRegister rd,
519 DRegister rd,
523 SRegister rd,
528 DRegister rd,
533 QRegister rd,
538 QRegister rd,
561 DRegisterLane rd,
565 QRegister rd,
573 QRegister rd,
577 DRegister rd,
587 DRegister rd,
593 QRegister rd,
599 QRegister rd,
611 DRegister rd,
616 QRegister rd,
622 DRegister rd,
1845 Register rd,
1848 void adc(Register rd, Register rn, const Operand& operand) { in adc() argument
1849 adc(al, Best, rd, rn, operand); in adc()
1851 void adc(Condition cond, Register rd, Register rn, const Operand& operand) { in adc() argument
1852 adc(cond, Best, rd, rn, operand); in adc()
1855 Register rd, in adc() argument
1858 adc(al, size, rd, rn, operand); in adc()
1863 Register rd,
1866 void adcs(Register rd, Register rn, const Operand& operand) { in adcs() argument
1867 adcs(al, Best, rd, rn, operand); in adcs()
1869 void adcs(Condition cond, Register rd, Register rn, const Operand& operand) { in adcs() argument
1870 adcs(cond, Best, rd, rn, operand); in adcs()
1873 Register rd, in adcs() argument
1876 adcs(al, size, rd, rn, operand); in adcs()
1881 Register rd,
1884 void add(Register rd, Register rn, const Operand& operand) { in add() argument
1885 add(al, Best, rd, rn, operand); in add()
1887 void add(Condition cond, Register rd, Register rn, const Operand& operand) { in add() argument
1888 add(cond, Best, rd, rn, operand); in add()
1891 Register rd, in add() argument
1894 add(al, size, rd, rn, operand); in add()
1897 void add(Condition cond, Register rd, const Operand& operand);
1898 void add(Register rd, const Operand& operand) { add(al, rd, operand); } in add() argument
1902 Register rd,
1905 void adds(Register rd, Register rn, const Operand& operand) { in adds() argument
1906 adds(al, Best, rd, rn, operand); in adds()
1908 void adds(Condition cond, Register rd, Register rn, const Operand& operand) { in adds() argument
1909 adds(cond, Best, rd, rn, operand); in adds()
1912 Register rd, in adds() argument
1915 adds(al, size, rd, rn, operand); in adds()
1918 void adds(Register rd, const Operand& operand);
1920 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
1921 void addw(Register rd, Register rn, const Operand& operand) { in addw() argument
1922 addw(al, rd, rn, operand); in addw()
1925 void adr(Condition cond, EncodingSize size, Register rd, Location* location);
1928 Register rd,
1931 void adr(Register rd, Location* location) { adr(al, Best, rd, location); } in adr() argument
1932 void adr(Condition cond, Register rd, Location* location) { in adr() argument
1933 adr(cond, Best, rd, location); in adr()
1935 void adr(EncodingSize size, Register rd, Location* location) { in adr() argument
1936 adr(al, size, rd, location); in adr()
1941 Register rd,
1944 void and_(Register rd, Register rn, const Operand& operand) { in and_() argument
1945 and_(al, Best, rd, rn, operand); in and_()
1947 void and_(Condition cond, Register rd, Register rn, const Operand& operand) { in and_() argument
1948 and_(cond, Best, rd, rn, operand); in and_()
1951 Register rd, in and_() argument
1954 and_(al, size, rd, rn, operand); in and_()
1959 Register rd,
1962 void ands(Register rd, Register rn, const Operand& operand) { in ands() argument
1963 ands(al, Best, rd, rn, operand); in ands()
1965 void ands(Condition cond, Register rd, Register rn, const Operand& operand) { in ands() argument
1966 ands(cond, Best, rd, rn, operand); in ands()
1969 Register rd, in ands() argument
1972 ands(al, size, rd, rn, operand); in ands()
1977 Register rd,
1980 void asr(Register rd, Register rm, const Operand& operand) { in asr() argument
1981 asr(al, Best, rd, rm, operand); in asr()
1983 void asr(Condition cond, Register rd, Register rm, const Operand& operand) { in asr() argument
1984 asr(cond, Best, rd, rm, operand); in asr()
1987 Register rd, in asr() argument
1990 asr(al, size, rd, rm, operand); in asr()
1995 Register rd,
1998 void asrs(Register rd, Register rm, const Operand& operand) { in asrs() argument
1999 asrs(al, Best, rd, rm, operand); in asrs()
2001 void asrs(Condition cond, Register rd, Register rm, const Operand& operand) { in asrs() argument
2002 asrs(cond, Best, rd, rm, operand); in asrs()
2005 Register rd, in asrs() argument
2008 asrs(al, size, rd, rm, operand); in asrs()
2020 void bfc(Condition cond, Register rd, uint32_t lsb, uint32_t width);
2021 void bfc(Register rd, uint32_t lsb, uint32_t width) { in bfc() argument
2022 bfc(al, rd, lsb, width); in bfc()
2026 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
2027 void bfi(Register rd, Register rn, uint32_t lsb, uint32_t width) { in bfi() argument
2028 bfi(al, rd, rn, lsb, width); in bfi()
2033 Register rd,
2036 void bic(Register rd, Register rn, const Operand& operand) { in bic() argument
2037 bic(al, Best, rd, rn, operand); in bic()
2039 void bic(Condition cond, Register rd, Register rn, const Operand& operand) { in bic() argument
2040 bic(cond, Best, rd, rn, operand); in bic()
2043 Register rd, in bic() argument
2046 bic(al, size, rd, rn, operand); in bic()
2051 Register rd,
2054 void bics(Register rd, Register rn, const Operand& operand) { in bics() argument
2055 bics(al, Best, rd, rn, operand); in bics()
2057 void bics(Condition cond, Register rd, Register rn, const Operand& operand) { in bics() argument
2058 bics(cond, Best, rd, rn, operand); in bics()
2061 Register rd, in bics() argument
2064 bics(al, size, rd, rn, operand); in bics()
2104 void clz(Condition cond, Register rd, Register rm);
2105 void clz(Register rd, Register rm) { clz(al, rd, rm); } in clz() argument
2131 void crc32b(Condition cond, Register rd, Register rn, Register rm);
2132 void crc32b(Register rd, Register rn, Register rm) { crc32b(al, rd, rn, rm); } in crc32b() argument
2134 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
2135 void crc32cb(Register rd, Register rn, Register rm) { in crc32cb() argument
2136 crc32cb(al, rd, rn, rm); in crc32cb()
2139 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
2140 void crc32ch(Register rd, Register rn, Register rm) { in crc32ch() argument
2141 crc32ch(al, rd, rn, rm); in crc32ch()
2144 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
2145 void crc32cw(Register rd, Register rn, Register rm) { in crc32cw() argument
2146 crc32cw(al, rd, rn, rm); in crc32cw()
2149 void crc32h(Condition cond, Register rd, Register rn, Register rm);
2150 void crc32h(Register rd, Register rn, Register rm) { crc32h(al, rd, rn, rm); } in crc32h() argument
2152 void crc32w(Condition cond, Register rd, Register rn, Register rm);
2153 void crc32w(Register rd, Register rn, Register rm) { crc32w(al, rd, rn, rm); } in crc32w() argument
2163 Register rd,
2166 void eor(Register rd, Register rn, const Operand& operand) { in eor() argument
2167 eor(al, Best, rd, rn, operand); in eor()
2169 void eor(Condition cond, Register rd, Register rn, const Operand& operand) { in eor() argument
2170 eor(cond, Best, rd, rn, operand); in eor()
2173 Register rd, in eor() argument
2176 eor(al, size, rd, rn, operand); in eor()
2181 Register rd,
2184 void eors(Register rd, Register rn, const Operand& operand) { in eors() argument
2185 eors(al, Best, rd, rn, operand); in eors()
2187 void eors(Condition cond, Register rd, Register rn, const Operand& operand) { in eors() argument
2188 eors(cond, Best, rd, rn, operand); in eors()
2191 Register rd, in eors() argument
2194 eors(al, size, rd, rn, operand); in eors()
2513 Register rd,
2516 void lsl(Register rd, Register rm, const Operand& operand) { in lsl() argument
2517 lsl(al, Best, rd, rm, operand); in lsl()
2519 void lsl(Condition cond, Register rd, Register rm, const Operand& operand) { in lsl() argument
2520 lsl(cond, Best, rd, rm, operand); in lsl()
2523 Register rd, in lsl() argument
2526 lsl(al, size, rd, rm, operand); in lsl()
2531 Register rd,
2534 void lsls(Register rd, Register rm, const Operand& operand) { in lsls() argument
2535 lsls(al, Best, rd, rm, operand); in lsls()
2537 void lsls(Condition cond, Register rd, Register rm, const Operand& operand) { in lsls() argument
2538 lsls(cond, Best, rd, rm, operand); in lsls()
2541 Register rd, in lsls() argument
2544 lsls(al, size, rd, rm, operand); in lsls()
2549 Register rd,
2552 void lsr(Register rd, Register rm, const Operand& operand) { in lsr() argument
2553 lsr(al, Best, rd, rm, operand); in lsr()
2555 void lsr(Condition cond, Register rd, Register rm, const Operand& operand) { in lsr() argument
2556 lsr(cond, Best, rd, rm, operand); in lsr()
2559 Register rd, in lsr() argument
2562 lsr(al, size, rd, rm, operand); in lsr()
2567 Register rd,
2570 void lsrs(Register rd, Register rm, const Operand& operand) { in lsrs() argument
2571 lsrs(al, Best, rd, rm, operand); in lsrs()
2573 void lsrs(Condition cond, Register rd, Register rm, const Operand& operand) { in lsrs() argument
2574 lsrs(cond, Best, rd, rm, operand); in lsrs()
2577 Register rd, in lsrs() argument
2580 lsrs(al, size, rd, rm, operand); in lsrs()
2583 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
2584 void mla(Register rd, Register rn, Register rm, Register ra) { in mla() argument
2585 mla(al, rd, rn, rm, ra); in mla()
2588 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
2589 void mlas(Register rd, Register rn, Register rm, Register ra) { in mlas() argument
2590 mlas(al, rd, rn, rm, ra); in mlas()
2593 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
2594 void mls(Register rd, Register rn, Register rm, Register ra) { in mls() argument
2595 mls(al, rd, rn, rm, ra); in mls()
2600 Register rd,
2602 void mov(Register rd, const Operand& operand) { mov(al, Best, rd, operand); } in mov() argument
2603 void mov(Condition cond, Register rd, const Operand& operand) { in mov() argument
2604 mov(cond, Best, rd, operand); in mov()
2606 void mov(EncodingSize size, Register rd, const Operand& operand) { in mov() argument
2607 mov(al, size, rd, operand); in mov()
2612 Register rd,
2614 void movs(Register rd, const Operand& operand) { in movs() argument
2615 movs(al, Best, rd, operand); in movs()
2617 void movs(Condition cond, Register rd, const Operand& operand) { in movs() argument
2618 movs(cond, Best, rd, operand); in movs()
2620 void movs(EncodingSize size, Register rd, const Operand& operand) { in movs() argument
2621 movs(al, size, rd, operand); in movs()
2624 void movt(Condition cond, Register rd, const Operand& operand);
2625 void movt(Register rd, const Operand& operand) { movt(al, rd, operand); } in movt() argument
2627 void movw(Condition cond, Register rd, const Operand& operand);
2628 void movw(Register rd, const Operand& operand) { movw(al, rd, operand); } in movw() argument
2630 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
2631 void mrs(Register rd, SpecialRegister spec_reg) { mrs(al, rd, spec_reg); } in mrs() argument
2641 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
2642 void mul(Register rd, Register rn, Register rm) { mul(al, Best, rd, rn, rm); } in mul() argument
2643 void mul(Condition cond, Register rd, Register rn, Register rm) { in mul() argument
2644 mul(cond, Best, rd, rn, rm); in mul()
2646 void mul(EncodingSize size, Register rd, Register rn, Register rm) { in mul() argument
2647 mul(al, size, rd, rn, rm); in mul()
2650 void muls(Condition cond, Register rd, Register rn, Register rm);
2651 void muls(Register rd, Register rn, Register rm) { muls(al, rd, rn, rm); } in muls() argument
2655 Register rd,
2657 void mvn(Register rd, const Operand& operand) { mvn(al, Best, rd, operand); } in mvn() argument
2658 void mvn(Condition cond, Register rd, const Operand& operand) { in mvn() argument
2659 mvn(cond, Best, rd, operand); in mvn()
2661 void mvn(EncodingSize size, Register rd, const Operand& operand) { in mvn() argument
2662 mvn(al, size, rd, operand); in mvn()
2667 Register rd,
2669 void mvns(Register rd, const Operand& operand) { in mvns() argument
2670 mvns(al, Best, rd, operand); in mvns()
2672 void mvns(Condition cond, Register rd, const Operand& operand) { in mvns() argument
2673 mvns(cond, Best, rd, operand); in mvns()
2675 void mvns(EncodingSize size, Register rd, const Operand& operand) { in mvns() argument
2676 mvns(al, size, rd, operand); in mvns()
2684 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
2685 void orn(Register rd, Register rn, const Operand& operand) { in orn() argument
2686 orn(al, rd, rn, operand); in orn()
2689 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
2690 void orns(Register rd, Register rn, const Operand& operand) { in orns() argument
2691 orns(al, rd, rn, operand); in orns()
2696 Register rd,
2699 void orr(Register rd, Register rn, const Operand& operand) { in orr() argument
2700 orr(al, Best, rd, rn, operand); in orr()
2702 void orr(Condition cond, Register rd, Register rn, const Operand& operand) { in orr() argument
2703 orr(cond, Best, rd, rn, operand); in orr()
2706 Register rd, in orr() argument
2709 orr(al, size, rd, rn, operand); in orr()
2714 Register rd,
2717 void orrs(Register rd, Register rn, const Operand& operand) { in orrs() argument
2718 orrs(al, Best, rd, rn, operand); in orrs()
2720 void orrs(Condition cond, Register rd, Register rn, const Operand& operand) { in orrs() argument
2721 orrs(cond, Best, rd, rn, operand); in orrs()
2724 Register rd, in orrs() argument
2727 orrs(al, size, rd, rn, operand); in orrs()
2730 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
2731 void pkhbt(Register rd, Register rn, const Operand& operand) { in pkhbt() argument
2732 pkhbt(al, rd, rn, operand); in pkhbt()
2735 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
2736 void pkhtb(Register rd, Register rn, const Operand& operand) { in pkhtb() argument
2737 pkhtb(al, rd, rn, operand); in pkhtb()
2789 void qadd(Condition cond, Register rd, Register rm, Register rn);
2790 void qadd(Register rd, Register rm, Register rn) { qadd(al, rd, rm, rn); } in qadd() argument
2792 void qadd16(Condition cond, Register rd, Register rn, Register rm);
2793 void qadd16(Register rd, Register rn, Register rm) { qadd16(al, rd, rn, rm); } in qadd16() argument
2795 void qadd8(Condition cond, Register rd, Register rn, Register rm);
2796 void qadd8(Register rd, Register rn, Register rm) { qadd8(al, rd, rn, rm); } in qadd8() argument
2798 void qasx(Condition cond, Register rd, Register rn, Register rm);
2799 void qasx(Register rd, Register rn, Register rm) { qasx(al, rd, rn, rm); } in qasx() argument
2801 void qdadd(Condition cond, Register rd, Register rm, Register rn);
2802 void qdadd(Register rd, Register rm, Register rn) { qdadd(al, rd, rm, rn); } in qdadd() argument
2804 void qdsub(Condition cond, Register rd, Register rm, Register rn);
2805 void qdsub(Register rd, Register rm, Register rn) { qdsub(al, rd, rm, rn); } in qdsub() argument
2807 void qsax(Condition cond, Register rd, Register rn, Register rm);
2808 void qsax(Register rd, Register rn, Register rm) { qsax(al, rd, rn, rm); } in qsax() argument
2810 void qsub(Condition cond, Register rd, Register rm, Register rn);
2811 void qsub(Register rd, Register rm, Register rn) { qsub(al, rd, rm, rn); } in qsub() argument
2813 void qsub16(Condition cond, Register rd, Register rn, Register rm);
2814 void qsub16(Register rd, Register rn, Register rm) { qsub16(al, rd, rn, rm); } in qsub16() argument
2816 void qsub8(Condition cond, Register rd, Register rn, Register rm);
2817 void qsub8(Register rd, Register rn, Register rm) { qsub8(al, rd, rn, rm); } in qsub8() argument
2819 void rbit(Condition cond, Register rd, Register rm);
2820 void rbit(Register rd, Register rm) { rbit(al, rd, rm); } in rbit() argument
2822 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
2823 void rev(Register rd, Register rm) { rev(al, Best, rd, rm); } in rev() argument
2824 void rev(Condition cond, Register rd, Register rm) { in rev() argument
2825 rev(cond, Best, rd, rm); in rev()
2827 void rev(EncodingSize size, Register rd, Register rm) { in rev() argument
2828 rev(al, size, rd, rm); in rev()
2831 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
2832 void rev16(Register rd, Register rm) { rev16(al, Best, rd, rm); } in rev16() argument
2833 void rev16(Condition cond, Register rd, Register rm) { in rev16() argument
2834 rev16(cond, Best, rd, rm); in rev16()
2836 void rev16(EncodingSize size, Register rd, Register rm) { in rev16() argument
2837 rev16(al, size, rd, rm); in rev16()
2840 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
2841 void revsh(Register rd, Register rm) { revsh(al, Best, rd, rm); } in revsh() argument
2842 void revsh(Condition cond, Register rd, Register rm) { in revsh() argument
2843 revsh(cond, Best, rd, rm); in revsh()
2845 void revsh(EncodingSize size, Register rd, Register rm) { in revsh() argument
2846 revsh(al, size, rd, rm); in revsh()
2851 Register rd,
2854 void ror(Register rd, Register rm, const Operand& operand) { in ror() argument
2855 ror(al, Best, rd, rm, operand); in ror()
2857 void ror(Condition cond, Register rd, Register rm, const Operand& operand) { in ror() argument
2858 ror(cond, Best, rd, rm, operand); in ror()
2861 Register rd, in ror() argument
2864 ror(al, size, rd, rm, operand); in ror()
2869 Register rd,
2872 void rors(Register rd, Register rm, const Operand& operand) { in rors() argument
2873 rors(al, Best, rd, rm, operand); in rors()
2875 void rors(Condition cond, Register rd, Register rm, const Operand& operand) { in rors() argument
2876 rors(cond, Best, rd, rm, operand); in rors()
2879 Register rd, in rors() argument
2882 rors(al, size, rd, rm, operand); in rors()
2885 void rrx(Condition cond, Register rd, Register rm);
2886 void rrx(Register rd, Register rm) { rrx(al, rd, rm); } in rrx() argument
2888 void rrxs(Condition cond, Register rd, Register rm);
2889 void rrxs(Register rd, Register rm) { rrxs(al, rd, rm); } in rrxs() argument
2893 Register rd,
2896 void rsb(Register rd, Register rn, const Operand& operand) { in rsb() argument
2897 rsb(al, Best, rd, rn, operand); in rsb()
2899 void rsb(Condition cond, Register rd, Register rn, const Operand& operand) { in rsb() argument
2900 rsb(cond, Best, rd, rn, operand); in rsb()
2903 Register rd, in rsb() argument
2906 rsb(al, size, rd, rn, operand); in rsb()
2911 Register rd,
2914 void rsbs(Register rd, Register rn, const Operand& operand) { in rsbs() argument
2915 rsbs(al, Best, rd, rn, operand); in rsbs()
2917 void rsbs(Condition cond, Register rd, Register rn, const Operand& operand) { in rsbs() argument
2918 rsbs(cond, Best, rd, rn, operand); in rsbs()
2921 Register rd, in rsbs() argument
2924 rsbs(al, size, rd, rn, operand); in rsbs()
2927 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
2928 void rsc(Register rd, Register rn, const Operand& operand) { in rsc() argument
2929 rsc(al, rd, rn, operand); in rsc()
2932 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
2933 void rscs(Register rd, Register rn, const Operand& operand) { in rscs() argument
2934 rscs(al, rd, rn, operand); in rscs()
2937 void sadd16(Condition cond, Register rd, Register rn, Register rm);
2938 void sadd16(Register rd, Register rn, Register rm) { sadd16(al, rd, rn, rm); } in sadd16() argument
2940 void sadd8(Condition cond, Register rd, Register rn, Register rm);
2941 void sadd8(Register rd, Register rn, Register rm) { sadd8(al, rd, rn, rm); } in sadd8() argument
2943 void sasx(Condition cond, Register rd, Register rn, Register rm);
2944 void sasx(Register rd, Register rn, Register rm) { sasx(al, rd, rn, rm); } in sasx() argument
2948 Register rd,
2951 void sbc(Register rd, Register rn, const Operand& operand) { in sbc() argument
2952 sbc(al, Best, rd, rn, operand); in sbc()
2954 void sbc(Condition cond, Register rd, Register rn, const Operand& operand) { in sbc() argument
2955 sbc(cond, Best, rd, rn, operand); in sbc()
2958 Register rd, in sbc() argument
2961 sbc(al, size, rd, rn, operand); in sbc()
2966 Register rd,
2969 void sbcs(Register rd, Register rn, const Operand& operand) { in sbcs() argument
2970 sbcs(al, Best, rd, rn, operand); in sbcs()
2972 void sbcs(Condition cond, Register rd, Register rn, const Operand& operand) { in sbcs() argument
2973 sbcs(cond, Best, rd, rn, operand); in sbcs()
2976 Register rd, in sbcs() argument
2979 sbcs(al, size, rd, rn, operand); in sbcs()
2983 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
2984 void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width) { in sbfx() argument
2985 sbfx(al, rd, rn, lsb, width); in sbfx()
2988 void sdiv(Condition cond, Register rd, Register rn, Register rm);
2989 void sdiv(Register rd, Register rn, Register rm) { sdiv(al, rd, rn, rm); } in sdiv() argument
2991 void sel(Condition cond, Register rd, Register rn, Register rm);
2992 void sel(Register rd, Register rn, Register rm) { sel(al, rd, rn, rm); } in sel() argument
2994 void shadd16(Condition cond, Register rd, Register rn, Register rm);
2995 void shadd16(Register rd, Register rn, Register rm) { in shadd16() argument
2996 shadd16(al, rd, rn, rm); in shadd16()
2999 void shadd8(Condition cond, Register rd, Register rn, Register rm);
3000 void shadd8(Register rd, Register rn, Register rm) { shadd8(al, rd, rn, rm); } in shadd8() argument
3002 void shasx(Condition cond, Register rd, Register rn, Register rm);
3003 void shasx(Register rd, Register rn, Register rm) { shasx(al, rd, rn, rm); } in shasx() argument
3005 void shsax(Condition cond, Register rd, Register rn, Register rm);
3006 void shsax(Register rd, Register rn, Register rm) { shsax(al, rd, rn, rm); } in shsax() argument
3008 void shsub16(Condition cond, Register rd, Register rn, Register rm);
3009 void shsub16(Register rd, Register rn, Register rm) { in shsub16() argument
3010 shsub16(al, rd, rn, rm); in shsub16()
3013 void shsub8(Condition cond, Register rd, Register rn, Register rm);
3014 void shsub8(Register rd, Register rn, Register rm) { shsub8(al, rd, rn, rm); } in shsub8() argument
3017 Condition cond, Register rd, Register rn, Register rm, Register ra);
3018 void smlabb(Register rd, Register rn, Register rm, Register ra) { in smlabb() argument
3019 smlabb(al, rd, rn, rm, ra); in smlabb()
3023 Condition cond, Register rd, Register rn, Register rm, Register ra);
3024 void smlabt(Register rd, Register rn, Register rm, Register ra) { in smlabt() argument
3025 smlabt(al, rd, rn, rm, ra); in smlabt()
3029 Condition cond, Register rd, Register rn, Register rm, Register ra);
3030 void smlad(Register rd, Register rn, Register rm, Register ra) { in smlad() argument
3031 smlad(al, rd, rn, rm, ra); in smlad()
3035 Condition cond, Register rd, Register rn, Register rm, Register ra);
3036 void smladx(Register rd, Register rn, Register rm, Register ra) { in smladx() argument
3037 smladx(al, rd, rn, rm, ra); in smladx()
3089 Condition cond, Register rd, Register rn, Register rm, Register ra);
3090 void smlatb(Register rd, Register rn, Register rm, Register ra) { in smlatb() argument
3091 smlatb(al, rd, rn, rm, ra); in smlatb()
3095 Condition cond, Register rd, Register rn, Register rm, Register ra);
3096 void smlatt(Register rd, Register rn, Register rm, Register ra) { in smlatt() argument
3097 smlatt(al, rd, rn, rm, ra); in smlatt()
3101 Condition cond, Register rd, Register rn, Register rm, Register ra);
3102 void smlawb(Register rd, Register rn, Register rm, Register ra) { in smlawb() argument
3103 smlawb(al, rd, rn, rm, ra); in smlawb()
3107 Condition cond, Register rd, Register rn, Register rm, Register ra);
3108 void smlawt(Register rd, Register rn, Register rm, Register ra) { in smlawt() argument
3109 smlawt(al, rd, rn, rm, ra); in smlawt()
3113 Condition cond, Register rd, Register rn, Register rm, Register ra);
3114 void smlsd(Register rd, Register rn, Register rm, Register ra) { in smlsd() argument
3115 smlsd(al, rd, rn, rm, ra); in smlsd()
3119 Condition cond, Register rd, Register rn, Register rm, Register ra);
3120 void smlsdx(Register rd, Register rn, Register rm, Register ra) { in smlsdx() argument
3121 smlsdx(al, rd, rn, rm, ra); in smlsdx()
3137 Condition cond, Register rd, Register rn, Register rm, Register ra);
3138 void smmla(Register rd, Register rn, Register rm, Register ra) { in smmla() argument
3139 smmla(al, rd, rn, rm, ra); in smmla()
3143 Condition cond, Register rd, Register rn, Register rm, Register ra);
3144 void smmlar(Register rd, Register rn, Register rm, Register ra) { in smmlar() argument
3145 smmlar(al, rd, rn, rm, ra); in smmlar()
3149 Condition cond, Register rd, Register rn, Register rm, Register ra);
3150 void smmls(Register rd, Register rn, Register rm, Register ra) { in smmls() argument
3151 smmls(al, rd, rn, rm, ra); in smmls()
3155 Condition cond, Register rd, Register rn, Register rm, Register ra);
3156 void smmlsr(Register rd, Register rn, Register rm, Register ra) { in smmlsr() argument
3157 smmlsr(al, rd, rn, rm, ra); in smmlsr()
3160 void smmul(Condition cond, Register rd, Register rn, Register rm);
3161 void smmul(Register rd, Register rn, Register rm) { smmul(al, rd, rn, rm); } in smmul() argument
3163 void smmulr(Condition cond, Register rd, Register rn, Register rm);
3164 void smmulr(Register rd, Register rn, Register rm) { smmulr(al, rd, rn, rm); } in smmulr() argument
3166 void smuad(Condition cond, Register rd, Register rn, Register rm);
3167 void smuad(Register rd, Register rn, Register rm) { smuad(al, rd, rn, rm); } in smuad() argument
3169 void smuadx(Condition cond, Register rd, Register rn, Register rm);
3170 void smuadx(Register rd, Register rn, Register rm) { smuadx(al, rd, rn, rm); } in smuadx() argument
3172 void smulbb(Condition cond, Register rd, Register rn, Register rm);
3173 void smulbb(Register rd, Register rn, Register rm) { smulbb(al, rd, rn, rm); } in smulbb() argument
3175 void smulbt(Condition cond, Register rd, Register rn, Register rm);
3176 void smulbt(Register rd, Register rn, Register rm) { smulbt(al, rd, rn, rm); } in smulbt() argument
3190 void smultb(Condition cond, Register rd, Register rn, Register rm);
3191 void smultb(Register rd, Register rn, Register rm) { smultb(al, rd, rn, rm); } in smultb() argument
3193 void smultt(Condition cond, Register rd, Register rn, Register rm);
3194 void smultt(Register rd, Register rn, Register rm) { smultt(al, rd, rn, rm); } in smultt() argument
3196 void smulwb(Condition cond, Register rd, Register rn, Register rm);
3197 void smulwb(Register rd, Register rn, Register rm) { smulwb(al, rd, rn, rm); } in smulwb() argument
3199 void smulwt(Condition cond, Register rd, Register rn, Register rm);
3200 void smulwt(Register rd, Register rn, Register rm) { smulwt(al, rd, rn, rm); } in smulwt() argument
3202 void smusd(Condition cond, Register rd, Register rn, Register rm);
3203 void smusd(Register rd, Register rn, Register rm) { smusd(al, rd, rn, rm); } in smusd() argument
3205 void smusdx(Condition cond, Register rd, Register rn, Register rm);
3206 void smusdx(Register rd, Register rn, Register rm) { smusdx(al, rd, rn, rm); } in smusdx() argument
3208 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3209 void ssat(Register rd, uint32_t imm, const Operand& operand) { in ssat() argument
3210 ssat(al, rd, imm, operand); in ssat()
3213 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
3214 void ssat16(Register rd, uint32_t imm, Register rn) { in ssat16() argument
3215 ssat16(al, rd, imm, rn); in ssat16()
3218 void ssax(Condition cond, Register rd, Register rn, Register rm);
3219 void ssax(Register rd, Register rn, Register rm) { ssax(al, rd, rn, rm); } in ssax() argument
3221 void ssub16(Condition cond, Register rd, Register rn, Register rm);
3222 void ssub16(Register rd, Register rn, Register rm) { ssub16(al, rd, rn, rm); } in ssub16() argument
3224 void ssub8(Condition cond, Register rd, Register rn, Register rm);
3225 void ssub8(Register rd, Register rn, Register rm) { ssub8(al, rd, rn, rm); } in ssub8() argument
3234 Register rd,
3237 void stlex(Register rd, Register rt, const MemOperand& operand) { in stlex() argument
3238 stlex(al, rd, rt, operand); in stlex()
3242 Register rd,
3245 void stlexb(Register rd, Register rt, const MemOperand& operand) { in stlexb() argument
3246 stlexb(al, rd, rt, operand); in stlexb()
3250 Register rd,
3254 void stlexd(Register rd, in stlexd() argument
3258 stlexd(al, rd, rt, rt2, operand); in stlexd()
3262 Register rd,
3265 void stlexh(Register rd, Register rt, const MemOperand& operand) { in stlexh() argument
3266 stlexh(al, rd, rt, operand); in stlexh()
3412 Register rd,
3415 void strex(Register rd, Register rt, const MemOperand& operand) { in strex() argument
3416 strex(al, rd, rt, operand); in strex()
3420 Register rd,
3423 void strexb(Register rd, Register rt, const MemOperand& operand) { in strexb() argument
3424 strexb(al, rd, rt, operand); in strexb()
3428 Register rd,
3432 void strexd(Register rd, in strexd() argument
3436 strexd(al, rd, rt, rt2, operand); in strexd()
3440 Register rd,
3443 void strexh(Register rd, Register rt, const MemOperand& operand) { in strexh() argument
3444 strexh(al, rd, rt, operand); in strexh()
3463 Register rd,
3466 void sub(Register rd, Register rn, const Operand& operand) { in sub() argument
3467 sub(al, Best, rd, rn, operand); in sub()
3469 void sub(Condition cond, Register rd, Register rn, const Operand& operand) { in sub() argument
3470 sub(cond, Best, rd, rn, operand); in sub()
3473 Register rd, in sub() argument
3476 sub(al, size, rd, rn, operand); in sub()
3479 void sub(Condition cond, Register rd, const Operand& operand);
3480 void sub(Register rd, const Operand& operand) { sub(al, rd, operand); } in sub() argument
3484 Register rd,
3487 void subs(Register rd, Register rn, const Operand& operand) { in subs() argument
3488 subs(al, Best, rd, rn, operand); in subs()
3490 void subs(Condition cond, Register rd, Register rn, const Operand& operand) { in subs() argument
3491 subs(cond, Best, rd, rn, operand); in subs()
3494 Register rd, in subs() argument
3497 subs(al, size, rd, rn, operand); in subs()
3500 void subs(Register rd, const Operand& operand);
3502 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
3503 void subw(Register rd, Register rn, const Operand& operand) { in subw() argument
3504 subw(al, rd, rn, operand); in subw()
3510 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3511 void sxtab(Register rd, Register rn, const Operand& operand) { in sxtab() argument
3512 sxtab(al, rd, rn, operand); in sxtab()
3516 Register rd,
3519 void sxtab16(Register rd, Register rn, const Operand& operand) { in sxtab16() argument
3520 sxtab16(al, rd, rn, operand); in sxtab16()
3523 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3524 void sxtah(Register rd, Register rn, const Operand& operand) { in sxtah() argument
3525 sxtah(al, rd, rn, operand); in sxtah()
3530 Register rd,
3532 void sxtb(Register rd, const Operand& operand) { in sxtb() argument
3533 sxtb(al, Best, rd, operand); in sxtb()
3535 void sxtb(Condition cond, Register rd, const Operand& operand) { in sxtb() argument
3536 sxtb(cond, Best, rd, operand); in sxtb()
3538 void sxtb(EncodingSize size, Register rd, const Operand& operand) { in sxtb() argument
3539 sxtb(al, size, rd, operand); in sxtb()
3542 void sxtb16(Condition cond, Register rd, const Operand& operand);
3543 void sxtb16(Register rd, const Operand& operand) { sxtb16(al, rd, operand); } in sxtb16() argument
3547 Register rd,
3549 void sxth(Register rd, const Operand& operand) { in sxth() argument
3550 sxth(al, Best, rd, operand); in sxth()
3552 void sxth(Condition cond, Register rd, const Operand& operand) { in sxth() argument
3553 sxth(cond, Best, rd, operand); in sxth()
3555 void sxth(EncodingSize size, Register rd, const Operand& operand) { in sxth() argument
3556 sxth(al, size, rd, operand); in sxth()
3580 void uadd16(Condition cond, Register rd, Register rn, Register rm);
3581 void uadd16(Register rd, Register rn, Register rm) { uadd16(al, rd, rn, rm); } in uadd16() argument
3583 void uadd8(Condition cond, Register rd, Register rn, Register rm);
3584 void uadd8(Register rd, Register rn, Register rm) { uadd8(al, rd, rn, rm); } in uadd8() argument
3586 void uasx(Condition cond, Register rd, Register rn, Register rm);
3587 void uasx(Register rd, Register rn, Register rm) { uasx(al, rd, rn, rm); } in uasx() argument
3590 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
3591 void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width) { in ubfx() argument
3592 ubfx(al, rd, rn, lsb, width); in ubfx()
3600 void udiv(Condition cond, Register rd, Register rn, Register rm);
3601 void udiv(Register rd, Register rn, Register rm) { udiv(al, rd, rn, rm); } in udiv() argument
3603 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
3604 void uhadd16(Register rd, Register rn, Register rm) { in uhadd16() argument
3605 uhadd16(al, rd, rn, rm); in uhadd16()
3608 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
3609 void uhadd8(Register rd, Register rn, Register rm) { uhadd8(al, rd, rn, rm); } in uhadd8() argument
3611 void uhasx(Condition cond, Register rd, Register rn, Register rm);
3612 void uhasx(Register rd, Register rn, Register rm) { uhasx(al, rd, rn, rm); } in uhasx() argument
3614 void uhsax(Condition cond, Register rd, Register rn, Register rm);
3615 void uhsax(Register rd, Register rn, Register rm) { uhsax(al, rd, rn, rm); } in uhsax() argument
3617 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
3618 void uhsub16(Register rd, Register rn, Register rm) { in uhsub16() argument
3619 uhsub16(al, rd, rn, rm); in uhsub16()
3622 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
3623 void uhsub8(Register rd, Register rn, Register rm) { uhsub8(al, rd, rn, rm); } in uhsub8() argument
3655 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
3656 void uqadd16(Register rd, Register rn, Register rm) { in uqadd16() argument
3657 uqadd16(al, rd, rn, rm); in uqadd16()
3660 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
3661 void uqadd8(Register rd, Register rn, Register rm) { uqadd8(al, rd, rn, rm); } in uqadd8() argument
3663 void uqasx(Condition cond, Register rd, Register rn, Register rm);
3664 void uqasx(Register rd, Register rn, Register rm) { uqasx(al, rd, rn, rm); } in uqasx() argument
3666 void uqsax(Condition cond, Register rd, Register rn, Register rm);
3667 void uqsax(Register rd, Register rn, Register rm) { uqsax(al, rd, rn, rm); } in uqsax() argument
3669 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
3670 void uqsub16(Register rd, Register rn, Register rm) { in uqsub16() argument
3671 uqsub16(al, rd, rn, rm); in uqsub16()
3674 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
3675 void uqsub8(Register rd, Register rn, Register rm) { uqsub8(al, rd, rn, rm); } in uqsub8() argument
3677 void usad8(Condition cond, Register rd, Register rn, Register rm);
3678 void usad8(Register rd, Register rn, Register rm) { usad8(al, rd, rn, rm); } in usad8() argument
3681 Condition cond, Register rd, Register rn, Register rm, Register ra);
3682 void usada8(Register rd, Register rn, Register rm, Register ra) { in usada8() argument
3683 usada8(al, rd, rn, rm, ra); in usada8()
3686 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3687 void usat(Register rd, uint32_t imm, const Operand& operand) { in usat() argument
3688 usat(al, rd, imm, operand); in usat()
3691 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
3692 void usat16(Register rd, uint32_t imm, Register rn) { in usat16() argument
3693 usat16(al, rd, imm, rn); in usat16()
3696 void usax(Condition cond, Register rd, Register rn, Register rm);
3697 void usax(Register rd, Register rn, Register rm) { usax(al, rd, rn, rm); } in usax() argument
3699 void usub16(Condition cond, Register rd, Register rn, Register rm);
3700 void usub16(Register rd, Register rn, Register rm) { usub16(al, rd, rn, rm); } in usub16() argument
3702 void usub8(Condition cond, Register rd, Register rn, Register rm);
3703 void usub8(Register rd, Register rn, Register rm) { usub8(al, rd, rn, rm); } in usub8() argument
3705 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3706 void uxtab(Register rd, Register rn, const Operand& operand) { in uxtab() argument
3707 uxtab(al, rd, rn, operand); in uxtab()
3711 Register rd,
3714 void uxtab16(Register rd, Register rn, const Operand& operand) { in uxtab16() argument
3715 uxtab16(al, rd, rn, operand); in uxtab16()
3718 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3719 void uxtah(Register rd, Register rn, const Operand& operand) { in uxtah() argument
3720 uxtah(al, rd, rn, operand); in uxtah()
3725 Register rd,
3727 void uxtb(Register rd, const Operand& operand) { in uxtb() argument
3728 uxtb(al, Best, rd, operand); in uxtb()
3730 void uxtb(Condition cond, Register rd, const Operand& operand) { in uxtb() argument
3731 uxtb(cond, Best, rd, operand); in uxtb()
3733 void uxtb(EncodingSize size, Register rd, const Operand& operand) { in uxtb() argument
3734 uxtb(al, size, rd, operand); in uxtb()
3737 void uxtb16(Condition cond, Register rd, const Operand& operand);
3738 void uxtb16(Register rd, const Operand& operand) { uxtb16(al, rd, operand); } in uxtb16() argument
3742 Register rd,
3744 void uxth(Register rd, const Operand& operand) { in uxth() argument
3745 uxth(al, Best, rd, operand); in uxth()
3747 void uxth(Condition cond, Register rd, const Operand& operand) { in uxth() argument
3748 uxth(cond, Best, rd, operand); in uxth()
3750 void uxth(EncodingSize size, Register rd, const Operand& operand) { in uxth() argument
3751 uxth(al, size, rd, operand); in uxth()
3755 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3756 void vaba(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vaba() argument
3757 vaba(al, dt, rd, rn, rm); in vaba()
3761 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3762 void vaba(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vaba() argument
3763 vaba(al, dt, rd, rn, rm); in vaba()
3767 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3768 void vabal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vabal() argument
3769 vabal(al, dt, rd, rn, rm); in vabal()
3773 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3774 void vabd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vabd() argument
3775 vabd(al, dt, rd, rn, rm); in vabd()
3779 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3780 void vabd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vabd() argument
3781 vabd(al, dt, rd, rn, rm); in vabd()
3785 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3786 void vabdl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vabdl() argument
3787 vabdl(al, dt, rd, rn, rm); in vabdl()
3790 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
3791 void vabs(DataType dt, DRegister rd, DRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3793 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
3794 void vabs(DataType dt, QRegister rd, QRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3796 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
3797 void vabs(DataType dt, SRegister rd, SRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3800 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3801 void vacge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacge() argument
3802 vacge(al, dt, rd, rn, rm); in vacge()
3806 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3807 void vacge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacge() argument
3808 vacge(al, dt, rd, rn, rm); in vacge()
3812 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3813 void vacgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacgt() argument
3814 vacgt(al, dt, rd, rn, rm); in vacgt()
3818 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3819 void vacgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacgt() argument
3820 vacgt(al, dt, rd, rn, rm); in vacgt()
3824 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3825 void vacle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacle() argument
3826 vacle(al, dt, rd, rn, rm); in vacle()
3830 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3831 void vacle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacle() argument
3832 vacle(al, dt, rd, rn, rm); in vacle()
3836 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3837 void vaclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vaclt() argument
3838 vaclt(al, dt, rd, rn, rm); in vaclt()
3842 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3843 void vaclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vaclt() argument
3844 vaclt(al, dt, rd, rn, rm); in vaclt()
3848 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3849 void vadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vadd() argument
3850 vadd(al, dt, rd, rn, rm); in vadd()
3854 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3855 void vadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vadd() argument
3856 vadd(al, dt, rd, rn, rm); in vadd()
3860 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
3861 void vadd(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vadd() argument
3862 vadd(al, dt, rd, rn, rm); in vadd()
3866 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
3867 void vaddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vaddhn() argument
3868 vaddhn(al, dt, rd, rn, rm); in vaddhn()
3872 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3873 void vaddl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vaddl() argument
3874 vaddl(al, dt, rd, rn, rm); in vaddl()
3878 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
3879 void vaddw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in vaddw() argument
3880 vaddw(al, dt, rd, rn, rm); in vaddw()
3885 DRegister rd,
3888 void vand(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vand() argument
3889 vand(al, dt, rd, rn, operand); in vand()
3894 QRegister rd,
3897 void vand(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vand() argument
3898 vand(al, dt, rd, rn, operand); in vand()
3903 DRegister rd,
3906 void vbic(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vbic() argument
3907 vbic(al, dt, rd, rn, operand); in vbic()
3912 QRegister rd,
3915 void vbic(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vbic() argument
3916 vbic(al, dt, rd, rn, operand); in vbic()
3920 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3921 void vbif(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3922 vbif(al, dt, rd, rn, rm); in vbif()
3924 void vbif(DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3925 vbif(al, kDataTypeValueNone, rd, rn, rm); in vbif()
3927 void vbif(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3928 vbif(cond, kDataTypeValueNone, rd, rn, rm); in vbif()
3932 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3933 void vbif(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3934 vbif(al, dt, rd, rn, rm); in vbif()
3936 void vbif(QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3937 vbif(al, kDataTypeValueNone, rd, rn, rm); in vbif()
3939 void vbif(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3940 vbif(cond, kDataTypeValueNone, rd, rn, rm); in vbif()
3944 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3945 void vbit(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3946 vbit(al, dt, rd, rn, rm); in vbit()
3948 void vbit(DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3949 vbit(al, kDataTypeValueNone, rd, rn, rm); in vbit()
3951 void vbit(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3952 vbit(cond, kDataTypeValueNone, rd, rn, rm); in vbit()
3956 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3957 void vbit(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3958 vbit(al, dt, rd, rn, rm); in vbit()
3960 void vbit(QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3961 vbit(al, kDataTypeValueNone, rd, rn, rm); in vbit()
3963 void vbit(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3964 vbit(cond, kDataTypeValueNone, rd, rn, rm); in vbit()
3968 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3969 void vbsl(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
3970 vbsl(al, dt, rd, rn, rm); in vbsl()
3972 void vbsl(DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
3973 vbsl(al, kDataTypeValueNone, rd, rn, rm); in vbsl()
3975 void vbsl(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
3976 vbsl(cond, kDataTypeValueNone, rd, rn, rm); in vbsl()
3980 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3981 void vbsl(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
3982 vbsl(al, dt, rd, rn, rm); in vbsl()
3984 void vbsl(QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
3985 vbsl(al, kDataTypeValueNone, rd, rn, rm); in vbsl()
3987 void vbsl(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
3988 vbsl(cond, kDataTypeValueNone, rd, rn, rm); in vbsl()
3993 DRegister rd,
3996 void vceq(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vceq() argument
3997 vceq(al, dt, rd, rm, operand); in vceq()
4002 QRegister rd,
4005 void vceq(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vceq() argument
4006 vceq(al, dt, rd, rm, operand); in vceq()
4010 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4011 void vceq(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vceq() argument
4012 vceq(al, dt, rd, rn, rm); in vceq()
4016 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4017 void vceq(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vceq() argument
4018 vceq(al, dt, rd, rn, rm); in vceq()
4023 DRegister rd,
4026 void vcge(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcge() argument
4027 vcge(al, dt, rd, rm, operand); in vcge()
4032 QRegister rd,
4035 void vcge(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcge() argument
4036 vcge(al, dt, rd, rm, operand); in vcge()
4040 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4041 void vcge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcge() argument
4042 vcge(al, dt, rd, rn, rm); in vcge()
4046 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4047 void vcge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcge() argument
4048 vcge(al, dt, rd, rn, rm); in vcge()
4053 DRegister rd,
4056 void vcgt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcgt() argument
4057 vcgt(al, dt, rd, rm, operand); in vcgt()
4062 QRegister rd,
4065 void vcgt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcgt() argument
4066 vcgt(al, dt, rd, rm, operand); in vcgt()
4070 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4071 void vcgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcgt() argument
4072 vcgt(al, dt, rd, rn, rm); in vcgt()
4076 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4077 void vcgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcgt() argument
4078 vcgt(al, dt, rd, rn, rm); in vcgt()
4083 DRegister rd,
4086 void vcle(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcle() argument
4087 vcle(al, dt, rd, rm, operand); in vcle()
4092 QRegister rd,
4095 void vcle(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcle() argument
4096 vcle(al, dt, rd, rm, operand); in vcle()
4100 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4101 void vcle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcle() argument
4102 vcle(al, dt, rd, rn, rm); in vcle()
4106 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4107 void vcle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcle() argument
4108 vcle(al, dt, rd, rn, rm); in vcle()
4111 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
4112 void vcls(DataType dt, DRegister rd, DRegister rm) { vcls(al, dt, rd, rm); } in vcls() argument
4114 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
4115 void vcls(DataType dt, QRegister rd, QRegister rm) { vcls(al, dt, rd, rm); } in vcls() argument
4119 DRegister rd,
4122 void vclt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vclt() argument
4123 vclt(al, dt, rd, rm, operand); in vclt()
4128 QRegister rd,
4131 void vclt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vclt() argument
4132 vclt(al, dt, rd, rm, operand); in vclt()
4136 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4137 void vclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vclt() argument
4138 vclt(al, dt, rd, rn, rm); in vclt()
4142 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4143 void vclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vclt() argument
4144 vclt(al, dt, rd, rn, rm); in vclt()
4147 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
4148 void vclz(DataType dt, DRegister rd, DRegister rm) { vclz(al, dt, rd, rm); } in vclz() argument
4150 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
4151 void vclz(DataType dt, QRegister rd, QRegister rm) { vclz(al, dt, rd, rm); } in vclz() argument
4153 void vcmp(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4154 void vcmp(DataType dt, SRegister rd, const SOperand& operand) { in vcmp() argument
4155 vcmp(al, dt, rd, operand); in vcmp()
4158 void vcmp(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4159 void vcmp(DataType dt, DRegister rd, const DOperand& operand) { in vcmp() argument
4160 vcmp(al, dt, rd, operand); in vcmp()
4165 SRegister rd,
4167 void vcmpe(DataType dt, SRegister rd, const SOperand& operand) { in vcmpe() argument
4168 vcmpe(al, dt, rd, operand); in vcmpe()
4173 DRegister rd,
4175 void vcmpe(DataType dt, DRegister rd, const DOperand& operand) { in vcmpe() argument
4176 vcmpe(al, dt, rd, operand); in vcmpe()
4179 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
4180 void vcnt(DataType dt, DRegister rd, DRegister rm) { vcnt(al, dt, rd, rm); } in vcnt() argument
4182 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
4183 void vcnt(DataType dt, QRegister rd, QRegister rm) { vcnt(al, dt, rd, rm); } in vcnt() argument
4186 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4187 void vcvt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvt() argument
4188 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4192 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4193 void vcvt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvt() argument
4194 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4200 DRegister rd,
4204 DataType dt1, DataType dt2, DRegister rd, DRegister rm, int32_t fbits) { in vcvt() argument
4205 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4211 QRegister rd,
4215 DataType dt1, DataType dt2, QRegister rd, QRegister rm, int32_t fbits) { in vcvt() argument
4216 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4222 SRegister rd,
4226 DataType dt1, DataType dt2, SRegister rd, SRegister rm, int32_t fbits) { in vcvt() argument
4227 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4231 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4232 void vcvt(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvt() argument
4233 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4237 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4238 void vcvt(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvt() argument
4239 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4243 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
4244 void vcvt(DataType dt1, DataType dt2, DRegister rd, QRegister rm) { in vcvt() argument
4245 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4249 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
4250 void vcvt(DataType dt1, DataType dt2, QRegister rd, DRegister rm) { in vcvt() argument
4251 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4255 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4256 void vcvt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvt() argument
4257 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4260 void vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4262 void vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4264 void vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4266 void vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4269 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4270 void vcvtb(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtb() argument
4271 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4275 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4276 void vcvtb(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtb() argument
4277 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4281 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4282 void vcvtb(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtb() argument
4283 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4286 void vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4288 void vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4290 void vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4292 void vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4294 void vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4296 void vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4298 void vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4300 void vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4302 void vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4304 void vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4306 void vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4308 void vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4311 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4312 void vcvtr(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtr() argument
4313 vcvtr(al, dt1, dt2, rd, rm); in vcvtr()
4317 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4318 void vcvtr(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtr() argument
4319 vcvtr(al, dt1, dt2, rd, rm); in vcvtr()
4323 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4324 void vcvtt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtt() argument
4325 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4329 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4330 void vcvtt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtt() argument
4331 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4335 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4336 void vcvtt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtt() argument
4337 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4341 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4342 void vdiv(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vdiv() argument
4343 vdiv(al, dt, rd, rn, rm); in vdiv()
4347 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4348 void vdiv(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vdiv() argument
4349 vdiv(al, dt, rd, rn, rm); in vdiv()
4352 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
4353 void vdup(DataType dt, QRegister rd, Register rt) { vdup(al, dt, rd, rt); } in vdup() argument
4355 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
4356 void vdup(DataType dt, DRegister rd, Register rt) { vdup(al, dt, rd, rt); } in vdup() argument
4358 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
4359 void vdup(DataType dt, DRegister rd, DRegisterLane rm) { in vdup() argument
4360 vdup(al, dt, rd, rm); in vdup()
4363 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
4364 void vdup(DataType dt, QRegister rd, DRegisterLane rm) { in vdup() argument
4365 vdup(al, dt, rd, rm); in vdup()
4369 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4370 void veor(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4371 veor(al, dt, rd, rn, rm); in veor()
4373 void veor(DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4374 veor(al, kDataTypeValueNone, rd, rn, rm); in veor()
4376 void veor(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4377 veor(cond, kDataTypeValueNone, rd, rn, rm); in veor()
4381 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4382 void veor(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4383 veor(al, dt, rd, rn, rm); in veor()
4385 void veor(QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4386 veor(al, kDataTypeValueNone, rd, rn, rm); in veor()
4388 void veor(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4389 veor(cond, kDataTypeValueNone, rd, rn, rm); in veor()
4394 DRegister rd,
4399 DRegister rd, in vext() argument
4403 vext(al, dt, rd, rn, rm, operand); in vext()
4408 QRegister rd,
4413 QRegister rd, in vext() argument
4417 vext(al, dt, rd, rn, rm, operand); in vext()
4421 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4422 void vfma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfma() argument
4423 vfma(al, dt, rd, rn, rm); in vfma()
4427 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4428 void vfma(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vfma() argument
4429 vfma(al, dt, rd, rn, rm); in vfma()
4433 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4434 void vfma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfma() argument
4435 vfma(al, dt, rd, rn, rm); in vfma()
4439 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4440 void vfms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfms() argument
4441 vfms(al, dt, rd, rn, rm); in vfms()
4445 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4446 void vfms(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vfms() argument
4447 vfms(al, dt, rd, rn, rm); in vfms()
4451 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4452 void vfms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfms() argument
4453 vfms(al, dt, rd, rn, rm); in vfms()
4457 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4458 void vfnma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfnma() argument
4459 vfnma(al, dt, rd, rn, rm); in vfnma()
4463 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4464 void vfnma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfnma() argument
4465 vfnma(al, dt, rd, rn, rm); in vfnma()
4469 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4470 void vfnms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfnms() argument
4471 vfnms(al, dt, rd, rn, rm); in vfnms()
4475 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4476 void vfnms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfnms() argument
4477 vfnms(al, dt, rd, rn, rm); in vfnms()
4481 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4482 void vhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vhadd() argument
4483 vhadd(al, dt, rd, rn, rm); in vhadd()
4487 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4488 void vhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vhadd() argument
4489 vhadd(al, dt, rd, rn, rm); in vhadd()
4493 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4494 void vhsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vhsub() argument
4495 vhsub(al, dt, rd, rn, rm); in vhsub()
4499 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4500 void vhsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vhsub() argument
4501 vhsub(al, dt, rd, rn, rm); in vhsub()
4680 void vldr(Condition cond, DataType dt, DRegister rd, Location* location);
4683 DRegister rd,
4686 void vldr(DataType dt, DRegister rd, Location* location) { in vldr() argument
4687 vldr(al, dt, rd, location); in vldr()
4689 void vldr(DRegister rd, Location* location) { in vldr() argument
4690 vldr(al, Untyped64, rd, location); in vldr()
4692 void vldr(Condition cond, DRegister rd, Location* location) { in vldr() argument
4693 vldr(cond, Untyped64, rd, location); in vldr()
4698 DRegister rd,
4700 void vldr(DataType dt, DRegister rd, const MemOperand& operand) { in vldr() argument
4701 vldr(al, dt, rd, operand); in vldr()
4703 void vldr(DRegister rd, const MemOperand& operand) { in vldr() argument
4704 vldr(al, Untyped64, rd, operand); in vldr()
4706 void vldr(Condition cond, DRegister rd, const MemOperand& operand) { in vldr() argument
4707 vldr(cond, Untyped64, rd, operand); in vldr()
4710 void vldr(Condition cond, DataType dt, SRegister rd, Location* location);
4713 SRegister rd,
4716 void vldr(DataType dt, SRegister rd, Location* location) { in vldr() argument
4717 vldr(al, dt, rd, location); in vldr()
4719 void vldr(SRegister rd, Location* location) { in vldr() argument
4720 vldr(al, Untyped32, rd, location); in vldr()
4722 void vldr(Condition cond, SRegister rd, Location* location) { in vldr() argument
4723 vldr(cond, Untyped32, rd, location); in vldr()
4728 SRegister rd,
4730 void vldr(DataType dt, SRegister rd, const MemOperand& operand) { in vldr() argument
4731 vldr(al, dt, rd, operand); in vldr()
4733 void vldr(SRegister rd, const MemOperand& operand) { in vldr() argument
4734 vldr(al, Untyped32, rd, operand); in vldr()
4736 void vldr(Condition cond, SRegister rd, const MemOperand& operand) { in vldr() argument
4737 vldr(cond, Untyped32, rd, operand); in vldr()
4741 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4742 void vmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmax() argument
4743 vmax(al, dt, rd, rn, rm); in vmax()
4747 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4748 void vmax(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmax() argument
4749 vmax(al, dt, rd, rn, rm); in vmax()
4752 void vmaxnm(DataType dt, DRegister rd, DRegister rn, DRegister rm);
4754 void vmaxnm(DataType dt, QRegister rd, QRegister rn, QRegister rm);
4756 void vmaxnm(DataType dt, SRegister rd, SRegister rn, SRegister rm);
4759 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4760 void vmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmin() argument
4761 vmin(al, dt, rd, rn, rm); in vmin()
4765 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4766 void vmin(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmin() argument
4767 vmin(al, dt, rd, rn, rm); in vmin()
4770 void vminnm(DataType dt, DRegister rd, DRegister rn, DRegister rm);
4772 void vminnm(DataType dt, QRegister rd, QRegister rn, QRegister rm);
4774 void vminnm(DataType dt, SRegister rd, SRegister rn, SRegister rm);
4778 DRegister rd,
4781 void vmla(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vmla() argument
4782 vmla(al, dt, rd, rn, rm); in vmla()
4787 QRegister rd,
4790 void vmla(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vmla() argument
4791 vmla(al, dt, rd, rn, rm); in vmla()
4795 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4796 void vmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmla() argument
4797 vmla(al, dt, rd, rn, rm); in vmla()
4801 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4802 void vmla(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmla() argument
4803 vmla(al, dt, rd, rn, rm); in vmla()
4807 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4808 void vmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmla() argument
4809 vmla(al, dt, rd, rn, rm); in vmla()
4814 QRegister rd,
4817 void vmlal(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vmlal() argument
4818 vmlal(al, dt, rd, rn, rm); in vmlal()
4822 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4823 void vmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmlal() argument
4824 vmlal(al, dt, rd, rn, rm); in vmlal()
4829 DRegister rd,
4832 void vmls(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vmls() argument
4833 vmls(al, dt, rd, rn, rm); in vmls()
4838 QRegister rd,
4841 void vmls(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vmls() argument
4842 vmls(al, dt, rd, rn, rm); in vmls()
4846 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4847 void vmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmls() argument
4848 vmls(al, dt, rd, rn, rm); in vmls()
4852 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4853 void vmls(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmls() argument
4854 vmls(al, dt, rd, rn, rm); in vmls()
4858 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4859 void vmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmls() argument
4860 vmls(al, dt, rd, rn, rm); in vmls()
4865 QRegister rd,
4868 void vmlsl(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vmlsl() argument
4869 vmlsl(al, dt, rd, rn, rm); in vmlsl()
4873 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4874 void vmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmlsl() argument
4875 vmlsl(al, dt, rd, rn, rm); in vmlsl()
4902 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
4903 void vmov(DataType dt, DRegisterLane rd, Register rt) { in vmov() argument
4904 vmov(al, dt, rd, rt); in vmov()
4906 void vmov(DRegisterLane rd, Register rt) { in vmov() argument
4907 vmov(al, kDataTypeValueNone, rd, rt); in vmov()
4909 void vmov(Condition cond, DRegisterLane rd, Register rt) { in vmov() argument
4910 vmov(cond, kDataTypeValueNone, rd, rt); in vmov()
4913 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4914 void vmov(DataType dt, DRegister rd, const DOperand& operand) { in vmov() argument
4915 vmov(al, dt, rd, operand); in vmov()
4918 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
4919 void vmov(DataType dt, QRegister rd, const QOperand& operand) { in vmov() argument
4920 vmov(al, dt, rd, operand); in vmov()
4923 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4924 void vmov(DataType dt, SRegister rd, const SOperand& operand) { in vmov() argument
4925 vmov(al, dt, rd, operand); in vmov()
4939 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
4940 void vmovl(DataType dt, QRegister rd, DRegister rm) { vmovl(al, dt, rd, rm); } in vmovl() argument
4942 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
4943 void vmovn(DataType dt, DRegister rd, QRegister rm) { vmovn(al, dt, rd, rm); } in vmovn() argument
4955 DRegister rd,
4960 DataType dt, DRegister rd, DRegister rn, DRegister dm, unsigned index) { in vmul() argument
4961 vmul(al, dt, rd, rn, dm, index); in vmul()
4966 QRegister rd,
4971 DataType dt, QRegister rd, QRegister rn, DRegister dm, unsigned index) { in vmul() argument
4972 vmul(al, dt, rd, rn, dm, index); in vmul()
4976 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4977 void vmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmul() argument
4978 vmul(al, dt, rd, rn, rm); in vmul()
4982 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4983 void vmul(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmul() argument
4984 vmul(al, dt, rd, rn, rm); in vmul()
4988 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4989 void vmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmul() argument
4990 vmul(al, dt, rd, rn, rm); in vmul()
4995 QRegister rd,
5000 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vmull() argument
5001 vmull(al, dt, rd, rn, dm, index); in vmull()
5005 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5006 void vmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmull() argument
5007 vmull(al, dt, rd, rn, rm); in vmull()
5010 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
5011 void vmvn(DataType dt, DRegister rd, const DOperand& operand) { in vmvn() argument
5012 vmvn(al, dt, rd, operand); in vmvn()
5015 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
5016 void vmvn(DataType dt, QRegister rd, const QOperand& operand) { in vmvn() argument
5017 vmvn(al, dt, rd, operand); in vmvn()
5020 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
5021 void vneg(DataType dt, DRegister rd, DRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5023 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
5024 void vneg(DataType dt, QRegister rd, QRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5026 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
5027 void vneg(DataType dt, SRegister rd, SRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5030 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5031 void vnmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmla() argument
5032 vnmla(al, dt, rd, rn, rm); in vnmla()
5036 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5037 void vnmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmla() argument
5038 vnmla(al, dt, rd, rn, rm); in vnmla()
5042 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5043 void vnmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmls() argument
5044 vnmls(al, dt, rd, rn, rm); in vnmls()
5048 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5049 void vnmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmls() argument
5050 vnmls(al, dt, rd, rn, rm); in vnmls()
5054 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5055 void vnmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmul() argument
5056 vnmul(al, dt, rd, rn, rm); in vnmul()
5060 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5061 void vnmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmul() argument
5062 vnmul(al, dt, rd, rn, rm); in vnmul()
5067 DRegister rd,
5070 void vorn(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vorn() argument
5071 vorn(al, dt, rd, rn, operand); in vorn()
5076 QRegister rd,
5079 void vorn(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vorn() argument
5080 vorn(al, dt, rd, rn, operand); in vorn()
5085 DRegister rd,
5088 void vorr(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vorr() argument
5089 vorr(al, dt, rd, rn, operand); in vorr()
5091 void vorr(DRegister rd, DRegister rn, const DOperand& operand) { in vorr() argument
5092 vorr(al, kDataTypeValueNone, rd, rn, operand); in vorr()
5095 DRegister rd, in vorr() argument
5098 vorr(cond, kDataTypeValueNone, rd, rn, operand); in vorr()
5103 QRegister rd,
5106 void vorr(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vorr() argument
5107 vorr(al, dt, rd, rn, operand); in vorr()
5109 void vorr(QRegister rd, QRegister rn, const QOperand& operand) { in vorr() argument
5110 vorr(al, kDataTypeValueNone, rd, rn, operand); in vorr()
5113 QRegister rd, in vorr() argument
5116 vorr(cond, kDataTypeValueNone, rd, rn, operand); in vorr()
5119 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
5120 void vpadal(DataType dt, DRegister rd, DRegister rm) { in vpadal() argument
5121 vpadal(al, dt, rd, rm); in vpadal()
5124 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
5125 void vpadal(DataType dt, QRegister rd, QRegister rm) { in vpadal() argument
5126 vpadal(al, dt, rd, rm); in vpadal()
5130 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5131 void vpadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpadd() argument
5132 vpadd(al, dt, rd, rn, rm); in vpadd()
5135 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
5136 void vpaddl(DataType dt, DRegister rd, DRegister rm) { in vpaddl() argument
5137 vpaddl(al, dt, rd, rm); in vpaddl()
5140 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
5141 void vpaddl(DataType dt, QRegister rd, QRegister rm) { in vpaddl() argument
5142 vpaddl(al, dt, rd, rm); in vpaddl()
5146 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5147 void vpmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpmax() argument
5148 vpmax(al, dt, rd, rn, rm); in vpmax()
5152 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5153 void vpmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpmin() argument
5154 vpmin(al, dt, rd, rn, rm); in vpmin()
5189 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
5190 void vqabs(DataType dt, DRegister rd, DRegister rm) { vqabs(al, dt, rd, rm); } in vqabs() argument
5192 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
5193 void vqabs(DataType dt, QRegister rd, QRegister rm) { vqabs(al, dt, rd, rm); } in vqabs() argument
5196 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5197 void vqadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqadd() argument
5198 vqadd(al, dt, rd, rn, rm); in vqadd()
5202 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5203 void vqadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqadd() argument
5204 vqadd(al, dt, rd, rn, rm); in vqadd()
5208 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5209 void vqdmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmlal() argument
5210 vqdmlal(al, dt, rd, rn, rm); in vqdmlal()
5215 QRegister rd,
5220 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vqdmlal() argument
5221 vqdmlal(al, dt, rd, rn, dm, index); in vqdmlal()
5225 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5226 void vqdmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmlsl() argument
5227 vqdmlsl(al, dt, rd, rn, rm); in vqdmlsl()
5232 QRegister rd,
5237 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vqdmlsl() argument
5238 vqdmlsl(al, dt, rd, rn, dm, index); in vqdmlsl()
5242 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5243 void vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqdmulh() argument
5244 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5248 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5249 void vqdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqdmulh() argument
5250 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5255 DRegister rd,
5258 void vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vqdmulh() argument
5259 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5264 QRegister rd,
5267 void vqdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vqdmulh() argument
5268 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5272 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5273 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmull() argument
5274 vqdmull(al, dt, rd, rn, rm); in vqdmull()
5279 QRegister rd,
5282 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vqdmull() argument
5283 vqdmull(al, dt, rd, rn, rm); in vqdmull()
5286 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
5287 void vqmovn(DataType dt, DRegister rd, QRegister rm) { in vqmovn() argument
5288 vqmovn(al, dt, rd, rm); in vqmovn()
5291 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
5292 void vqmovun(DataType dt, DRegister rd, QRegister rm) { in vqmovun() argument
5293 vqmovun(al, dt, rd, rm); in vqmovun()
5296 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
5297 void vqneg(DataType dt, DRegister rd, DRegister rm) { vqneg(al, dt, rd, rm); } in vqneg() argument
5299 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
5300 void vqneg(DataType dt, QRegister rd, QRegister rm) { vqneg(al, dt, rd, rm); } in vqneg() argument
5303 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5304 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqrdmulh() argument
5305 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5309 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5310 void vqrdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqrdmulh() argument
5311 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5316 DRegister rd,
5319 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vqrdmulh() argument
5320 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5325 QRegister rd,
5328 void vqrdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vqrdmulh() argument
5329 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5333 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5334 void vqrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in vqrshl() argument
5335 vqrshl(al, dt, rd, rm, rn); in vqrshl()
5339 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5340 void vqrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in vqrshl() argument
5341 vqrshl(al, dt, rd, rm, rn); in vqrshl()
5346 DRegister rd,
5350 DRegister rd, in vqrshrn() argument
5353 vqrshrn(al, dt, rd, rm, operand); in vqrshrn()
5358 DRegister rd,
5362 DRegister rd, in vqrshrun() argument
5365 vqrshrun(al, dt, rd, rm, operand); in vqrshrun()
5370 DRegister rd,
5373 void vqshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vqshl() argument
5374 vqshl(al, dt, rd, rm, operand); in vqshl()
5379 QRegister rd,
5382 void vqshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vqshl() argument
5383 vqshl(al, dt, rd, rm, operand); in vqshl()
5388 DRegister rd,
5392 DRegister rd, in vqshlu() argument
5395 vqshlu(al, dt, rd, rm, operand); in vqshlu()
5400 QRegister rd,
5404 QRegister rd, in vqshlu() argument
5407 vqshlu(al, dt, rd, rm, operand); in vqshlu()
5412 DRegister rd,
5416 DRegister rd, in vqshrn() argument
5419 vqshrn(al, dt, rd, rm, operand); in vqshrn()
5424 DRegister rd,
5428 DRegister rd, in vqshrun() argument
5431 vqshrun(al, dt, rd, rm, operand); in vqshrun()
5435 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5436 void vqsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqsub() argument
5437 vqsub(al, dt, rd, rn, rm); in vqsub()
5441 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5442 void vqsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqsub() argument
5443 vqsub(al, dt, rd, rn, rm); in vqsub()
5447 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5448 void vraddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vraddhn() argument
5449 vraddhn(al, dt, rd, rn, rm); in vraddhn()
5452 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
5453 void vrecpe(DataType dt, DRegister rd, DRegister rm) { in vrecpe() argument
5454 vrecpe(al, dt, rd, rm); in vrecpe()
5457 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
5458 void vrecpe(DataType dt, QRegister rd, QRegister rm) { in vrecpe() argument
5459 vrecpe(al, dt, rd, rm); in vrecpe()
5463 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5464 void vrecps(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrecps() argument
5465 vrecps(al, dt, rd, rn, rm); in vrecps()
5469 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5470 void vrecps(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrecps() argument
5471 vrecps(al, dt, rd, rn, rm); in vrecps()
5474 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
5475 void vrev16(DataType dt, DRegister rd, DRegister rm) { in vrev16() argument
5476 vrev16(al, dt, rd, rm); in vrev16()
5479 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
5480 void vrev16(DataType dt, QRegister rd, QRegister rm) { in vrev16() argument
5481 vrev16(al, dt, rd, rm); in vrev16()
5484 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
5485 void vrev32(DataType dt, DRegister rd, DRegister rm) { in vrev32() argument
5486 vrev32(al, dt, rd, rm); in vrev32()
5489 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
5490 void vrev32(DataType dt, QRegister rd, QRegister rm) { in vrev32() argument
5491 vrev32(al, dt, rd, rm); in vrev32()
5494 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
5495 void vrev64(DataType dt, DRegister rd, DRegister rm) { in vrev64() argument
5496 vrev64(al, dt, rd, rm); in vrev64()
5499 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
5500 void vrev64(DataType dt, QRegister rd, QRegister rm) { in vrev64() argument
5501 vrev64(al, dt, rd, rm); in vrev64()
5505 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5506 void vrhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrhadd() argument
5507 vrhadd(al, dt, rd, rn, rm); in vrhadd()
5511 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5512 void vrhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrhadd() argument
5513 vrhadd(al, dt, rd, rn, rm); in vrhadd()
5516 void vrinta(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5518 void vrinta(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5520 void vrinta(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5522 void vrintm(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5524 void vrintm(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5526 void vrintm(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5528 void vrintn(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5530 void vrintn(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5532 void vrintn(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5534 void vrintp(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5536 void vrintp(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5538 void vrintp(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5541 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5542 void vrintr(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vrintr() argument
5543 vrintr(al, dt1, dt2, rd, rm); in vrintr()
5547 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5548 void vrintr(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vrintr() argument
5549 vrintr(al, dt1, dt2, rd, rm); in vrintr()
5553 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5554 void vrintx(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vrintx() argument
5555 vrintx(al, dt1, dt2, rd, rm); in vrintx()
5558 void vrintx(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5561 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5562 void vrintx(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vrintx() argument
5563 vrintx(al, dt1, dt2, rd, rm); in vrintx()
5567 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
5568 void vrintz(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vrintz() argument
5569 vrintz(al, dt1, dt2, rd, rm); in vrintz()
5572 void vrintz(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
5575 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
5576 void vrintz(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vrintz() argument
5577 vrintz(al, dt1, dt2, rd, rm); in vrintz()
5581 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5582 void vrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in vrshl() argument
5583 vrshl(al, dt, rd, rm, rn); in vrshl()
5587 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5588 void vrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in vrshl() argument
5589 vrshl(al, dt, rd, rm, rn); in vrshl()
5594 DRegister rd,
5597 void vrshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vrshr() argument
5598 vrshr(al, dt, rd, rm, operand); in vrshr()
5603 QRegister rd,
5606 void vrshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vrshr() argument
5607 vrshr(al, dt, rd, rm, operand); in vrshr()
5612 DRegister rd,
5616 DRegister rd, in vrshrn() argument
5619 vrshrn(al, dt, rd, rm, operand); in vrshrn()
5622 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
5623 void vrsqrte(DataType dt, DRegister rd, DRegister rm) { in vrsqrte() argument
5624 vrsqrte(al, dt, rd, rm); in vrsqrte()
5627 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
5628 void vrsqrte(DataType dt, QRegister rd, QRegister rm) { in vrsqrte() argument
5629 vrsqrte(al, dt, rd, rm); in vrsqrte()
5633 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5634 void vrsqrts(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrsqrts() argument
5635 vrsqrts(al, dt, rd, rn, rm); in vrsqrts()
5639 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5640 void vrsqrts(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrsqrts() argument
5641 vrsqrts(al, dt, rd, rn, rm); in vrsqrts()
5646 DRegister rd,
5649 void vrsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vrsra() argument
5650 vrsra(al, dt, rd, rm, operand); in vrsra()
5655 QRegister rd,
5658 void vrsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vrsra() argument
5659 vrsra(al, dt, rd, rm, operand); in vrsra()
5663 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5664 void vrsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vrsubhn() argument
5665 vrsubhn(al, dt, rd, rn, rm); in vrsubhn()
5668 void vseleq(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5670 void vseleq(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5672 void vselge(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5674 void vselge(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5676 void vselgt(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5678 void vselgt(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5680 void vselvs(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5682 void vselvs(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5686 DRegister rd,
5689 void vshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vshl() argument
5690 vshl(al, dt, rd, rm, operand); in vshl()
5695 QRegister rd,
5698 void vshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vshl() argument
5699 vshl(al, dt, rd, rm, operand); in vshl()
5704 QRegister rd,
5707 void vshll(DataType dt, QRegister rd, DRegister rm, const DOperand& operand) { in vshll() argument
5708 vshll(al, dt, rd, rm, operand); in vshll()
5713 DRegister rd,
5716 void vshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vshr() argument
5717 vshr(al, dt, rd, rm, operand); in vshr()
5722 QRegister rd,
5725 void vshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vshr() argument
5726 vshr(al, dt, rd, rm, operand); in vshr()
5731 DRegister rd,
5734 void vshrn(DataType dt, DRegister rd, QRegister rm, const QOperand& operand) { in vshrn() argument
5735 vshrn(al, dt, rd, rm, operand); in vshrn()
5740 DRegister rd,
5743 void vsli(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsli() argument
5744 vsli(al, dt, rd, rm, operand); in vsli()
5749 QRegister rd,
5752 void vsli(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsli() argument
5753 vsli(al, dt, rd, rm, operand); in vsli()
5756 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
5757 void vsqrt(DataType dt, SRegister rd, SRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() argument
5759 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
5760 void vsqrt(DataType dt, DRegister rd, DRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() argument
5764 DRegister rd,
5767 void vsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsra() argument
5768 vsra(al, dt, rd, rm, operand); in vsra()
5773 QRegister rd,
5776 void vsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsra() argument
5777 vsra(al, dt, rd, rm, operand); in vsra()
5782 DRegister rd,
5785 void vsri(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsri() argument
5786 vsri(al, dt, rd, rm, operand); in vsri()
5791 QRegister rd,
5794 void vsri(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsri() argument
5795 vsri(al, dt, rd, rm, operand); in vsri()
5976 DRegister rd,
5978 void vstr(DataType dt, DRegister rd, const MemOperand& operand) { in vstr() argument
5979 vstr(al, dt, rd, operand); in vstr()
5981 void vstr(DRegister rd, const MemOperand& operand) { in vstr() argument
5982 vstr(al, Untyped64, rd, operand); in vstr()
5984 void vstr(Condition cond, DRegister rd, const MemOperand& operand) { in vstr() argument
5985 vstr(cond, Untyped64, rd, operand); in vstr()
5990 SRegister rd,
5992 void vstr(DataType dt, SRegister rd, const MemOperand& operand) { in vstr() argument
5993 vstr(al, dt, rd, operand); in vstr()
5995 void vstr(SRegister rd, const MemOperand& operand) { in vstr() argument
5996 vstr(al, Untyped32, rd, operand); in vstr()
5998 void vstr(Condition cond, SRegister rd, const MemOperand& operand) { in vstr() argument
5999 vstr(cond, Untyped32, rd, operand); in vstr()
6003 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
6004 void vsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vsub() argument
6005 vsub(al, dt, rd, rn, rm); in vsub()
6009 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
6010 void vsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vsub() argument
6011 vsub(al, dt, rd, rn, rm); in vsub()
6015 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
6016 void vsub(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vsub() argument
6017 vsub(al, dt, rd, rn, rm); in vsub()
6021 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
6022 void vsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vsubhn() argument
6023 vsubhn(al, dt, rd, rn, rm); in vsubhn()
6027 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
6028 void vsubl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vsubl() argument
6029 vsubl(al, dt, rd, rn, rm); in vsubl()
6033 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
6034 void vsubw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in vsubw() argument
6035 vsubw(al, dt, rd, rn, rm); in vsubw()
6038 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
6039 void vswp(DataType dt, DRegister rd, DRegister rm) { vswp(al, dt, rd, rm); } in vswp() argument
6040 void vswp(DRegister rd, DRegister rm) { in vswp() argument
6041 vswp(al, kDataTypeValueNone, rd, rm); in vswp()
6043 void vswp(Condition cond, DRegister rd, DRegister rm) { in vswp() argument
6044 vswp(cond, kDataTypeValueNone, rd, rm); in vswp()
6047 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
6048 void vswp(DataType dt, QRegister rd, QRegister rm) { vswp(al, dt, rd, rm); } in vswp() argument
6049 void vswp(QRegister rd, QRegister rm) { in vswp() argument
6050 vswp(al, kDataTypeValueNone, rd, rm); in vswp()
6052 void vswp(Condition cond, QRegister rd, QRegister rm) { in vswp() argument
6053 vswp(cond, kDataTypeValueNone, rd, rm); in vswp()
6058 DRegister rd,
6062 DRegister rd, in vtbl() argument
6065 vtbl(al, dt, rd, nreglist, rm); in vtbl()
6070 DRegister rd,
6074 DRegister rd, in vtbx() argument
6077 vtbx(al, dt, rd, nreglist, rm); in vtbx()
6080 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
6081 void vtrn(DataType dt, DRegister rd, DRegister rm) { vtrn(al, dt, rd, rm); } in vtrn() argument
6083 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
6084 void vtrn(DataType dt, QRegister rd, QRegister rm) { vtrn(al, dt, rd, rm); } in vtrn() argument
6087 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
6088 void vtst(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vtst() argument
6089 vtst(al, dt, rd, rn, rm); in vtst()
6093 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
6094 void vtst(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vtst() argument
6095 vtst(al, dt, rd, rn, rm); in vtst()
6098 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
6099 void vuzp(DataType dt, DRegister rd, DRegister rm) { vuzp(al, dt, rd, rm); } in vuzp() argument
6101 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
6102 void vuzp(DataType dt, QRegister rd, QRegister rm) { vuzp(al, dt, rd, rm); } in vuzp() argument
6104 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
6105 void vzip(DataType dt, DRegister rd, DRegister rm) { vzip(al, dt, rd, rm); } in vzip() argument
6107 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
6108 void vzip(DataType dt, QRegister rd, QRegister rm) { vzip(al, dt, rd, rm); } in vzip() argument