Lines Matching refs:rd
246 Register rd,
250 Register rd,
252 typedef void (Assembler::*InstructionROp)(Register rd,
255 Register rd,
260 Register rd,
263 QRegister rd,
269 Register rd,
273 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
281 Register rd,
288 Register rd,
325 Condition cond, Register rd, Register rn, Register rm, Register ra);
327 Register rd,
332 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
345 Register rd,
348 QRegister rd,
352 Register rd,
356 Register rd,
360 Register rd,
368 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
370 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
372 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
375 DRegister rd,
379 QRegister rd,
383 SRegister rd,
386 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
388 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
390 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
393 DRegister rd,
398 QRegister rd,
403 SRegister rd,
407 DRegister rd,
410 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
412 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
416 DRegister rd,
422 QRegister rd,
428 SRegister rd,
432 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
434 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
436 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
438 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
440 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
443 DRegister rd,
447 QRegister rd,
451 SRegister rd,
455 SRegister rd,
459 QRegister rd,
463 DRegister rd,
467 DRegister rd,
471 QRegister rd,
475 DRegister rd,
481 QRegister rd,
507 DRegister rd,
511 DRegister rd,
515 SRegister rd,
519 SRegister rd,
522 DRegister rd,
526 SRegister rd,
531 DRegister rd,
536 QRegister rd,
541 QRegister rd,
564 DRegisterLane rd,
568 QRegister rd,
576 QRegister rd,
580 DRegister rd,
590 DRegister rd,
596 QRegister rd,
602 QRegister rd,
614 DRegister rd,
618 DRegister rd,
621 SRegister rd,
625 QRegister rd,
631 DRegister rd,
1880 Register rd,
1883 void adc(Register rd, Register rn, const Operand& operand) { in adc() argument
1884 adc(al, Best, rd, rn, operand); in adc()
1886 void adc(Condition cond, Register rd, Register rn, const Operand& operand) { in adc() argument
1887 adc(cond, Best, rd, rn, operand); in adc()
1890 Register rd, in adc() argument
1893 adc(al, size, rd, rn, operand); in adc()
1898 Register rd,
1901 void adcs(Register rd, Register rn, const Operand& operand) { in adcs() argument
1902 adcs(al, Best, rd, rn, operand); in adcs()
1904 void adcs(Condition cond, Register rd, Register rn, const Operand& operand) { in adcs() argument
1905 adcs(cond, Best, rd, rn, operand); in adcs()
1908 Register rd, in adcs() argument
1911 adcs(al, size, rd, rn, operand); in adcs()
1916 Register rd,
1919 void add(Register rd, Register rn, const Operand& operand) { in add() argument
1920 add(al, Best, rd, rn, operand); in add()
1922 void add(Condition cond, Register rd, Register rn, const Operand& operand) { in add() argument
1923 add(cond, Best, rd, rn, operand); in add()
1926 Register rd, in add() argument
1929 add(al, size, rd, rn, operand); in add()
1932 void add(Condition cond, Register rd, const Operand& operand);
1933 void add(Register rd, const Operand& operand) { add(al, rd, operand); } in add() argument
1937 Register rd,
1940 void adds(Register rd, Register rn, const Operand& operand) { in adds() argument
1941 adds(al, Best, rd, rn, operand); in adds()
1943 void adds(Condition cond, Register rd, Register rn, const Operand& operand) { in adds() argument
1944 adds(cond, Best, rd, rn, operand); in adds()
1947 Register rd, in adds() argument
1950 adds(al, size, rd, rn, operand); in adds()
1953 void adds(Register rd, const Operand& operand);
1955 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
1956 void addw(Register rd, Register rn, const Operand& operand) { in addw() argument
1957 addw(al, rd, rn, operand); in addw()
1960 void adr(Condition cond, EncodingSize size, Register rd, Location* location);
1963 Register rd,
1966 void adr(Register rd, Location* location) { adr(al, Best, rd, location); } in adr() argument
1967 void adr(Condition cond, Register rd, Location* location) { in adr() argument
1968 adr(cond, Best, rd, location); in adr()
1970 void adr(EncodingSize size, Register rd, Location* location) { in adr() argument
1971 adr(al, size, rd, location); in adr()
1976 Register rd,
1979 void and_(Register rd, Register rn, const Operand& operand) { in and_() argument
1980 and_(al, Best, rd, rn, operand); in and_()
1982 void and_(Condition cond, Register rd, Register rn, const Operand& operand) { in and_() argument
1983 and_(cond, Best, rd, rn, operand); in and_()
1986 Register rd, in and_() argument
1989 and_(al, size, rd, rn, operand); in and_()
1994 Register rd,
1997 void ands(Register rd, Register rn, const Operand& operand) { in ands() argument
1998 ands(al, Best, rd, rn, operand); in ands()
2000 void ands(Condition cond, Register rd, Register rn, const Operand& operand) { in ands() argument
2001 ands(cond, Best, rd, rn, operand); in ands()
2004 Register rd, in ands() argument
2007 ands(al, size, rd, rn, operand); in ands()
2012 Register rd,
2015 void asr(Register rd, Register rm, const Operand& operand) { in asr() argument
2016 asr(al, Best, rd, rm, operand); in asr()
2018 void asr(Condition cond, Register rd, Register rm, const Operand& operand) { in asr() argument
2019 asr(cond, Best, rd, rm, operand); in asr()
2022 Register rd, in asr() argument
2025 asr(al, size, rd, rm, operand); in asr()
2030 Register rd,
2033 void asrs(Register rd, Register rm, const Operand& operand) { in asrs() argument
2034 asrs(al, Best, rd, rm, operand); in asrs()
2036 void asrs(Condition cond, Register rd, Register rm, const Operand& operand) { in asrs() argument
2037 asrs(cond, Best, rd, rm, operand); in asrs()
2040 Register rd, in asrs() argument
2043 asrs(al, size, rd, rm, operand); in asrs()
2055 void bfc(Condition cond, Register rd, uint32_t lsb, uint32_t width);
2056 void bfc(Register rd, uint32_t lsb, uint32_t width) { in bfc() argument
2057 bfc(al, rd, lsb, width); in bfc()
2061 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
2062 void bfi(Register rd, Register rn, uint32_t lsb, uint32_t width) { in bfi() argument
2063 bfi(al, rd, rn, lsb, width); in bfi()
2068 Register rd,
2071 void bic(Register rd, Register rn, const Operand& operand) { in bic() argument
2072 bic(al, Best, rd, rn, operand); in bic()
2074 void bic(Condition cond, Register rd, Register rn, const Operand& operand) { in bic() argument
2075 bic(cond, Best, rd, rn, operand); in bic()
2078 Register rd, in bic() argument
2081 bic(al, size, rd, rn, operand); in bic()
2086 Register rd,
2089 void bics(Register rd, Register rn, const Operand& operand) { in bics() argument
2090 bics(al, Best, rd, rn, operand); in bics()
2092 void bics(Condition cond, Register rd, Register rn, const Operand& operand) { in bics() argument
2093 bics(cond, Best, rd, rn, operand); in bics()
2096 Register rd, in bics() argument
2099 bics(al, size, rd, rn, operand); in bics()
2139 void clz(Condition cond, Register rd, Register rm);
2140 void clz(Register rd, Register rm) { clz(al, rd, rm); } in clz() argument
2166 void crc32b(Condition cond, Register rd, Register rn, Register rm);
2167 void crc32b(Register rd, Register rn, Register rm) { crc32b(al, rd, rn, rm); } in crc32b() argument
2169 void crc32cb(Condition cond, Register rd, Register rn, Register rm);
2170 void crc32cb(Register rd, Register rn, Register rm) { in crc32cb() argument
2171 crc32cb(al, rd, rn, rm); in crc32cb()
2174 void crc32ch(Condition cond, Register rd, Register rn, Register rm);
2175 void crc32ch(Register rd, Register rn, Register rm) { in crc32ch() argument
2176 crc32ch(al, rd, rn, rm); in crc32ch()
2179 void crc32cw(Condition cond, Register rd, Register rn, Register rm);
2180 void crc32cw(Register rd, Register rn, Register rm) { in crc32cw() argument
2181 crc32cw(al, rd, rn, rm); in crc32cw()
2184 void crc32h(Condition cond, Register rd, Register rn, Register rm);
2185 void crc32h(Register rd, Register rn, Register rm) { crc32h(al, rd, rn, rm); } in crc32h() argument
2187 void crc32w(Condition cond, Register rd, Register rn, Register rm);
2188 void crc32w(Register rd, Register rn, Register rm) { crc32w(al, rd, rn, rm); } in crc32w() argument
2198 Register rd,
2201 void eor(Register rd, Register rn, const Operand& operand) { in eor() argument
2202 eor(al, Best, rd, rn, operand); in eor()
2204 void eor(Condition cond, Register rd, Register rn, const Operand& operand) { in eor() argument
2205 eor(cond, Best, rd, rn, operand); in eor()
2208 Register rd, in eor() argument
2211 eor(al, size, rd, rn, operand); in eor()
2216 Register rd,
2219 void eors(Register rd, Register rn, const Operand& operand) { in eors() argument
2220 eors(al, Best, rd, rn, operand); in eors()
2222 void eors(Condition cond, Register rd, Register rn, const Operand& operand) { in eors() argument
2223 eors(cond, Best, rd, rn, operand); in eors()
2226 Register rd, in eors() argument
2229 eors(al, size, rd, rn, operand); in eors()
2548 Register rd,
2551 void lsl(Register rd, Register rm, const Operand& operand) { in lsl() argument
2552 lsl(al, Best, rd, rm, operand); in lsl()
2554 void lsl(Condition cond, Register rd, Register rm, const Operand& operand) { in lsl() argument
2555 lsl(cond, Best, rd, rm, operand); in lsl()
2558 Register rd, in lsl() argument
2561 lsl(al, size, rd, rm, operand); in lsl()
2566 Register rd,
2569 void lsls(Register rd, Register rm, const Operand& operand) { in lsls() argument
2570 lsls(al, Best, rd, rm, operand); in lsls()
2572 void lsls(Condition cond, Register rd, Register rm, const Operand& operand) { in lsls() argument
2573 lsls(cond, Best, rd, rm, operand); in lsls()
2576 Register rd, in lsls() argument
2579 lsls(al, size, rd, rm, operand); in lsls()
2584 Register rd,
2587 void lsr(Register rd, Register rm, const Operand& operand) { in lsr() argument
2588 lsr(al, Best, rd, rm, operand); in lsr()
2590 void lsr(Condition cond, Register rd, Register rm, const Operand& operand) { in lsr() argument
2591 lsr(cond, Best, rd, rm, operand); in lsr()
2594 Register rd, in lsr() argument
2597 lsr(al, size, rd, rm, operand); in lsr()
2602 Register rd,
2605 void lsrs(Register rd, Register rm, const Operand& operand) { in lsrs() argument
2606 lsrs(al, Best, rd, rm, operand); in lsrs()
2608 void lsrs(Condition cond, Register rd, Register rm, const Operand& operand) { in lsrs() argument
2609 lsrs(cond, Best, rd, rm, operand); in lsrs()
2612 Register rd, in lsrs() argument
2615 lsrs(al, size, rd, rm, operand); in lsrs()
2618 void mla(Condition cond, Register rd, Register rn, Register rm, Register ra);
2619 void mla(Register rd, Register rn, Register rm, Register ra) { in mla() argument
2620 mla(al, rd, rn, rm, ra); in mla()
2623 void mlas(Condition cond, Register rd, Register rn, Register rm, Register ra);
2624 void mlas(Register rd, Register rn, Register rm, Register ra) { in mlas() argument
2625 mlas(al, rd, rn, rm, ra); in mlas()
2628 void mls(Condition cond, Register rd, Register rn, Register rm, Register ra);
2629 void mls(Register rd, Register rn, Register rm, Register ra) { in mls() argument
2630 mls(al, rd, rn, rm, ra); in mls()
2635 Register rd,
2637 void mov(Register rd, const Operand& operand) { mov(al, Best, rd, operand); } in mov() argument
2638 void mov(Condition cond, Register rd, const Operand& operand) { in mov() argument
2639 mov(cond, Best, rd, operand); in mov()
2641 void mov(EncodingSize size, Register rd, const Operand& operand) { in mov() argument
2642 mov(al, size, rd, operand); in mov()
2647 Register rd,
2649 void movs(Register rd, const Operand& operand) { in movs() argument
2650 movs(al, Best, rd, operand); in movs()
2652 void movs(Condition cond, Register rd, const Operand& operand) { in movs() argument
2653 movs(cond, Best, rd, operand); in movs()
2655 void movs(EncodingSize size, Register rd, const Operand& operand) { in movs() argument
2656 movs(al, size, rd, operand); in movs()
2659 void movt(Condition cond, Register rd, const Operand& operand);
2660 void movt(Register rd, const Operand& operand) { movt(al, rd, operand); } in movt() argument
2662 void movw(Condition cond, Register rd, const Operand& operand);
2663 void movw(Register rd, const Operand& operand) { movw(al, rd, operand); } in movw() argument
2665 void mrs(Condition cond, Register rd, SpecialRegister spec_reg);
2666 void mrs(Register rd, SpecialRegister spec_reg) { mrs(al, rd, spec_reg); } in mrs() argument
2676 Condition cond, EncodingSize size, Register rd, Register rn, Register rm);
2677 void mul(Register rd, Register rn, Register rm) { mul(al, Best, rd, rn, rm); } in mul() argument
2678 void mul(Condition cond, Register rd, Register rn, Register rm) { in mul() argument
2679 mul(cond, Best, rd, rn, rm); in mul()
2681 void mul(EncodingSize size, Register rd, Register rn, Register rm) { in mul() argument
2682 mul(al, size, rd, rn, rm); in mul()
2685 void muls(Condition cond, Register rd, Register rn, Register rm);
2686 void muls(Register rd, Register rn, Register rm) { muls(al, rd, rn, rm); } in muls() argument
2690 Register rd,
2692 void mvn(Register rd, const Operand& operand) { mvn(al, Best, rd, operand); } in mvn() argument
2693 void mvn(Condition cond, Register rd, const Operand& operand) { in mvn() argument
2694 mvn(cond, Best, rd, operand); in mvn()
2696 void mvn(EncodingSize size, Register rd, const Operand& operand) { in mvn() argument
2697 mvn(al, size, rd, operand); in mvn()
2702 Register rd,
2704 void mvns(Register rd, const Operand& operand) { in mvns() argument
2705 mvns(al, Best, rd, operand); in mvns()
2707 void mvns(Condition cond, Register rd, const Operand& operand) { in mvns() argument
2708 mvns(cond, Best, rd, operand); in mvns()
2710 void mvns(EncodingSize size, Register rd, const Operand& operand) { in mvns() argument
2711 mvns(al, size, rd, operand); in mvns()
2719 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
2720 void orn(Register rd, Register rn, const Operand& operand) { in orn() argument
2721 orn(al, rd, rn, operand); in orn()
2724 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
2725 void orns(Register rd, Register rn, const Operand& operand) { in orns() argument
2726 orns(al, rd, rn, operand); in orns()
2731 Register rd,
2734 void orr(Register rd, Register rn, const Operand& operand) { in orr() argument
2735 orr(al, Best, rd, rn, operand); in orr()
2737 void orr(Condition cond, Register rd, Register rn, const Operand& operand) { in orr() argument
2738 orr(cond, Best, rd, rn, operand); in orr()
2741 Register rd, in orr() argument
2744 orr(al, size, rd, rn, operand); in orr()
2749 Register rd,
2752 void orrs(Register rd, Register rn, const Operand& operand) { in orrs() argument
2753 orrs(al, Best, rd, rn, operand); in orrs()
2755 void orrs(Condition cond, Register rd, Register rn, const Operand& operand) { in orrs() argument
2756 orrs(cond, Best, rd, rn, operand); in orrs()
2759 Register rd, in orrs() argument
2762 orrs(al, size, rd, rn, operand); in orrs()
2765 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
2766 void pkhbt(Register rd, Register rn, const Operand& operand) { in pkhbt() argument
2767 pkhbt(al, rd, rn, operand); in pkhbt()
2770 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
2771 void pkhtb(Register rd, Register rn, const Operand& operand) { in pkhtb() argument
2772 pkhtb(al, rd, rn, operand); in pkhtb()
2824 void qadd(Condition cond, Register rd, Register rm, Register rn);
2825 void qadd(Register rd, Register rm, Register rn) { qadd(al, rd, rm, rn); } in qadd() argument
2827 void qadd16(Condition cond, Register rd, Register rn, Register rm);
2828 void qadd16(Register rd, Register rn, Register rm) { qadd16(al, rd, rn, rm); } in qadd16() argument
2830 void qadd8(Condition cond, Register rd, Register rn, Register rm);
2831 void qadd8(Register rd, Register rn, Register rm) { qadd8(al, rd, rn, rm); } in qadd8() argument
2833 void qasx(Condition cond, Register rd, Register rn, Register rm);
2834 void qasx(Register rd, Register rn, Register rm) { qasx(al, rd, rn, rm); } in qasx() argument
2836 void qdadd(Condition cond, Register rd, Register rm, Register rn);
2837 void qdadd(Register rd, Register rm, Register rn) { qdadd(al, rd, rm, rn); } in qdadd() argument
2839 void qdsub(Condition cond, Register rd, Register rm, Register rn);
2840 void qdsub(Register rd, Register rm, Register rn) { qdsub(al, rd, rm, rn); } in qdsub() argument
2842 void qsax(Condition cond, Register rd, Register rn, Register rm);
2843 void qsax(Register rd, Register rn, Register rm) { qsax(al, rd, rn, rm); } in qsax() argument
2845 void qsub(Condition cond, Register rd, Register rm, Register rn);
2846 void qsub(Register rd, Register rm, Register rn) { qsub(al, rd, rm, rn); } in qsub() argument
2848 void qsub16(Condition cond, Register rd, Register rn, Register rm);
2849 void qsub16(Register rd, Register rn, Register rm) { qsub16(al, rd, rn, rm); } in qsub16() argument
2851 void qsub8(Condition cond, Register rd, Register rn, Register rm);
2852 void qsub8(Register rd, Register rn, Register rm) { qsub8(al, rd, rn, rm); } in qsub8() argument
2854 void rbit(Condition cond, Register rd, Register rm);
2855 void rbit(Register rd, Register rm) { rbit(al, rd, rm); } in rbit() argument
2857 void rev(Condition cond, EncodingSize size, Register rd, Register rm);
2858 void rev(Register rd, Register rm) { rev(al, Best, rd, rm); } in rev() argument
2859 void rev(Condition cond, Register rd, Register rm) { in rev() argument
2860 rev(cond, Best, rd, rm); in rev()
2862 void rev(EncodingSize size, Register rd, Register rm) { in rev() argument
2863 rev(al, size, rd, rm); in rev()
2866 void rev16(Condition cond, EncodingSize size, Register rd, Register rm);
2867 void rev16(Register rd, Register rm) { rev16(al, Best, rd, rm); } in rev16() argument
2868 void rev16(Condition cond, Register rd, Register rm) { in rev16() argument
2869 rev16(cond, Best, rd, rm); in rev16()
2871 void rev16(EncodingSize size, Register rd, Register rm) { in rev16() argument
2872 rev16(al, size, rd, rm); in rev16()
2875 void revsh(Condition cond, EncodingSize size, Register rd, Register rm);
2876 void revsh(Register rd, Register rm) { revsh(al, Best, rd, rm); } in revsh() argument
2877 void revsh(Condition cond, Register rd, Register rm) { in revsh() argument
2878 revsh(cond, Best, rd, rm); in revsh()
2880 void revsh(EncodingSize size, Register rd, Register rm) { in revsh() argument
2881 revsh(al, size, rd, rm); in revsh()
2886 Register rd,
2889 void ror(Register rd, Register rm, const Operand& operand) { in ror() argument
2890 ror(al, Best, rd, rm, operand); in ror()
2892 void ror(Condition cond, Register rd, Register rm, const Operand& operand) { in ror() argument
2893 ror(cond, Best, rd, rm, operand); in ror()
2896 Register rd, in ror() argument
2899 ror(al, size, rd, rm, operand); in ror()
2904 Register rd,
2907 void rors(Register rd, Register rm, const Operand& operand) { in rors() argument
2908 rors(al, Best, rd, rm, operand); in rors()
2910 void rors(Condition cond, Register rd, Register rm, const Operand& operand) { in rors() argument
2911 rors(cond, Best, rd, rm, operand); in rors()
2914 Register rd, in rors() argument
2917 rors(al, size, rd, rm, operand); in rors()
2920 void rrx(Condition cond, Register rd, Register rm);
2921 void rrx(Register rd, Register rm) { rrx(al, rd, rm); } in rrx() argument
2923 void rrxs(Condition cond, Register rd, Register rm);
2924 void rrxs(Register rd, Register rm) { rrxs(al, rd, rm); } in rrxs() argument
2928 Register rd,
2931 void rsb(Register rd, Register rn, const Operand& operand) { in rsb() argument
2932 rsb(al, Best, rd, rn, operand); in rsb()
2934 void rsb(Condition cond, Register rd, Register rn, const Operand& operand) { in rsb() argument
2935 rsb(cond, Best, rd, rn, operand); in rsb()
2938 Register rd, in rsb() argument
2941 rsb(al, size, rd, rn, operand); in rsb()
2946 Register rd,
2949 void rsbs(Register rd, Register rn, const Operand& operand) { in rsbs() argument
2950 rsbs(al, Best, rd, rn, operand); in rsbs()
2952 void rsbs(Condition cond, Register rd, Register rn, const Operand& operand) { in rsbs() argument
2953 rsbs(cond, Best, rd, rn, operand); in rsbs()
2956 Register rd, in rsbs() argument
2959 rsbs(al, size, rd, rn, operand); in rsbs()
2962 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
2963 void rsc(Register rd, Register rn, const Operand& operand) { in rsc() argument
2964 rsc(al, rd, rn, operand); in rsc()
2967 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
2968 void rscs(Register rd, Register rn, const Operand& operand) { in rscs() argument
2969 rscs(al, rd, rn, operand); in rscs()
2972 void sadd16(Condition cond, Register rd, Register rn, Register rm);
2973 void sadd16(Register rd, Register rn, Register rm) { sadd16(al, rd, rn, rm); } in sadd16() argument
2975 void sadd8(Condition cond, Register rd, Register rn, Register rm);
2976 void sadd8(Register rd, Register rn, Register rm) { sadd8(al, rd, rn, rm); } in sadd8() argument
2978 void sasx(Condition cond, Register rd, Register rn, Register rm);
2979 void sasx(Register rd, Register rn, Register rm) { sasx(al, rd, rn, rm); } in sasx() argument
2983 Register rd,
2986 void sbc(Register rd, Register rn, const Operand& operand) { in sbc() argument
2987 sbc(al, Best, rd, rn, operand); in sbc()
2989 void sbc(Condition cond, Register rd, Register rn, const Operand& operand) { in sbc() argument
2990 sbc(cond, Best, rd, rn, operand); in sbc()
2993 Register rd, in sbc() argument
2996 sbc(al, size, rd, rn, operand); in sbc()
3001 Register rd,
3004 void sbcs(Register rd, Register rn, const Operand& operand) { in sbcs() argument
3005 sbcs(al, Best, rd, rn, operand); in sbcs()
3007 void sbcs(Condition cond, Register rd, Register rn, const Operand& operand) { in sbcs() argument
3008 sbcs(cond, Best, rd, rn, operand); in sbcs()
3011 Register rd, in sbcs() argument
3014 sbcs(al, size, rd, rn, operand); in sbcs()
3018 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
3019 void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width) { in sbfx() argument
3020 sbfx(al, rd, rn, lsb, width); in sbfx()
3023 void sdiv(Condition cond, Register rd, Register rn, Register rm);
3024 void sdiv(Register rd, Register rn, Register rm) { sdiv(al, rd, rn, rm); } in sdiv() argument
3026 void sel(Condition cond, Register rd, Register rn, Register rm);
3027 void sel(Register rd, Register rn, Register rm) { sel(al, rd, rn, rm); } in sel() argument
3029 void shadd16(Condition cond, Register rd, Register rn, Register rm);
3030 void shadd16(Register rd, Register rn, Register rm) { in shadd16() argument
3031 shadd16(al, rd, rn, rm); in shadd16()
3034 void shadd8(Condition cond, Register rd, Register rn, Register rm);
3035 void shadd8(Register rd, Register rn, Register rm) { shadd8(al, rd, rn, rm); } in shadd8() argument
3037 void shasx(Condition cond, Register rd, Register rn, Register rm);
3038 void shasx(Register rd, Register rn, Register rm) { shasx(al, rd, rn, rm); } in shasx() argument
3040 void shsax(Condition cond, Register rd, Register rn, Register rm);
3041 void shsax(Register rd, Register rn, Register rm) { shsax(al, rd, rn, rm); } in shsax() argument
3043 void shsub16(Condition cond, Register rd, Register rn, Register rm);
3044 void shsub16(Register rd, Register rn, Register rm) { in shsub16() argument
3045 shsub16(al, rd, rn, rm); in shsub16()
3048 void shsub8(Condition cond, Register rd, Register rn, Register rm);
3049 void shsub8(Register rd, Register rn, Register rm) { shsub8(al, rd, rn, rm); } in shsub8() argument
3052 Condition cond, Register rd, Register rn, Register rm, Register ra);
3053 void smlabb(Register rd, Register rn, Register rm, Register ra) { in smlabb() argument
3054 smlabb(al, rd, rn, rm, ra); in smlabb()
3058 Condition cond, Register rd, Register rn, Register rm, Register ra);
3059 void smlabt(Register rd, Register rn, Register rm, Register ra) { in smlabt() argument
3060 smlabt(al, rd, rn, rm, ra); in smlabt()
3064 Condition cond, Register rd, Register rn, Register rm, Register ra);
3065 void smlad(Register rd, Register rn, Register rm, Register ra) { in smlad() argument
3066 smlad(al, rd, rn, rm, ra); in smlad()
3070 Condition cond, Register rd, Register rn, Register rm, Register ra);
3071 void smladx(Register rd, Register rn, Register rm, Register ra) { in smladx() argument
3072 smladx(al, rd, rn, rm, ra); in smladx()
3124 Condition cond, Register rd, Register rn, Register rm, Register ra);
3125 void smlatb(Register rd, Register rn, Register rm, Register ra) { in smlatb() argument
3126 smlatb(al, rd, rn, rm, ra); in smlatb()
3130 Condition cond, Register rd, Register rn, Register rm, Register ra);
3131 void smlatt(Register rd, Register rn, Register rm, Register ra) { in smlatt() argument
3132 smlatt(al, rd, rn, rm, ra); in smlatt()
3136 Condition cond, Register rd, Register rn, Register rm, Register ra);
3137 void smlawb(Register rd, Register rn, Register rm, Register ra) { in smlawb() argument
3138 smlawb(al, rd, rn, rm, ra); in smlawb()
3142 Condition cond, Register rd, Register rn, Register rm, Register ra);
3143 void smlawt(Register rd, Register rn, Register rm, Register ra) { in smlawt() argument
3144 smlawt(al, rd, rn, rm, ra); in smlawt()
3148 Condition cond, Register rd, Register rn, Register rm, Register ra);
3149 void smlsd(Register rd, Register rn, Register rm, Register ra) { in smlsd() argument
3150 smlsd(al, rd, rn, rm, ra); in smlsd()
3154 Condition cond, Register rd, Register rn, Register rm, Register ra);
3155 void smlsdx(Register rd, Register rn, Register rm, Register ra) { in smlsdx() argument
3156 smlsdx(al, rd, rn, rm, ra); in smlsdx()
3172 Condition cond, Register rd, Register rn, Register rm, Register ra);
3173 void smmla(Register rd, Register rn, Register rm, Register ra) { in smmla() argument
3174 smmla(al, rd, rn, rm, ra); in smmla()
3178 Condition cond, Register rd, Register rn, Register rm, Register ra);
3179 void smmlar(Register rd, Register rn, Register rm, Register ra) { in smmlar() argument
3180 smmlar(al, rd, rn, rm, ra); in smmlar()
3184 Condition cond, Register rd, Register rn, Register rm, Register ra);
3185 void smmls(Register rd, Register rn, Register rm, Register ra) { in smmls() argument
3186 smmls(al, rd, rn, rm, ra); in smmls()
3190 Condition cond, Register rd, Register rn, Register rm, Register ra);
3191 void smmlsr(Register rd, Register rn, Register rm, Register ra) { in smmlsr() argument
3192 smmlsr(al, rd, rn, rm, ra); in smmlsr()
3195 void smmul(Condition cond, Register rd, Register rn, Register rm);
3196 void smmul(Register rd, Register rn, Register rm) { smmul(al, rd, rn, rm); } in smmul() argument
3198 void smmulr(Condition cond, Register rd, Register rn, Register rm);
3199 void smmulr(Register rd, Register rn, Register rm) { smmulr(al, rd, rn, rm); } in smmulr() argument
3201 void smuad(Condition cond, Register rd, Register rn, Register rm);
3202 void smuad(Register rd, Register rn, Register rm) { smuad(al, rd, rn, rm); } in smuad() argument
3204 void smuadx(Condition cond, Register rd, Register rn, Register rm);
3205 void smuadx(Register rd, Register rn, Register rm) { smuadx(al, rd, rn, rm); } in smuadx() argument
3207 void smulbb(Condition cond, Register rd, Register rn, Register rm);
3208 void smulbb(Register rd, Register rn, Register rm) { smulbb(al, rd, rn, rm); } in smulbb() argument
3210 void smulbt(Condition cond, Register rd, Register rn, Register rm);
3211 void smulbt(Register rd, Register rn, Register rm) { smulbt(al, rd, rn, rm); } in smulbt() argument
3225 void smultb(Condition cond, Register rd, Register rn, Register rm);
3226 void smultb(Register rd, Register rn, Register rm) { smultb(al, rd, rn, rm); } in smultb() argument
3228 void smultt(Condition cond, Register rd, Register rn, Register rm);
3229 void smultt(Register rd, Register rn, Register rm) { smultt(al, rd, rn, rm); } in smultt() argument
3231 void smulwb(Condition cond, Register rd, Register rn, Register rm);
3232 void smulwb(Register rd, Register rn, Register rm) { smulwb(al, rd, rn, rm); } in smulwb() argument
3234 void smulwt(Condition cond, Register rd, Register rn, Register rm);
3235 void smulwt(Register rd, Register rn, Register rm) { smulwt(al, rd, rn, rm); } in smulwt() argument
3237 void smusd(Condition cond, Register rd, Register rn, Register rm);
3238 void smusd(Register rd, Register rn, Register rm) { smusd(al, rd, rn, rm); } in smusd() argument
3240 void smusdx(Condition cond, Register rd, Register rn, Register rm);
3241 void smusdx(Register rd, Register rn, Register rm) { smusdx(al, rd, rn, rm); } in smusdx() argument
3243 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3244 void ssat(Register rd, uint32_t imm, const Operand& operand) { in ssat() argument
3245 ssat(al, rd, imm, operand); in ssat()
3248 void ssat16(Condition cond, Register rd, uint32_t imm, Register rn);
3249 void ssat16(Register rd, uint32_t imm, Register rn) { in ssat16() argument
3250 ssat16(al, rd, imm, rn); in ssat16()
3253 void ssax(Condition cond, Register rd, Register rn, Register rm);
3254 void ssax(Register rd, Register rn, Register rm) { ssax(al, rd, rn, rm); } in ssax() argument
3256 void ssub16(Condition cond, Register rd, Register rn, Register rm);
3257 void ssub16(Register rd, Register rn, Register rm) { ssub16(al, rd, rn, rm); } in ssub16() argument
3259 void ssub8(Condition cond, Register rd, Register rn, Register rm);
3260 void ssub8(Register rd, Register rn, Register rm) { ssub8(al, rd, rn, rm); } in ssub8() argument
3269 Register rd,
3272 void stlex(Register rd, Register rt, const MemOperand& operand) { in stlex() argument
3273 stlex(al, rd, rt, operand); in stlex()
3277 Register rd,
3280 void stlexb(Register rd, Register rt, const MemOperand& operand) { in stlexb() argument
3281 stlexb(al, rd, rt, operand); in stlexb()
3285 Register rd,
3289 void stlexd(Register rd, in stlexd() argument
3293 stlexd(al, rd, rt, rt2, operand); in stlexd()
3297 Register rd,
3300 void stlexh(Register rd, Register rt, const MemOperand& operand) { in stlexh() argument
3301 stlexh(al, rd, rt, operand); in stlexh()
3447 Register rd,
3450 void strex(Register rd, Register rt, const MemOperand& operand) { in strex() argument
3451 strex(al, rd, rt, operand); in strex()
3455 Register rd,
3458 void strexb(Register rd, Register rt, const MemOperand& operand) { in strexb() argument
3459 strexb(al, rd, rt, operand); in strexb()
3463 Register rd,
3467 void strexd(Register rd, in strexd() argument
3471 strexd(al, rd, rt, rt2, operand); in strexd()
3475 Register rd,
3478 void strexh(Register rd, Register rt, const MemOperand& operand) { in strexh() argument
3479 strexh(al, rd, rt, operand); in strexh()
3498 Register rd,
3501 void sub(Register rd, Register rn, const Operand& operand) { in sub() argument
3502 sub(al, Best, rd, rn, operand); in sub()
3504 void sub(Condition cond, Register rd, Register rn, const Operand& operand) { in sub() argument
3505 sub(cond, Best, rd, rn, operand); in sub()
3508 Register rd, in sub() argument
3511 sub(al, size, rd, rn, operand); in sub()
3514 void sub(Condition cond, Register rd, const Operand& operand);
3515 void sub(Register rd, const Operand& operand) { sub(al, rd, operand); } in sub() argument
3519 Register rd,
3522 void subs(Register rd, Register rn, const Operand& operand) { in subs() argument
3523 subs(al, Best, rd, rn, operand); in subs()
3525 void subs(Condition cond, Register rd, Register rn, const Operand& operand) { in subs() argument
3526 subs(cond, Best, rd, rn, operand); in subs()
3529 Register rd, in subs() argument
3532 subs(al, size, rd, rn, operand); in subs()
3535 void subs(Register rd, const Operand& operand);
3537 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
3538 void subw(Register rd, Register rn, const Operand& operand) { in subw() argument
3539 subw(al, rd, rn, operand); in subw()
3545 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3546 void sxtab(Register rd, Register rn, const Operand& operand) { in sxtab() argument
3547 sxtab(al, rd, rn, operand); in sxtab()
3551 Register rd,
3554 void sxtab16(Register rd, Register rn, const Operand& operand) { in sxtab16() argument
3555 sxtab16(al, rd, rn, operand); in sxtab16()
3558 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3559 void sxtah(Register rd, Register rn, const Operand& operand) { in sxtah() argument
3560 sxtah(al, rd, rn, operand); in sxtah()
3565 Register rd,
3567 void sxtb(Register rd, const Operand& operand) { in sxtb() argument
3568 sxtb(al, Best, rd, operand); in sxtb()
3570 void sxtb(Condition cond, Register rd, const Operand& operand) { in sxtb() argument
3571 sxtb(cond, Best, rd, operand); in sxtb()
3573 void sxtb(EncodingSize size, Register rd, const Operand& operand) { in sxtb() argument
3574 sxtb(al, size, rd, operand); in sxtb()
3577 void sxtb16(Condition cond, Register rd, const Operand& operand);
3578 void sxtb16(Register rd, const Operand& operand) { sxtb16(al, rd, operand); } in sxtb16() argument
3582 Register rd,
3584 void sxth(Register rd, const Operand& operand) { in sxth() argument
3585 sxth(al, Best, rd, operand); in sxth()
3587 void sxth(Condition cond, Register rd, const Operand& operand) { in sxth() argument
3588 sxth(cond, Best, rd, operand); in sxth()
3590 void sxth(EncodingSize size, Register rd, const Operand& operand) { in sxth() argument
3591 sxth(al, size, rd, operand); in sxth()
3615 void uadd16(Condition cond, Register rd, Register rn, Register rm);
3616 void uadd16(Register rd, Register rn, Register rm) { uadd16(al, rd, rn, rm); } in uadd16() argument
3618 void uadd8(Condition cond, Register rd, Register rn, Register rm);
3619 void uadd8(Register rd, Register rn, Register rm) { uadd8(al, rd, rn, rm); } in uadd8() argument
3621 void uasx(Condition cond, Register rd, Register rn, Register rm);
3622 void uasx(Register rd, Register rn, Register rm) { uasx(al, rd, rn, rm); } in uasx() argument
3625 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width);
3626 void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width) { in ubfx() argument
3627 ubfx(al, rd, rn, lsb, width); in ubfx()
3635 void udiv(Condition cond, Register rd, Register rn, Register rm);
3636 void udiv(Register rd, Register rn, Register rm) { udiv(al, rd, rn, rm); } in udiv() argument
3638 void uhadd16(Condition cond, Register rd, Register rn, Register rm);
3639 void uhadd16(Register rd, Register rn, Register rm) { in uhadd16() argument
3640 uhadd16(al, rd, rn, rm); in uhadd16()
3643 void uhadd8(Condition cond, Register rd, Register rn, Register rm);
3644 void uhadd8(Register rd, Register rn, Register rm) { uhadd8(al, rd, rn, rm); } in uhadd8() argument
3646 void uhasx(Condition cond, Register rd, Register rn, Register rm);
3647 void uhasx(Register rd, Register rn, Register rm) { uhasx(al, rd, rn, rm); } in uhasx() argument
3649 void uhsax(Condition cond, Register rd, Register rn, Register rm);
3650 void uhsax(Register rd, Register rn, Register rm) { uhsax(al, rd, rn, rm); } in uhsax() argument
3652 void uhsub16(Condition cond, Register rd, Register rn, Register rm);
3653 void uhsub16(Register rd, Register rn, Register rm) { in uhsub16() argument
3654 uhsub16(al, rd, rn, rm); in uhsub16()
3657 void uhsub8(Condition cond, Register rd, Register rn, Register rm);
3658 void uhsub8(Register rd, Register rn, Register rm) { uhsub8(al, rd, rn, rm); } in uhsub8() argument
3690 void uqadd16(Condition cond, Register rd, Register rn, Register rm);
3691 void uqadd16(Register rd, Register rn, Register rm) { in uqadd16() argument
3692 uqadd16(al, rd, rn, rm); in uqadd16()
3695 void uqadd8(Condition cond, Register rd, Register rn, Register rm);
3696 void uqadd8(Register rd, Register rn, Register rm) { uqadd8(al, rd, rn, rm); } in uqadd8() argument
3698 void uqasx(Condition cond, Register rd, Register rn, Register rm);
3699 void uqasx(Register rd, Register rn, Register rm) { uqasx(al, rd, rn, rm); } in uqasx() argument
3701 void uqsax(Condition cond, Register rd, Register rn, Register rm);
3702 void uqsax(Register rd, Register rn, Register rm) { uqsax(al, rd, rn, rm); } in uqsax() argument
3704 void uqsub16(Condition cond, Register rd, Register rn, Register rm);
3705 void uqsub16(Register rd, Register rn, Register rm) { in uqsub16() argument
3706 uqsub16(al, rd, rn, rm); in uqsub16()
3709 void uqsub8(Condition cond, Register rd, Register rn, Register rm);
3710 void uqsub8(Register rd, Register rn, Register rm) { uqsub8(al, rd, rn, rm); } in uqsub8() argument
3712 void usad8(Condition cond, Register rd, Register rn, Register rm);
3713 void usad8(Register rd, Register rn, Register rm) { usad8(al, rd, rn, rm); } in usad8() argument
3716 Condition cond, Register rd, Register rn, Register rm, Register ra);
3717 void usada8(Register rd, Register rn, Register rm, Register ra) { in usada8() argument
3718 usada8(al, rd, rn, rm, ra); in usada8()
3721 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3722 void usat(Register rd, uint32_t imm, const Operand& operand) { in usat() argument
3723 usat(al, rd, imm, operand); in usat()
3726 void usat16(Condition cond, Register rd, uint32_t imm, Register rn);
3727 void usat16(Register rd, uint32_t imm, Register rn) { in usat16() argument
3728 usat16(al, rd, imm, rn); in usat16()
3731 void usax(Condition cond, Register rd, Register rn, Register rm);
3732 void usax(Register rd, Register rn, Register rm) { usax(al, rd, rn, rm); } in usax() argument
3734 void usub16(Condition cond, Register rd, Register rn, Register rm);
3735 void usub16(Register rd, Register rn, Register rm) { usub16(al, rd, rn, rm); } in usub16() argument
3737 void usub8(Condition cond, Register rd, Register rn, Register rm);
3738 void usub8(Register rd, Register rn, Register rm) { usub8(al, rd, rn, rm); } in usub8() argument
3740 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3741 void uxtab(Register rd, Register rn, const Operand& operand) { in uxtab() argument
3742 uxtab(al, rd, rn, operand); in uxtab()
3746 Register rd,
3749 void uxtab16(Register rd, Register rn, const Operand& operand) { in uxtab16() argument
3750 uxtab16(al, rd, rn, operand); in uxtab16()
3753 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3754 void uxtah(Register rd, Register rn, const Operand& operand) { in uxtah() argument
3755 uxtah(al, rd, rn, operand); in uxtah()
3760 Register rd,
3762 void uxtb(Register rd, const Operand& operand) { in uxtb() argument
3763 uxtb(al, Best, rd, operand); in uxtb()
3765 void uxtb(Condition cond, Register rd, const Operand& operand) { in uxtb() argument
3766 uxtb(cond, Best, rd, operand); in uxtb()
3768 void uxtb(EncodingSize size, Register rd, const Operand& operand) { in uxtb() argument
3769 uxtb(al, size, rd, operand); in uxtb()
3772 void uxtb16(Condition cond, Register rd, const Operand& operand);
3773 void uxtb16(Register rd, const Operand& operand) { uxtb16(al, rd, operand); } in uxtb16() argument
3777 Register rd,
3779 void uxth(Register rd, const Operand& operand) { in uxth() argument
3780 uxth(al, Best, rd, operand); in uxth()
3782 void uxth(Condition cond, Register rd, const Operand& operand) { in uxth() argument
3783 uxth(cond, Best, rd, operand); in uxth()
3785 void uxth(EncodingSize size, Register rd, const Operand& operand) { in uxth() argument
3786 uxth(al, size, rd, operand); in uxth()
3790 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3791 void vaba(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vaba() argument
3792 vaba(al, dt, rd, rn, rm); in vaba()
3796 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3797 void vaba(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vaba() argument
3798 vaba(al, dt, rd, rn, rm); in vaba()
3802 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3803 void vabal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vabal() argument
3804 vabal(al, dt, rd, rn, rm); in vabal()
3808 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3809 void vabd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vabd() argument
3810 vabd(al, dt, rd, rn, rm); in vabd()
3814 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3815 void vabd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vabd() argument
3816 vabd(al, dt, rd, rn, rm); in vabd()
3820 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3821 void vabdl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vabdl() argument
3822 vabdl(al, dt, rd, rn, rm); in vabdl()
3825 void vabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
3826 void vabs(DataType dt, DRegister rd, DRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3828 void vabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
3829 void vabs(DataType dt, QRegister rd, QRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3831 void vabs(Condition cond, DataType dt, SRegister rd, SRegister rm);
3832 void vabs(DataType dt, SRegister rd, SRegister rm) { vabs(al, dt, rd, rm); } in vabs() argument
3835 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3836 void vacge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacge() argument
3837 vacge(al, dt, rd, rn, rm); in vacge()
3841 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3842 void vacge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacge() argument
3843 vacge(al, dt, rd, rn, rm); in vacge()
3847 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3848 void vacgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacgt() argument
3849 vacgt(al, dt, rd, rn, rm); in vacgt()
3853 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3854 void vacgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacgt() argument
3855 vacgt(al, dt, rd, rn, rm); in vacgt()
3859 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3860 void vacle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vacle() argument
3861 vacle(al, dt, rd, rn, rm); in vacle()
3865 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3866 void vacle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vacle() argument
3867 vacle(al, dt, rd, rn, rm); in vacle()
3871 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3872 void vaclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vaclt() argument
3873 vaclt(al, dt, rd, rn, rm); in vaclt()
3877 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3878 void vaclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vaclt() argument
3879 vaclt(al, dt, rd, rn, rm); in vaclt()
3883 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3884 void vadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vadd() argument
3885 vadd(al, dt, rd, rn, rm); in vadd()
3889 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3890 void vadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vadd() argument
3891 vadd(al, dt, rd, rn, rm); in vadd()
3895 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
3896 void vadd(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vadd() argument
3897 vadd(al, dt, rd, rn, rm); in vadd()
3901 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
3902 void vaddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vaddhn() argument
3903 vaddhn(al, dt, rd, rn, rm); in vaddhn()
3907 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
3908 void vaddl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vaddl() argument
3909 vaddl(al, dt, rd, rn, rm); in vaddl()
3913 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
3914 void vaddw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in vaddw() argument
3915 vaddw(al, dt, rd, rn, rm); in vaddw()
3920 DRegister rd,
3923 void vand(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vand() argument
3924 vand(al, dt, rd, rn, operand); in vand()
3929 QRegister rd,
3932 void vand(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vand() argument
3933 vand(al, dt, rd, rn, operand); in vand()
3938 DRegister rd,
3941 void vbic(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vbic() argument
3942 vbic(al, dt, rd, rn, operand); in vbic()
3947 QRegister rd,
3950 void vbic(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vbic() argument
3951 vbic(al, dt, rd, rn, operand); in vbic()
3955 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3956 void vbif(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3957 vbif(al, dt, rd, rn, rm); in vbif()
3959 void vbif(DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3960 vbif(al, kDataTypeValueNone, rd, rn, rm); in vbif()
3962 void vbif(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbif() argument
3963 vbif(cond, kDataTypeValueNone, rd, rn, rm); in vbif()
3967 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3968 void vbif(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3969 vbif(al, dt, rd, rn, rm); in vbif()
3971 void vbif(QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3972 vbif(al, kDataTypeValueNone, rd, rn, rm); in vbif()
3974 void vbif(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbif() argument
3975 vbif(cond, kDataTypeValueNone, rd, rn, rm); in vbif()
3979 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
3980 void vbit(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3981 vbit(al, dt, rd, rn, rm); in vbit()
3983 void vbit(DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3984 vbit(al, kDataTypeValueNone, rd, rn, rm); in vbit()
3986 void vbit(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbit() argument
3987 vbit(cond, kDataTypeValueNone, rd, rn, rm); in vbit()
3991 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
3992 void vbit(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3993 vbit(al, dt, rd, rn, rm); in vbit()
3995 void vbit(QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3996 vbit(al, kDataTypeValueNone, rd, rn, rm); in vbit()
3998 void vbit(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbit() argument
3999 vbit(cond, kDataTypeValueNone, rd, rn, rm); in vbit()
4003 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4004 void vbsl(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
4005 vbsl(al, dt, rd, rn, rm); in vbsl()
4007 void vbsl(DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
4008 vbsl(al, kDataTypeValueNone, rd, rn, rm); in vbsl()
4010 void vbsl(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in vbsl() argument
4011 vbsl(cond, kDataTypeValueNone, rd, rn, rm); in vbsl()
4015 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4016 void vbsl(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
4017 vbsl(al, dt, rd, rn, rm); in vbsl()
4019 void vbsl(QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
4020 vbsl(al, kDataTypeValueNone, rd, rn, rm); in vbsl()
4022 void vbsl(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in vbsl() argument
4023 vbsl(cond, kDataTypeValueNone, rd, rn, rm); in vbsl()
4028 DRegister rd,
4031 void vceq(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vceq() argument
4032 vceq(al, dt, rd, rm, operand); in vceq()
4037 QRegister rd,
4040 void vceq(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vceq() argument
4041 vceq(al, dt, rd, rm, operand); in vceq()
4045 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4046 void vceq(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vceq() argument
4047 vceq(al, dt, rd, rn, rm); in vceq()
4051 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4052 void vceq(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vceq() argument
4053 vceq(al, dt, rd, rn, rm); in vceq()
4058 DRegister rd,
4061 void vcge(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcge() argument
4062 vcge(al, dt, rd, rm, operand); in vcge()
4067 QRegister rd,
4070 void vcge(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcge() argument
4071 vcge(al, dt, rd, rm, operand); in vcge()
4075 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4076 void vcge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcge() argument
4077 vcge(al, dt, rd, rn, rm); in vcge()
4081 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4082 void vcge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcge() argument
4083 vcge(al, dt, rd, rn, rm); in vcge()
4088 DRegister rd,
4091 void vcgt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcgt() argument
4092 vcgt(al, dt, rd, rm, operand); in vcgt()
4097 QRegister rd,
4100 void vcgt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcgt() argument
4101 vcgt(al, dt, rd, rm, operand); in vcgt()
4105 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4106 void vcgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcgt() argument
4107 vcgt(al, dt, rd, rn, rm); in vcgt()
4111 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4112 void vcgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcgt() argument
4113 vcgt(al, dt, rd, rn, rm); in vcgt()
4118 DRegister rd,
4121 void vcle(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vcle() argument
4122 vcle(al, dt, rd, rm, operand); in vcle()
4127 QRegister rd,
4130 void vcle(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vcle() argument
4131 vcle(al, dt, rd, rm, operand); in vcle()
4135 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4136 void vcle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vcle() argument
4137 vcle(al, dt, rd, rn, rm); in vcle()
4141 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4142 void vcle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vcle() argument
4143 vcle(al, dt, rd, rn, rm); in vcle()
4146 void vcls(Condition cond, DataType dt, DRegister rd, DRegister rm);
4147 void vcls(DataType dt, DRegister rd, DRegister rm) { vcls(al, dt, rd, rm); } in vcls() argument
4149 void vcls(Condition cond, DataType dt, QRegister rd, QRegister rm);
4150 void vcls(DataType dt, QRegister rd, QRegister rm) { vcls(al, dt, rd, rm); } in vcls() argument
4154 DRegister rd,
4157 void vclt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vclt() argument
4158 vclt(al, dt, rd, rm, operand); in vclt()
4163 QRegister rd,
4166 void vclt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vclt() argument
4167 vclt(al, dt, rd, rm, operand); in vclt()
4171 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4172 void vclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vclt() argument
4173 vclt(al, dt, rd, rn, rm); in vclt()
4177 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4178 void vclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vclt() argument
4179 vclt(al, dt, rd, rn, rm); in vclt()
4182 void vclz(Condition cond, DataType dt, DRegister rd, DRegister rm);
4183 void vclz(DataType dt, DRegister rd, DRegister rm) { vclz(al, dt, rd, rm); } in vclz() argument
4185 void vclz(Condition cond, DataType dt, QRegister rd, QRegister rm);
4186 void vclz(DataType dt, QRegister rd, QRegister rm) { vclz(al, dt, rd, rm); } in vclz() argument
4188 void vcmp(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4189 void vcmp(DataType dt, SRegister rd, const SOperand& operand) { in vcmp() argument
4190 vcmp(al, dt, rd, operand); in vcmp()
4193 void vcmp(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4194 void vcmp(DataType dt, DRegister rd, const DOperand& operand) { in vcmp() argument
4195 vcmp(al, dt, rd, operand); in vcmp()
4200 SRegister rd,
4202 void vcmpe(DataType dt, SRegister rd, const SOperand& operand) { in vcmpe() argument
4203 vcmpe(al, dt, rd, operand); in vcmpe()
4208 DRegister rd,
4210 void vcmpe(DataType dt, DRegister rd, const DOperand& operand) { in vcmpe() argument
4211 vcmpe(al, dt, rd, operand); in vcmpe()
4214 void vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm);
4215 void vcnt(DataType dt, DRegister rd, DRegister rm) { vcnt(al, dt, rd, rm); } in vcnt() argument
4217 void vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm);
4218 void vcnt(DataType dt, QRegister rd, QRegister rm) { vcnt(al, dt, rd, rm); } in vcnt() argument
4221 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4222 void vcvt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvt() argument
4223 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4227 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4228 void vcvt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvt() argument
4229 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4235 DRegister rd,
4239 DataType dt1, DataType dt2, DRegister rd, DRegister rm, int32_t fbits) { in vcvt() argument
4240 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4246 QRegister rd,
4250 DataType dt1, DataType dt2, QRegister rd, QRegister rm, int32_t fbits) { in vcvt() argument
4251 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4257 SRegister rd,
4261 DataType dt1, DataType dt2, SRegister rd, SRegister rm, int32_t fbits) { in vcvt() argument
4262 vcvt(al, dt1, dt2, rd, rm, fbits); in vcvt()
4266 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4267 void vcvt(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvt() argument
4268 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4272 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4273 void vcvt(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvt() argument
4274 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4278 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm);
4279 void vcvt(DataType dt1, DataType dt2, DRegister rd, QRegister rm) { in vcvt() argument
4280 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4284 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm);
4285 void vcvt(DataType dt1, DataType dt2, QRegister rd, DRegister rm) { in vcvt() argument
4286 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4290 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4291 void vcvt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvt() argument
4292 vcvt(al, dt1, dt2, rd, rm); in vcvt()
4295 void vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4297 void vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4299 void vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4301 void vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4304 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4305 void vcvtb(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtb() argument
4306 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4310 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4311 void vcvtb(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtb() argument
4312 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4316 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4317 void vcvtb(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtb() argument
4318 vcvtb(al, dt1, dt2, rd, rm); in vcvtb()
4321 void vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4323 void vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4325 void vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4327 void vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4329 void vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4331 void vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4333 void vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4335 void vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4337 void vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm);
4339 void vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm);
4341 void vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4343 void vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4346 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4347 void vcvtr(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtr() argument
4348 vcvtr(al, dt1, dt2, rd, rm); in vcvtr()
4352 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4353 void vcvtr(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtr() argument
4354 vcvtr(al, dt1, dt2, rd, rm); in vcvtr()
4358 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm);
4359 void vcvtt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtt() argument
4360 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4364 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm);
4365 void vcvtt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtt() argument
4366 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4370 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm);
4371 void vcvtt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtt() argument
4372 vcvtt(al, dt1, dt2, rd, rm); in vcvtt()
4376 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4377 void vdiv(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vdiv() argument
4378 vdiv(al, dt, rd, rn, rm); in vdiv()
4382 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4383 void vdiv(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vdiv() argument
4384 vdiv(al, dt, rd, rn, rm); in vdiv()
4387 void vdup(Condition cond, DataType dt, QRegister rd, Register rt);
4388 void vdup(DataType dt, QRegister rd, Register rt) { vdup(al, dt, rd, rt); } in vdup() argument
4390 void vdup(Condition cond, DataType dt, DRegister rd, Register rt);
4391 void vdup(DataType dt, DRegister rd, Register rt) { vdup(al, dt, rd, rt); } in vdup() argument
4393 void vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm);
4394 void vdup(DataType dt, DRegister rd, DRegisterLane rm) { in vdup() argument
4395 vdup(al, dt, rd, rm); in vdup()
4398 void vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm);
4399 void vdup(DataType dt, QRegister rd, DRegisterLane rm) { in vdup() argument
4400 vdup(al, dt, rd, rm); in vdup()
4404 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4405 void veor(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4406 veor(al, dt, rd, rn, rm); in veor()
4408 void veor(DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4409 veor(al, kDataTypeValueNone, rd, rn, rm); in veor()
4411 void veor(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in veor() argument
4412 veor(cond, kDataTypeValueNone, rd, rn, rm); in veor()
4416 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4417 void veor(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4418 veor(al, dt, rd, rn, rm); in veor()
4420 void veor(QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4421 veor(al, kDataTypeValueNone, rd, rn, rm); in veor()
4423 void veor(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in veor() argument
4424 veor(cond, kDataTypeValueNone, rd, rn, rm); in veor()
4429 DRegister rd,
4434 DRegister rd, in vext() argument
4438 vext(al, dt, rd, rn, rm, operand); in vext()
4443 QRegister rd,
4448 QRegister rd, in vext() argument
4452 vext(al, dt, rd, rn, rm, operand); in vext()
4456 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4457 void vfma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfma() argument
4458 vfma(al, dt, rd, rn, rm); in vfma()
4462 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4463 void vfma(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vfma() argument
4464 vfma(al, dt, rd, rn, rm); in vfma()
4468 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4469 void vfma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfma() argument
4470 vfma(al, dt, rd, rn, rm); in vfma()
4474 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4475 void vfms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfms() argument
4476 vfms(al, dt, rd, rn, rm); in vfms()
4480 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4481 void vfms(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vfms() argument
4482 vfms(al, dt, rd, rn, rm); in vfms()
4486 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4487 void vfms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfms() argument
4488 vfms(al, dt, rd, rn, rm); in vfms()
4492 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4493 void vfnma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfnma() argument
4494 vfnma(al, dt, rd, rn, rm); in vfnma()
4498 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4499 void vfnma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfnma() argument
4500 vfnma(al, dt, rd, rn, rm); in vfnma()
4504 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4505 void vfnms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vfnms() argument
4506 vfnms(al, dt, rd, rn, rm); in vfnms()
4510 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4511 void vfnms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vfnms() argument
4512 vfnms(al, dt, rd, rn, rm); in vfnms()
4516 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4517 void vhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vhadd() argument
4518 vhadd(al, dt, rd, rn, rm); in vhadd()
4522 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4523 void vhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vhadd() argument
4524 vhadd(al, dt, rd, rn, rm); in vhadd()
4528 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4529 void vhsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vhsub() argument
4530 vhsub(al, dt, rd, rn, rm); in vhsub()
4534 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4535 void vhsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vhsub() argument
4536 vhsub(al, dt, rd, rn, rm); in vhsub()
4715 void vldr(Condition cond, DataType dt, DRegister rd, Location* location);
4718 DRegister rd,
4721 void vldr(DataType dt, DRegister rd, Location* location) { in vldr() argument
4722 vldr(al, dt, rd, location); in vldr()
4724 void vldr(DRegister rd, Location* location) { in vldr() argument
4725 vldr(al, Untyped64, rd, location); in vldr()
4727 void vldr(Condition cond, DRegister rd, Location* location) { in vldr() argument
4728 vldr(cond, Untyped64, rd, location); in vldr()
4733 DRegister rd,
4735 void vldr(DataType dt, DRegister rd, const MemOperand& operand) { in vldr() argument
4736 vldr(al, dt, rd, operand); in vldr()
4738 void vldr(DRegister rd, const MemOperand& operand) { in vldr() argument
4739 vldr(al, Untyped64, rd, operand); in vldr()
4741 void vldr(Condition cond, DRegister rd, const MemOperand& operand) { in vldr() argument
4742 vldr(cond, Untyped64, rd, operand); in vldr()
4745 void vldr(Condition cond, DataType dt, SRegister rd, Location* location);
4748 SRegister rd,
4751 void vldr(DataType dt, SRegister rd, Location* location) { in vldr() argument
4752 vldr(al, dt, rd, location); in vldr()
4754 void vldr(SRegister rd, Location* location) { in vldr() argument
4755 vldr(al, Untyped32, rd, location); in vldr()
4757 void vldr(Condition cond, SRegister rd, Location* location) { in vldr() argument
4758 vldr(cond, Untyped32, rd, location); in vldr()
4763 SRegister rd,
4765 void vldr(DataType dt, SRegister rd, const MemOperand& operand) { in vldr() argument
4766 vldr(al, dt, rd, operand); in vldr()
4768 void vldr(SRegister rd, const MemOperand& operand) { in vldr() argument
4769 vldr(al, Untyped32, rd, operand); in vldr()
4771 void vldr(Condition cond, SRegister rd, const MemOperand& operand) { in vldr() argument
4772 vldr(cond, Untyped32, rd, operand); in vldr()
4776 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4777 void vmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmax() argument
4778 vmax(al, dt, rd, rn, rm); in vmax()
4782 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4783 void vmax(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmax() argument
4784 vmax(al, dt, rd, rn, rm); in vmax()
4787 void vmaxnm(DataType dt, DRegister rd, DRegister rn, DRegister rm);
4789 void vmaxnm(DataType dt, QRegister rd, QRegister rn, QRegister rm);
4791 void vmaxnm(DataType dt, SRegister rd, SRegister rn, SRegister rm);
4794 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4795 void vmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmin() argument
4796 vmin(al, dt, rd, rn, rm); in vmin()
4800 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4801 void vmin(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmin() argument
4802 vmin(al, dt, rd, rn, rm); in vmin()
4805 void vminnm(DataType dt, DRegister rd, DRegister rn, DRegister rm);
4807 void vminnm(DataType dt, QRegister rd, QRegister rn, QRegister rm);
4809 void vminnm(DataType dt, SRegister rd, SRegister rn, SRegister rm);
4813 DRegister rd,
4816 void vmla(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vmla() argument
4817 vmla(al, dt, rd, rn, rm); in vmla()
4822 QRegister rd,
4825 void vmla(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vmla() argument
4826 vmla(al, dt, rd, rn, rm); in vmla()
4830 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4831 void vmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmla() argument
4832 vmla(al, dt, rd, rn, rm); in vmla()
4836 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4837 void vmla(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmla() argument
4838 vmla(al, dt, rd, rn, rm); in vmla()
4842 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4843 void vmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmla() argument
4844 vmla(al, dt, rd, rn, rm); in vmla()
4849 QRegister rd,
4852 void vmlal(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vmlal() argument
4853 vmlal(al, dt, rd, rn, rm); in vmlal()
4857 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4858 void vmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmlal() argument
4859 vmlal(al, dt, rd, rn, rm); in vmlal()
4864 DRegister rd,
4867 void vmls(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vmls() argument
4868 vmls(al, dt, rd, rn, rm); in vmls()
4873 QRegister rd,
4876 void vmls(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vmls() argument
4877 vmls(al, dt, rd, rn, rm); in vmls()
4881 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
4882 void vmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmls() argument
4883 vmls(al, dt, rd, rn, rm); in vmls()
4887 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
4888 void vmls(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmls() argument
4889 vmls(al, dt, rd, rn, rm); in vmls()
4893 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
4894 void vmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmls() argument
4895 vmls(al, dt, rd, rn, rm); in vmls()
4900 QRegister rd,
4903 void vmlsl(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vmlsl() argument
4904 vmlsl(al, dt, rd, rn, rm); in vmlsl()
4908 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
4909 void vmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmlsl() argument
4910 vmlsl(al, dt, rd, rn, rm); in vmlsl()
4937 void vmov(Condition cond, DataType dt, DRegisterLane rd, Register rt);
4938 void vmov(DataType dt, DRegisterLane rd, Register rt) { in vmov() argument
4939 vmov(al, dt, rd, rt); in vmov()
4941 void vmov(DRegisterLane rd, Register rt) { in vmov() argument
4942 vmov(al, kDataTypeValueNone, rd, rt); in vmov()
4944 void vmov(Condition cond, DRegisterLane rd, Register rt) { in vmov() argument
4945 vmov(cond, kDataTypeValueNone, rd, rt); in vmov()
4948 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4949 void vmov(DataType dt, DRegister rd, const DOperand& operand) { in vmov() argument
4950 vmov(al, dt, rd, operand); in vmov()
4953 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
4954 void vmov(DataType dt, QRegister rd, const QOperand& operand) { in vmov() argument
4955 vmov(al, dt, rd, operand); in vmov()
4958 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4959 void vmov(DataType dt, SRegister rd, const SOperand& operand) { in vmov() argument
4960 vmov(al, dt, rd, operand); in vmov()
4974 void vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm);
4975 void vmovl(DataType dt, QRegister rd, DRegister rm) { vmovl(al, dt, rd, rm); } in vmovl() argument
4977 void vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
4978 void vmovn(DataType dt, DRegister rd, QRegister rm) { vmovn(al, dt, rd, rm); } in vmovn() argument
4990 DRegister rd,
4995 DataType dt, DRegister rd, DRegister rn, DRegister dm, unsigned index) { in vmul() argument
4996 vmul(al, dt, rd, rn, dm, index); in vmul()
5001 QRegister rd,
5006 DataType dt, QRegister rd, QRegister rn, DRegister dm, unsigned index) { in vmul() argument
5007 vmul(al, dt, rd, rn, dm, index); in vmul()
5011 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5012 void vmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vmul() argument
5013 vmul(al, dt, rd, rn, rm); in vmul()
5017 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5018 void vmul(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vmul() argument
5019 vmul(al, dt, rd, rn, rm); in vmul()
5023 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5024 void vmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vmul() argument
5025 vmul(al, dt, rd, rn, rm); in vmul()
5030 QRegister rd,
5035 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vmull() argument
5036 vmull(al, dt, rd, rn, dm, index); in vmull()
5040 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5041 void vmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vmull() argument
5042 vmull(al, dt, rd, rn, rm); in vmull()
5045 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
5046 void vmvn(DataType dt, DRegister rd, const DOperand& operand) { in vmvn() argument
5047 vmvn(al, dt, rd, operand); in vmvn()
5050 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
5051 void vmvn(DataType dt, QRegister rd, const QOperand& operand) { in vmvn() argument
5052 vmvn(al, dt, rd, operand); in vmvn()
5055 void vneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
5056 void vneg(DataType dt, DRegister rd, DRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5058 void vneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
5059 void vneg(DataType dt, QRegister rd, QRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5061 void vneg(Condition cond, DataType dt, SRegister rd, SRegister rm);
5062 void vneg(DataType dt, SRegister rd, SRegister rm) { vneg(al, dt, rd, rm); } in vneg() argument
5065 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5066 void vnmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmla() argument
5067 vnmla(al, dt, rd, rn, rm); in vnmla()
5071 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5072 void vnmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmla() argument
5073 vnmla(al, dt, rd, rn, rm); in vnmla()
5077 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5078 void vnmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmls() argument
5079 vnmls(al, dt, rd, rn, rm); in vnmls()
5083 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5084 void vnmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmls() argument
5085 vnmls(al, dt, rd, rn, rm); in vnmls()
5089 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
5090 void vnmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vnmul() argument
5091 vnmul(al, dt, rd, rn, rm); in vnmul()
5095 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5096 void vnmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vnmul() argument
5097 vnmul(al, dt, rd, rn, rm); in vnmul()
5102 DRegister rd,
5105 void vorn(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vorn() argument
5106 vorn(al, dt, rd, rn, operand); in vorn()
5111 QRegister rd,
5114 void vorn(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vorn() argument
5115 vorn(al, dt, rd, rn, operand); in vorn()
5120 DRegister rd,
5123 void vorr(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) { in vorr() argument
5124 vorr(al, dt, rd, rn, operand); in vorr()
5126 void vorr(DRegister rd, DRegister rn, const DOperand& operand) { in vorr() argument
5127 vorr(al, kDataTypeValueNone, rd, rn, operand); in vorr()
5130 DRegister rd, in vorr() argument
5133 vorr(cond, kDataTypeValueNone, rd, rn, operand); in vorr()
5138 QRegister rd,
5141 void vorr(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) { in vorr() argument
5142 vorr(al, dt, rd, rn, operand); in vorr()
5144 void vorr(QRegister rd, QRegister rn, const QOperand& operand) { in vorr() argument
5145 vorr(al, kDataTypeValueNone, rd, rn, operand); in vorr()
5148 QRegister rd, in vorr() argument
5151 vorr(cond, kDataTypeValueNone, rd, rn, operand); in vorr()
5154 void vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm);
5155 void vpadal(DataType dt, DRegister rd, DRegister rm) { in vpadal() argument
5156 vpadal(al, dt, rd, rm); in vpadal()
5159 void vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm);
5160 void vpadal(DataType dt, QRegister rd, QRegister rm) { in vpadal() argument
5161 vpadal(al, dt, rd, rm); in vpadal()
5165 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5166 void vpadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpadd() argument
5167 vpadd(al, dt, rd, rn, rm); in vpadd()
5170 void vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm);
5171 void vpaddl(DataType dt, DRegister rd, DRegister rm) { in vpaddl() argument
5172 vpaddl(al, dt, rd, rm); in vpaddl()
5175 void vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm);
5176 void vpaddl(DataType dt, QRegister rd, QRegister rm) { in vpaddl() argument
5177 vpaddl(al, dt, rd, rm); in vpaddl()
5181 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5182 void vpmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpmax() argument
5183 vpmax(al, dt, rd, rn, rm); in vpmax()
5187 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5188 void vpmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vpmin() argument
5189 vpmin(al, dt, rd, rn, rm); in vpmin()
5224 void vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm);
5225 void vqabs(DataType dt, DRegister rd, DRegister rm) { vqabs(al, dt, rd, rm); } in vqabs() argument
5227 void vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm);
5228 void vqabs(DataType dt, QRegister rd, QRegister rm) { vqabs(al, dt, rd, rm); } in vqabs() argument
5231 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5232 void vqadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqadd() argument
5233 vqadd(al, dt, rd, rn, rm); in vqadd()
5237 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5238 void vqadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqadd() argument
5239 vqadd(al, dt, rd, rn, rm); in vqadd()
5243 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5244 void vqdmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmlal() argument
5245 vqdmlal(al, dt, rd, rn, rm); in vqdmlal()
5250 QRegister rd,
5255 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vqdmlal() argument
5256 vqdmlal(al, dt, rd, rn, dm, index); in vqdmlal()
5260 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5261 void vqdmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmlsl() argument
5262 vqdmlsl(al, dt, rd, rn, rm); in vqdmlsl()
5267 QRegister rd,
5272 DataType dt, QRegister rd, DRegister rn, DRegister dm, unsigned index) { in vqdmlsl() argument
5273 vqdmlsl(al, dt, rd, rn, dm, index); in vqdmlsl()
5277 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5278 void vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqdmulh() argument
5279 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5283 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5284 void vqdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqdmulh() argument
5285 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5290 DRegister rd,
5293 void vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vqdmulh() argument
5294 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5299 QRegister rd,
5302 void vqdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vqdmulh() argument
5303 vqdmulh(al, dt, rd, rn, rm); in vqdmulh()
5307 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
5308 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmull() argument
5309 vqdmull(al, dt, rd, rn, rm); in vqdmull()
5314 QRegister rd,
5317 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vqdmull() argument
5318 vqdmull(al, dt, rd, rn, rm); in vqdmull()
5321 void vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm);
5322 void vqmovn(DataType dt, DRegister rd, QRegister rm) { in vqmovn() argument
5323 vqmovn(al, dt, rd, rm); in vqmovn()
5326 void vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm);
5327 void vqmovun(DataType dt, DRegister rd, QRegister rm) { in vqmovun() argument
5328 vqmovun(al, dt, rd, rm); in vqmovun()
5331 void vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm);
5332 void vqneg(DataType dt, DRegister rd, DRegister rm) { vqneg(al, dt, rd, rm); } in vqneg() argument
5334 void vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm);
5335 void vqneg(DataType dt, QRegister rd, QRegister rm) { vqneg(al, dt, rd, rm); } in vqneg() argument
5338 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5339 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqrdmulh() argument
5340 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5344 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5345 void vqrdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqrdmulh() argument
5346 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5351 DRegister rd,
5354 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vqrdmulh() argument
5355 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5360 QRegister rd,
5363 void vqrdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in vqrdmulh() argument
5364 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5368 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5369 void vqrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in vqrshl() argument
5370 vqrshl(al, dt, rd, rm, rn); in vqrshl()
5374 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5375 void vqrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in vqrshl() argument
5376 vqrshl(al, dt, rd, rm, rn); in vqrshl()
5381 DRegister rd,
5385 DRegister rd, in vqrshrn() argument
5388 vqrshrn(al, dt, rd, rm, operand); in vqrshrn()
5393 DRegister rd,
5397 DRegister rd, in vqrshrun() argument
5400 vqrshrun(al, dt, rd, rm, operand); in vqrshrun()
5405 DRegister rd,
5408 void vqshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vqshl() argument
5409 vqshl(al, dt, rd, rm, operand); in vqshl()
5414 QRegister rd,
5417 void vqshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vqshl() argument
5418 vqshl(al, dt, rd, rm, operand); in vqshl()
5423 DRegister rd,
5427 DRegister rd, in vqshlu() argument
5430 vqshlu(al, dt, rd, rm, operand); in vqshlu()
5435 QRegister rd,
5439 QRegister rd, in vqshlu() argument
5442 vqshlu(al, dt, rd, rm, operand); in vqshlu()
5447 DRegister rd,
5451 DRegister rd, in vqshrn() argument
5454 vqshrn(al, dt, rd, rm, operand); in vqshrn()
5459 DRegister rd,
5463 DRegister rd, in vqshrun() argument
5466 vqshrun(al, dt, rd, rm, operand); in vqshrun()
5470 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5471 void vqsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqsub() argument
5472 vqsub(al, dt, rd, rn, rm); in vqsub()
5476 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5477 void vqsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqsub() argument
5478 vqsub(al, dt, rd, rn, rm); in vqsub()
5482 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5483 void vraddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vraddhn() argument
5484 vraddhn(al, dt, rd, rn, rm); in vraddhn()
5487 void vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm);
5488 void vrecpe(DataType dt, DRegister rd, DRegister rm) { in vrecpe() argument
5489 vrecpe(al, dt, rd, rm); in vrecpe()
5492 void vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm);
5493 void vrecpe(DataType dt, QRegister rd, QRegister rm) { in vrecpe() argument
5494 vrecpe(al, dt, rd, rm); in vrecpe()
5498 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5499 void vrecps(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrecps() argument
5500 vrecps(al, dt, rd, rn, rm); in vrecps()
5504 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5505 void vrecps(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrecps() argument
5506 vrecps(al, dt, rd, rn, rm); in vrecps()
5509 void vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm);
5510 void vrev16(DataType dt, DRegister rd, DRegister rm) { in vrev16() argument
5511 vrev16(al, dt, rd, rm); in vrev16()
5514 void vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm);
5515 void vrev16(DataType dt, QRegister rd, QRegister rm) { in vrev16() argument
5516 vrev16(al, dt, rd, rm); in vrev16()
5519 void vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm);
5520 void vrev32(DataType dt, DRegister rd, DRegister rm) { in vrev32() argument
5521 vrev32(al, dt, rd, rm); in vrev32()
5524 void vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm);
5525 void vrev32(DataType dt, QRegister rd, QRegister rm) { in vrev32() argument
5526 vrev32(al, dt, rd, rm); in vrev32()
5529 void vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm);
5530 void vrev64(DataType dt, DRegister rd, DRegister rm) { in vrev64() argument
5531 vrev64(al, dt, rd, rm); in vrev64()
5534 void vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm);
5535 void vrev64(DataType dt, QRegister rd, QRegister rm) { in vrev64() argument
5536 vrev64(al, dt, rd, rm); in vrev64()
5540 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5541 void vrhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrhadd() argument
5542 vrhadd(al, dt, rd, rn, rm); in vrhadd()
5546 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5547 void vrhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrhadd() argument
5548 vrhadd(al, dt, rd, rn, rm); in vrhadd()
5551 void vrinta(DataType dt, DRegister rd, DRegister rm);
5553 void vrinta(DataType dt, QRegister rd, QRegister rm);
5555 void vrinta(DataType dt, SRegister rd, SRegister rm);
5557 void vrintm(DataType dt, DRegister rd, DRegister rm);
5559 void vrintm(DataType dt, QRegister rd, QRegister rm);
5561 void vrintm(DataType dt, SRegister rd, SRegister rm);
5563 void vrintn(DataType dt, DRegister rd, DRegister rm);
5565 void vrintn(DataType dt, QRegister rd, QRegister rm);
5567 void vrintn(DataType dt, SRegister rd, SRegister rm);
5569 void vrintp(DataType dt, DRegister rd, DRegister rm);
5571 void vrintp(DataType dt, QRegister rd, QRegister rm);
5573 void vrintp(DataType dt, SRegister rd, SRegister rm);
5575 void vrintr(Condition cond, DataType dt, SRegister rd, SRegister rm);
5576 void vrintr(DataType dt, SRegister rd, SRegister rm) { in vrintr() argument
5577 vrintr(al, dt, rd, rm); in vrintr()
5580 void vrintr(Condition cond, DataType dt, DRegister rd, DRegister rm);
5581 void vrintr(DataType dt, DRegister rd, DRegister rm) { in vrintr() argument
5582 vrintr(al, dt, rd, rm); in vrintr()
5585 void vrintx(Condition cond, DataType dt, DRegister rd, DRegister rm);
5586 void vrintx(DataType dt, DRegister rd, DRegister rm) { in vrintx() argument
5587 vrintx(al, dt, rd, rm); in vrintx()
5590 void vrintx(DataType dt, QRegister rd, QRegister rm);
5592 void vrintx(Condition cond, DataType dt, SRegister rd, SRegister rm);
5593 void vrintx(DataType dt, SRegister rd, SRegister rm) { in vrintx() argument
5594 vrintx(al, dt, rd, rm); in vrintx()
5597 void vrintz(Condition cond, DataType dt, DRegister rd, DRegister rm);
5598 void vrintz(DataType dt, DRegister rd, DRegister rm) { in vrintz() argument
5599 vrintz(al, dt, rd, rm); in vrintz()
5602 void vrintz(DataType dt, QRegister rd, QRegister rm);
5604 void vrintz(Condition cond, DataType dt, SRegister rd, SRegister rm);
5605 void vrintz(DataType dt, SRegister rd, SRegister rm) { in vrintz() argument
5606 vrintz(al, dt, rd, rm); in vrintz()
5610 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn);
5611 void vrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in vrshl() argument
5612 vrshl(al, dt, rd, rm, rn); in vrshl()
5616 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn);
5617 void vrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in vrshl() argument
5618 vrshl(al, dt, rd, rm, rn); in vrshl()
5623 DRegister rd,
5626 void vrshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vrshr() argument
5627 vrshr(al, dt, rd, rm, operand); in vrshr()
5632 QRegister rd,
5635 void vrshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vrshr() argument
5636 vrshr(al, dt, rd, rm, operand); in vrshr()
5641 DRegister rd,
5645 DRegister rd, in vrshrn() argument
5648 vrshrn(al, dt, rd, rm, operand); in vrshrn()
5651 void vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm);
5652 void vrsqrte(DataType dt, DRegister rd, DRegister rm) { in vrsqrte() argument
5653 vrsqrte(al, dt, rd, rm); in vrsqrte()
5656 void vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm);
5657 void vrsqrte(DataType dt, QRegister rd, QRegister rm) { in vrsqrte() argument
5658 vrsqrte(al, dt, rd, rm); in vrsqrte()
5662 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
5663 void vrsqrts(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vrsqrts() argument
5664 vrsqrts(al, dt, rd, rn, rm); in vrsqrts()
5668 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
5669 void vrsqrts(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vrsqrts() argument
5670 vrsqrts(al, dt, rd, rn, rm); in vrsqrts()
5675 DRegister rd,
5678 void vrsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vrsra() argument
5679 vrsra(al, dt, rd, rm, operand); in vrsra()
5684 QRegister rd,
5687 void vrsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vrsra() argument
5688 vrsra(al, dt, rd, rm, operand); in vrsra()
5692 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
5693 void vrsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vrsubhn() argument
5694 vrsubhn(al, dt, rd, rn, rm); in vrsubhn()
5697 void vseleq(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5699 void vseleq(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5701 void vselge(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5703 void vselge(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5705 void vselgt(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5707 void vselgt(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5709 void vselvs(DataType dt, DRegister rd, DRegister rn, DRegister rm);
5711 void vselvs(DataType dt, SRegister rd, SRegister rn, SRegister rm);
5715 DRegister rd,
5718 void vshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vshl() argument
5719 vshl(al, dt, rd, rm, operand); in vshl()
5724 QRegister rd,
5727 void vshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vshl() argument
5728 vshl(al, dt, rd, rm, operand); in vshl()
5733 QRegister rd,
5736 void vshll(DataType dt, QRegister rd, DRegister rm, const DOperand& operand) { in vshll() argument
5737 vshll(al, dt, rd, rm, operand); in vshll()
5742 DRegister rd,
5745 void vshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vshr() argument
5746 vshr(al, dt, rd, rm, operand); in vshr()
5751 QRegister rd,
5754 void vshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vshr() argument
5755 vshr(al, dt, rd, rm, operand); in vshr()
5760 DRegister rd,
5763 void vshrn(DataType dt, DRegister rd, QRegister rm, const QOperand& operand) { in vshrn() argument
5764 vshrn(al, dt, rd, rm, operand); in vshrn()
5769 DRegister rd,
5772 void vsli(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsli() argument
5773 vsli(al, dt, rd, rm, operand); in vsli()
5778 QRegister rd,
5781 void vsli(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsli() argument
5782 vsli(al, dt, rd, rm, operand); in vsli()
5785 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm);
5786 void vsqrt(DataType dt, SRegister rd, SRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() argument
5788 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm);
5789 void vsqrt(DataType dt, DRegister rd, DRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() argument
5793 DRegister rd,
5796 void vsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsra() argument
5797 vsra(al, dt, rd, rm, operand); in vsra()
5802 QRegister rd,
5805 void vsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsra() argument
5806 vsra(al, dt, rd, rm, operand); in vsra()
5811 DRegister rd,
5814 void vsri(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in vsri() argument
5815 vsri(al, dt, rd, rm, operand); in vsri()
5820 QRegister rd,
5823 void vsri(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in vsri() argument
5824 vsri(al, dt, rd, rm, operand); in vsri()
6005 DRegister rd,
6007 void vstr(DataType dt, DRegister rd, const MemOperand& operand) { in vstr() argument
6008 vstr(al, dt, rd, operand); in vstr()
6010 void vstr(DRegister rd, const MemOperand& operand) { in vstr() argument
6011 vstr(al, Untyped64, rd, operand); in vstr()
6013 void vstr(Condition cond, DRegister rd, const MemOperand& operand) { in vstr() argument
6014 vstr(cond, Untyped64, rd, operand); in vstr()
6019 SRegister rd,
6021 void vstr(DataType dt, SRegister rd, const MemOperand& operand) { in vstr() argument
6022 vstr(al, dt, rd, operand); in vstr()
6024 void vstr(SRegister rd, const MemOperand& operand) { in vstr() argument
6025 vstr(al, Untyped32, rd, operand); in vstr()
6027 void vstr(Condition cond, SRegister rd, const MemOperand& operand) { in vstr() argument
6028 vstr(cond, Untyped32, rd, operand); in vstr()
6032 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
6033 void vsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vsub() argument
6034 vsub(al, dt, rd, rn, rm); in vsub()
6038 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
6039 void vsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vsub() argument
6040 vsub(al, dt, rd, rn, rm); in vsub()
6044 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm);
6045 void vsub(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in vsub() argument
6046 vsub(al, dt, rd, rn, rm); in vsub()
6050 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm);
6051 void vsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in vsubhn() argument
6052 vsubhn(al, dt, rd, rn, rm); in vsubhn()
6056 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm);
6057 void vsubl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vsubl() argument
6058 vsubl(al, dt, rd, rn, rm); in vsubl()
6062 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm);
6063 void vsubw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in vsubw() argument
6064 vsubw(al, dt, rd, rn, rm); in vsubw()
6067 void vswp(Condition cond, DataType dt, DRegister rd, DRegister rm);
6068 void vswp(DataType dt, DRegister rd, DRegister rm) { vswp(al, dt, rd, rm); } in vswp() argument
6069 void vswp(DRegister rd, DRegister rm) { in vswp() argument
6070 vswp(al, kDataTypeValueNone, rd, rm); in vswp()
6072 void vswp(Condition cond, DRegister rd, DRegister rm) { in vswp() argument
6073 vswp(cond, kDataTypeValueNone, rd, rm); in vswp()
6076 void vswp(Condition cond, DataType dt, QRegister rd, QRegister rm);
6077 void vswp(DataType dt, QRegister rd, QRegister rm) { vswp(al, dt, rd, rm); } in vswp() argument
6078 void vswp(QRegister rd, QRegister rm) { in vswp() argument
6079 vswp(al, kDataTypeValueNone, rd, rm); in vswp()
6081 void vswp(Condition cond, QRegister rd, QRegister rm) { in vswp() argument
6082 vswp(cond, kDataTypeValueNone, rd, rm); in vswp()
6087 DRegister rd,
6091 DRegister rd, in vtbl() argument
6094 vtbl(al, dt, rd, nreglist, rm); in vtbl()
6099 DRegister rd,
6103 DRegister rd, in vtbx() argument
6106 vtbx(al, dt, rd, nreglist, rm); in vtbx()
6109 void vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm);
6110 void vtrn(DataType dt, DRegister rd, DRegister rm) { vtrn(al, dt, rd, rm); } in vtrn() argument
6112 void vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm);
6113 void vtrn(DataType dt, QRegister rd, QRegister rm) { vtrn(al, dt, rd, rm); } in vtrn() argument
6116 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm);
6117 void vtst(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vtst() argument
6118 vtst(al, dt, rd, rn, rm); in vtst()
6122 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm);
6123 void vtst(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vtst() argument
6124 vtst(al, dt, rd, rn, rm); in vtst()
6127 void vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm);
6128 void vuzp(DataType dt, DRegister rd, DRegister rm) { vuzp(al, dt, rd, rm); } in vuzp() argument
6130 void vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm);
6131 void vuzp(DataType dt, QRegister rd, QRegister rm) { vuzp(al, dt, rd, rm); } in vuzp() argument
6133 void vzip(Condition cond, DataType dt, DRegister rd, DRegister rm);
6134 void vzip(DataType dt, DRegister rd, DRegister rm) { vzip(al, dt, rd, rm); } in vzip() argument
6136 void vzip(Condition cond, DataType dt, QRegister rd, QRegister rm);
6137 void vzip(DataType dt, QRegister rd, QRegister rm) { vzip(al, dt, rd, rm); } in vzip() argument