Lines Matching refs:operand
256 const Operand& operand);
259 const Operand& operand);
261 const Operand& operand);
265 const Operand& operand);
294 const Operand& operand);
307 const MemOperand& operand);
311 const MemOperand& operand);
324 const MemOperand& operand);
338 Condition cond, MaskedSpecialRegister spec_reg, const Operand& operand);
344 const MemOperand& operand);
362 const Operand& operand);
371 const MemOperand& operand);
403 const DOperand& operand);
408 const QOperand& operand);
412 const SOperand& operand);
416 const DOperand& operand);
486 const DOperand& operand);
492 const QOperand& operand);
497 const AlignedMemOperand& operand);
502 const MemOperand& operand);
520 const MemOperand& operand);
528 const MemOperand& operand);
577 const QOperand& operand);
624 const QOperand& operand);
635 const DOperand& operand);
648 const Operand& /*operand*/) {
665 const Operand& /*operand*/) {
675 const Operand& /*operand*/) {
685 const Operand& /*operand*/) {
800 const Operand& /*operand*/) {
864 const MemOperand& /*operand*/) {
877 const MemOperand& /*operand*/) {
915 const MemOperand& /*operand*/) {
977 const Operand& /*operand*/) {
1004 const MemOperand& /*operand*/) {
1052 const Operand& /*operand*/) {
1073 const MemOperand& /*operand*/) {
1235 const DOperand& /*operand*/) {
1251 const QOperand& /*operand*/) {
1266 const SOperand& /*operand*/) {
1276 const DOperand& /*operand*/) {
1488 const DOperand& /*operand*/) {
1500 const QOperand& /*operand*/) {
1510 const AlignedMemOperand& /*operand*/) {
1522 const MemOperand& /*operand*/) {
1566 const MemOperand& /*operand*/) {
1586 const MemOperand& /*operand*/) {
1723 const QOperand& /*operand*/) {
1836 const QOperand& /*operand*/) {
1869 const DOperand& /*operand*/) {
1890 const Operand& operand);
1891 void adc(Register rd, Register rn, const Operand& operand) {
1892 adc(al, Best, rd, rn, operand);
1894 void adc(Condition cond, Register rd, Register rn, const Operand& operand) {
1895 adc(cond, Best, rd, rn, operand);
1900 const Operand& operand) {
1901 adc(al, size, rd, rn, operand);
1908 const Operand& operand);
1909 void adcs(Register rd, Register rn, const Operand& operand) {
1910 adcs(al, Best, rd, rn, operand);
1912 void adcs(Condition cond, Register rd, Register rn, const Operand& operand) {
1913 adcs(cond, Best, rd, rn, operand);
1918 const Operand& operand) {
1919 adcs(al, size, rd, rn, operand);
1926 const Operand& operand);
1927 void add(Register rd, Register rn, const Operand& operand) {
1928 add(al, Best, rd, rn, operand);
1930 void add(Condition cond, Register rd, Register rn, const Operand& operand) {
1931 add(cond, Best, rd, rn, operand);
1936 const Operand& operand) {
1937 add(al, size, rd, rn, operand);
1940 void add(Condition cond, Register rd, const Operand& operand);
1941 void add(Register rd, const Operand& operand) { add(al, rd, operand); }
1947 const Operand& operand);
1948 void adds(Register rd, Register rn, const Operand& operand) {
1949 adds(al, Best, rd, rn, operand);
1951 void adds(Condition cond, Register rd, Register rn, const Operand& operand) {
1952 adds(cond, Best, rd, rn, operand);
1957 const Operand& operand) {
1958 adds(al, size, rd, rn, operand);
1961 void adds(Register rd, const Operand& operand);
1963 void addw(Condition cond, Register rd, Register rn, const Operand& operand);
1964 void addw(Register rd, Register rn, const Operand& operand) {
1965 addw(al, rd, rn, operand);
1986 const Operand& operand);
1987 void and_(Register rd, Register rn, const Operand& operand) {
1988 and_(al, Best, rd, rn, operand);
1990 void and_(Condition cond, Register rd, Register rn, const Operand& operand) {
1991 and_(cond, Best, rd, rn, operand);
1996 const Operand& operand) {
1997 and_(al, size, rd, rn, operand);
2004 const Operand& operand);
2005 void ands(Register rd, Register rn, const Operand& operand) {
2006 ands(al, Best, rd, rn, operand);
2008 void ands(Condition cond, Register rd, Register rn, const Operand& operand) {
2009 ands(cond, Best, rd, rn, operand);
2014 const Operand& operand) {
2015 ands(al, size, rd, rn, operand);
2022 const Operand& operand);
2023 void asr(Register rd, Register rm, const Operand& operand) {
2024 asr(al, Best, rd, rm, operand);
2026 void asr(Condition cond, Register rd, Register rm, const Operand& operand) {
2027 asr(cond, Best, rd, rm, operand);
2032 const Operand& operand) {
2033 asr(al, size, rd, rm, operand);
2040 const Operand& operand);
2041 void asrs(Register rd, Register rm, const Operand& operand) {
2042 asrs(al, Best, rd, rm, operand);
2044 void asrs(Condition cond, Register rd, Register rm, const Operand& operand) {
2045 asrs(cond, Best, rd, rm, operand);
2050 const Operand& operand) {
2051 asrs(al, size, rd, rm, operand);
2078 const Operand& operand);
2079 void bic(Register rd, Register rn, const Operand& operand) {
2080 bic(al, Best, rd, rn, operand);
2082 void bic(Condition cond, Register rd, Register rn, const Operand& operand) {
2083 bic(cond, Best, rd, rn, operand);
2088 const Operand& operand) {
2089 bic(al, size, rd, rn, operand);
2096 const Operand& operand);
2097 void bics(Register rd, Register rn, const Operand& operand) {
2098 bics(al, Best, rd, rn, operand);
2100 void bics(Condition cond, Register rd, Register rn, const Operand& operand) {
2101 bics(cond, Best, rd, rn, operand);
2106 const Operand& operand) {
2107 bics(al, size, rd, rn, operand);
2153 const Operand& operand);
2154 void cmn(Register rn, const Operand& operand) { cmn(al, Best, rn, operand); }
2155 void cmn(Condition cond, Register rn, const Operand& operand) {
2156 cmn(cond, Best, rn, operand);
2158 void cmn(EncodingSize size, Register rn, const Operand& operand) {
2159 cmn(al, size, rn, operand);
2165 const Operand& operand);
2166 void cmp(Register rn, const Operand& operand) { cmp(al, Best, rn, operand); }
2167 void cmp(Condition cond, Register rn, const Operand& operand) {
2168 cmp(cond, Best, rn, operand);
2170 void cmp(EncodingSize size, Register rn, const Operand& operand) {
2171 cmp(al, size, rn, operand);
2208 const Operand& operand);
2209 void eor(Register rd, Register rn, const Operand& operand) {
2210 eor(al, Best, rd, rn, operand);
2212 void eor(Condition cond, Register rd, Register rn, const Operand& operand) {
2213 eor(cond, Best, rd, rn, operand);
2218 const Operand& operand) {
2219 eor(al, size, rd, rn, operand);
2226 const Operand& operand);
2227 void eors(Register rd, Register rn, const Operand& operand) {
2228 eors(al, Best, rd, rn, operand);
2230 void eors(Condition cond, Register rd, Register rn, const Operand& operand) {
2231 eors(cond, Best, rd, rn, operand);
2236 const Operand& operand) {
2237 eors(al, size, rd, rn, operand);
2283 void lda(Condition cond, Register rt, const MemOperand& operand);
2284 void lda(Register rt, const MemOperand& operand) { lda(al, rt, operand); }
2286 void ldab(Condition cond, Register rt, const MemOperand& operand);
2287 void ldab(Register rt, const MemOperand& operand) { ldab(al, rt, operand); }
2289 void ldaex(Condition cond, Register rt, const MemOperand& operand);
2290 void ldaex(Register rt, const MemOperand& operand) { ldaex(al, rt, operand); }
2292 void ldaexb(Condition cond, Register rt, const MemOperand& operand);
2293 void ldaexb(Register rt, const MemOperand& operand) {
2294 ldaexb(al, rt, operand);
2300 const MemOperand& operand);
2301 void ldaexd(Register rt, Register rt2, const MemOperand& operand) {
2302 ldaexd(al, rt, rt2, operand);
2305 void ldaexh(Condition cond, Register rt, const MemOperand& operand);
2306 void ldaexh(Register rt, const MemOperand& operand) {
2307 ldaexh(al, rt, operand);
2310 void ldah(Condition cond, Register rt, const MemOperand& operand);
2311 void ldah(Register rt, const MemOperand& operand) { ldah(al, rt, operand); }
2406 const MemOperand& operand);
2407 void ldr(Register rt, const MemOperand& operand) {
2408 ldr(al, Best, rt, operand);
2410 void ldr(Condition cond, Register rt, const MemOperand& operand) {
2411 ldr(cond, Best, rt, operand);
2413 void ldr(EncodingSize size, Register rt, const MemOperand& operand) {
2414 ldr(al, size, rt, operand);
2434 const MemOperand& operand);
2435 void ldrb(Register rt, const MemOperand& operand) {
2436 ldrb(al, Best, rt, operand);
2438 void ldrb(Condition cond, Register rt, const MemOperand& operand) {
2439 ldrb(cond, Best, rt, operand);
2441 void ldrb(EncodingSize size, Register rt, const MemOperand& operand) {
2442 ldrb(al, size, rt, operand);
2455 const MemOperand& operand);
2456 void ldrd(Register rt, Register rt2, const MemOperand& operand) {
2457 ldrd(al, rt, rt2, operand);
2470 void ldrex(Condition cond, Register rt, const MemOperand& operand);
2471 void ldrex(Register rt, const MemOperand& operand) { ldrex(al, rt, operand); }
2473 void ldrexb(Condition cond, Register rt, const MemOperand& operand);
2474 void ldrexb(Register rt, const MemOperand& operand) {
2475 ldrexb(al, rt, operand);
2481 const MemOperand& operand);
2482 void ldrexd(Register rt, Register rt2, const MemOperand& operand) {
2483 ldrexd(al, rt, rt2, operand);
2486 void ldrexh(Condition cond, Register rt, const MemOperand& operand);
2487 void ldrexh(Register rt, const MemOperand& operand) {
2488 ldrexh(al, rt, operand);
2494 const MemOperand& operand);
2495 void ldrh(Register rt, const MemOperand& operand) {
2496 ldrh(al, Best, rt, operand);
2498 void ldrh(Condition cond, Register rt, const MemOperand& operand) {
2499 ldrh(cond, Best, rt, operand);
2501 void ldrh(EncodingSize size, Register rt, const MemOperand& operand) {
2502 ldrh(al, size, rt, operand);
2515 const MemOperand& operand);
2516 void ldrsb(Register rt, const MemOperand& operand) {
2517 ldrsb(al, Best, rt, operand);
2519 void ldrsb(Condition cond, Register rt, const MemOperand& operand) {
2520 ldrsb(cond, Best, rt, operand);
2522 void ldrsb(EncodingSize size, Register rt, const MemOperand& operand) {
2523 ldrsb(al, size, rt, operand);
2536 const MemOperand& operand);
2537 void ldrsh(Register rt, const MemOperand& operand) {
2538 ldrsh(al, Best, rt, operand);
2540 void ldrsh(Condition cond, Register rt, const MemOperand& operand) {
2541 ldrsh(cond, Best, rt, operand);
2543 void ldrsh(EncodingSize size, Register rt, const MemOperand& operand) {
2544 ldrsh(al, size, rt, operand);
2558 const Operand& operand);
2559 void lsl(Register rd, Register rm, const Operand& operand) {
2560 lsl(al, Best, rd, rm, operand);
2562 void lsl(Condition cond, Register rd, Register rm, const Operand& operand) {
2563 lsl(cond, Best, rd, rm, operand);
2568 const Operand& operand) {
2569 lsl(al, size, rd, rm, operand);
2576 const Operand& operand);
2577 void lsls(Register rd, Register rm, const Operand& operand) {
2578 lsls(al, Best, rd, rm, operand);
2580 void lsls(Condition cond, Register rd, Register rm, const Operand& operand) {
2581 lsls(cond, Best, rd, rm, operand);
2586 const Operand& operand) {
2587 lsls(al, size, rd, rm, operand);
2594 const Operand& operand);
2595 void lsr(Register rd, Register rm, const Operand& operand) {
2596 lsr(al, Best, rd, rm, operand);
2598 void lsr(Condition cond, Register rd, Register rm, const Operand& operand) {
2599 lsr(cond, Best, rd, rm, operand);
2604 const Operand& operand) {
2605 lsr(al, size, rd, rm, operand);
2612 const Operand& operand);
2613 void lsrs(Register rd, Register rm, const Operand& operand) {
2614 lsrs(al, Best, rd, rm, operand);
2616 void lsrs(Condition cond, Register rd, Register rm, const Operand& operand) {
2617 lsrs(cond, Best, rd, rm, operand);
2622 const Operand& operand) {
2623 lsrs(al, size, rd, rm, operand);
2644 const Operand& operand);
2645 void mov(Register rd, const Operand& operand) { mov(al, Best, rd, operand); }
2646 void mov(Condition cond, Register rd, const Operand& operand) {
2647 mov(cond, Best, rd, operand);
2649 void mov(EncodingSize size, Register rd, const Operand& operand) {
2650 mov(al, size, rd, operand);
2656 const Operand& operand);
2657 void movs(Register rd, const Operand& operand) {
2658 movs(al, Best, rd, operand);
2660 void movs(Condition cond, Register rd, const Operand& operand) {
2661 movs(cond, Best, rd, operand);
2663 void movs(EncodingSize size, Register rd, const Operand& operand) {
2664 movs(al, size, rd, operand);
2667 void movt(Condition cond, Register rd, const Operand& operand);
2668 void movt(Register rd, const Operand& operand) { movt(al, rd, operand); }
2670 void movw(Condition cond, Register rd, const Operand& operand);
2671 void movw(Register rd, const Operand& operand) { movw(al, rd, operand); }
2678 const Operand& operand);
2679 void msr(MaskedSpecialRegister spec_reg, const Operand& operand) {
2680 msr(al, spec_reg, operand);
2699 const Operand& operand);
2700 void mvn(Register rd, const Operand& operand) { mvn(al, Best, rd, operand); }
2701 void mvn(Condition cond, Register rd, const Operand& operand) {
2702 mvn(cond, Best, rd, operand);
2704 void mvn(EncodingSize size, Register rd, const Operand& operand) {
2705 mvn(al, size, rd, operand);
2711 const Operand& operand);
2712 void mvns(Register rd, const Operand& operand) {
2713 mvns(al, Best, rd, operand);
2715 void mvns(Condition cond, Register rd, const Operand& operand) {
2716 mvns(cond, Best, rd, operand);
2718 void mvns(EncodingSize size, Register rd, const Operand& operand) {
2719 mvns(al, size, rd, operand);
2727 void orn(Condition cond, Register rd, Register rn, const Operand& operand);
2728 void orn(Register rd, Register rn, const Operand& operand) {
2729 orn(al, rd, rn, operand);
2732 void orns(Condition cond, Register rd, Register rn, const Operand& operand);
2733 void orns(Register rd, Register rn, const Operand& operand) {
2734 orns(al, rd, rn, operand);
2741 const Operand& operand);
2742 void orr(Register rd, Register rn, const Operand& operand) {
2743 orr(al, Best, rd, rn, operand);
2745 void orr(Condition cond, Register rd, Register rn, const Operand& operand) {
2746 orr(cond, Best, rd, rn, operand);
2751 const Operand& operand) {
2752 orr(al, size, rd, rn, operand);
2759 const Operand& operand);
2760 void orrs(Register rd, Register rn, const Operand& operand) {
2761 orrs(al, Best, rd, rn, operand);
2763 void orrs(Condition cond, Register rd, Register rn, const Operand& operand) {
2764 orrs(cond, Best, rd, rn, operand);
2769 const Operand& operand) {
2770 orrs(al, size, rd, rn, operand);
2773 void pkhbt(Condition cond, Register rd, Register rn, const Operand& operand);
2774 void pkhbt(Register rd, Register rn, const Operand& operand) {
2775 pkhbt(al, rd, rn, operand);
2778 void pkhtb(Condition cond, Register rd, Register rn, const Operand& operand);
2779 void pkhtb(Register rd, Register rn, const Operand& operand) {
2780 pkhtb(al, rd, rn, operand);
2789 void pld(Condition cond, const MemOperand& operand);
2790 void pld(const MemOperand& operand) { pld(al, operand); }
2792 void pldw(Condition cond, const MemOperand& operand);
2793 void pldw(const MemOperand& operand) { pldw(al, operand); }
2795 void pli(Condition cond, const MemOperand& operand);
2796 void pli(const MemOperand& operand) { pli(al, operand); }
2896 const Operand& operand);
2897 void ror(Register rd, Register rm, const Operand& operand) {
2898 ror(al, Best, rd, rm, operand);
2900 void ror(Condition cond, Register rd, Register rm, const Operand& operand) {
2901 ror(cond, Best, rd, rm, operand);
2906 const Operand& operand) {
2907 ror(al, size, rd, rm, operand);
2914 const Operand& operand);
2915 void rors(Register rd, Register rm, const Operand& operand) {
2916 rors(al, Best, rd, rm, operand);
2918 void rors(Condition cond, Register rd, Register rm, const Operand& operand) {
2919 rors(cond, Best, rd, rm, operand);
2924 const Operand& operand) {
2925 rors(al, size, rd, rm, operand);
2938 const Operand& operand);
2939 void rsb(Register rd, Register rn, const Operand& operand) {
2940 rsb(al, Best, rd, rn, operand);
2942 void rsb(Condition cond, Register rd, Register rn, const Operand& operand) {
2943 rsb(cond, Best, rd, rn, operand);
2948 const Operand& operand) {
2949 rsb(al, size, rd, rn, operand);
2956 const Operand& operand);
2957 void rsbs(Register rd, Register rn, const Operand& operand) {
2958 rsbs(al, Best, rd, rn, operand);
2960 void rsbs(Condition cond, Register rd, Register rn, const Operand& operand) {
2961 rsbs(cond, Best, rd, rn, operand);
2966 const Operand& operand) {
2967 rsbs(al, size, rd, rn, operand);
2970 void rsc(Condition cond, Register rd, Register rn, const Operand& operand);
2971 void rsc(Register rd, Register rn, const Operand& operand) {
2972 rsc(al, rd, rn, operand);
2975 void rscs(Condition cond, Register rd, Register rn, const Operand& operand);
2976 void rscs(Register rd, Register rn, const Operand& operand) {
2977 rscs(al, rd, rn, operand);
2993 const Operand& operand);
2994 void sbc(Register rd, Register rn, const Operand& operand) {
2995 sbc(al, Best, rd, rn, operand);
2997 void sbc(Condition cond, Register rd, Register rn, const Operand& operand) {
2998 sbc(cond, Best, rd, rn, operand);
3003 const Operand& operand) {
3004 sbc(al, size, rd, rn, operand);
3011 const Operand& operand);
3012 void sbcs(Register rd, Register rn, const Operand& operand) {
3013 sbcs(al, Best, rd, rn, operand);
3015 void sbcs(Condition cond, Register rd, Register rn, const Operand& operand) {
3016 sbcs(cond, Best, rd, rn, operand);
3021 const Operand& operand) {
3022 sbcs(al, size, rd, rn, operand);
3251 void ssat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3252 void ssat(Register rd, uint32_t imm, const Operand& operand) {
3253 ssat(al, rd, imm, operand);
3270 void stl(Condition cond, Register rt, const MemOperand& operand);
3271 void stl(Register rt, const MemOperand& operand) { stl(al, rt, operand); }
3273 void stlb(Condition cond, Register rt, const MemOperand& operand);
3274 void stlb(Register rt, const MemOperand& operand) { stlb(al, rt, operand); }
3279 const MemOperand& operand);
3280 void stlex(Register rd, Register rt, const MemOperand& operand) {
3281 stlex(al, rd, rt, operand);
3287 const MemOperand& operand);
3288 void stlexb(Register rd, Register rt, const MemOperand& operand) {
3289 stlexb(al, rd, rt, operand);
3296 const MemOperand& operand);
3300 const MemOperand& operand) {
3301 stlexd(al, rd, rt, rt2, operand);
3307 const MemOperand& operand);
3308 void stlexh(Register rd, Register rt, const MemOperand& operand) {
3309 stlexh(al, rd, rt, operand);
3312 void stlh(Condition cond, Register rt, const MemOperand& operand);
3313 void stlh(Register rt, const MemOperand& operand) { stlh(al, rt, operand); }
3421 const MemOperand& operand);
3422 void str(Register rt, const MemOperand& operand) {
3423 str(al, Best, rt, operand);
3425 void str(Condition cond, Register rt, const MemOperand& operand) {
3426 str(cond, Best, rt, operand);
3428 void str(EncodingSize size, Register rt, const MemOperand& operand) {
3429 str(al, size, rt, operand);
3435 const MemOperand& operand);
3436 void strb(Register rt, const MemOperand& operand) {
3437 strb(al, Best, rt, operand);
3439 void strb(Condition cond, Register rt, const MemOperand& operand) {
3440 strb(cond, Best, rt, operand);
3442 void strb(EncodingSize size, Register rt, const MemOperand& operand) {
3443 strb(al, size, rt, operand);
3449 const MemOperand& operand);
3450 void strd(Register rt, Register rt2, const MemOperand& operand) {
3451 strd(al, rt, rt2, operand);
3457 const MemOperand& operand);
3458 void strex(Register rd, Register rt, const MemOperand& operand) {
3459 strex(al, rd, rt, operand);
3465 const MemOperand& operand);
3466 void strexb(Register rd, Register rt, const MemOperand& operand) {
3467 strexb(al, rd, rt, operand);
3474 const MemOperand& operand);
3478 const MemOperand& operand) {
3479 strexd(al, rd, rt, rt2, operand);
3485 const MemOperand& operand);
3486 void strexh(Register rd, Register rt, const MemOperand& operand) {
3487 strexh(al, rd, rt, operand);
3493 const MemOperand& operand);
3494 void strh(Register rt, const MemOperand& operand) {
3495 strh(al, Best, rt, operand);
3497 void strh(Condition cond, Register rt, const MemOperand& operand) {
3498 strh(cond, Best, rt, operand);
3500 void strh(EncodingSize size, Register rt, const MemOperand& operand) {
3501 strh(al, size, rt, operand);
3508 const Operand& operand);
3509 void sub(Register rd, Register rn, const Operand& operand) {
3510 sub(al, Best, rd, rn, operand);
3512 void sub(Condition cond, Register rd, Register rn, const Operand& operand) {
3513 sub(cond, Best, rd, rn, operand);
3518 const Operand& operand) {
3519 sub(al, size, rd, rn, operand);
3522 void sub(Condition cond, Register rd, const Operand& operand);
3523 void sub(Register rd, const Operand& operand) { sub(al, rd, operand); }
3529 const Operand& operand);
3530 void subs(Register rd, Register rn, const Operand& operand) {
3531 subs(al, Best, rd, rn, operand);
3533 void subs(Condition cond, Register rd, Register rn, const Operand& operand) {
3534 subs(cond, Best, rd, rn, operand);
3539 const Operand& operand) {
3540 subs(al, size, rd, rn, operand);
3543 void subs(Register rd, const Operand& operand);
3545 void subw(Condition cond, Register rd, Register rn, const Operand& operand);
3546 void subw(Register rd, Register rn, const Operand& operand) {
3547 subw(al, rd, rn, operand);
3553 void sxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3554 void sxtab(Register rd, Register rn, const Operand& operand) {
3555 sxtab(al, rd, rn, operand);
3561 const Operand& operand);
3562 void sxtab16(Register rd, Register rn, const Operand& operand) {
3563 sxtab16(al, rd, rn, operand);
3566 void sxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3567 void sxtah(Register rd, Register rn, const Operand& operand) {
3568 sxtah(al, rd, rn, operand);
3574 const Operand& operand);
3575 void sxtb(Register rd, const Operand& operand) {
3576 sxtb(al, Best, rd, operand);
3578 void sxtb(Condition cond, Register rd, const Operand& operand) {
3579 sxtb(cond, Best, rd, operand);
3581 void sxtb(EncodingSize size, Register rd, const Operand& operand) {
3582 sxtb(al, size, rd, operand);
3585 void sxtb16(Condition cond, Register rd, const Operand& operand);
3586 void sxtb16(Register rd, const Operand& operand) { sxtb16(al, rd, operand); }
3591 const Operand& operand);
3592 void sxth(Register rd, const Operand& operand) {
3593 sxth(al, Best, rd, operand);
3595 void sxth(Condition cond, Register rd, const Operand& operand) {
3596 sxth(cond, Best, rd, operand);
3598 void sxth(EncodingSize size, Register rd, const Operand& operand) {
3599 sxth(al, size, rd, operand);
3608 void teq(Condition cond, Register rn, const Operand& operand);
3609 void teq(Register rn, const Operand& operand) { teq(al, rn, operand); }
3614 const Operand& operand);
3615 void tst(Register rn, const Operand& operand) { tst(al, Best, rn, operand); }
3616 void tst(Condition cond, Register rn, const Operand& operand) {
3617 tst(cond, Best, rn, operand);
3619 void tst(EncodingSize size, Register rn, const Operand& operand) {
3620 tst(al, size, rn, operand);
3729 void usat(Condition cond, Register rd, uint32_t imm, const Operand& operand);
3730 void usat(Register rd, uint32_t imm, const Operand& operand) {
3731 usat(al, rd, imm, operand);
3748 void uxtab(Condition cond, Register rd, Register rn, const Operand& operand);
3749 void uxtab(Register rd, Register rn, const Operand& operand) {
3750 uxtab(al, rd, rn, operand);
3756 const Operand& operand);
3757 void uxtab16(Register rd, Register rn, const Operand& operand) {
3758 uxtab16(al, rd, rn, operand);
3761 void uxtah(Condition cond, Register rd, Register rn, const Operand& operand);
3762 void uxtah(Register rd, Register rn, const Operand& operand) {
3763 uxtah(al, rd, rn, operand);
3769 const Operand& operand);
3770 void uxtb(Register rd, const Operand& operand) {
3771 uxtb(al, Best, rd, operand);
3773 void uxtb(Condition cond, Register rd, const Operand& operand) {
3774 uxtb(cond, Best, rd, operand);
3776 void uxtb(EncodingSize size, Register rd, const Operand& operand) {
3777 uxtb(al, size, rd, operand);
3780 void uxtb16(Condition cond, Register rd, const Operand& operand);
3781 void uxtb16(Register rd, const Operand& operand) { uxtb16(al, rd, operand); }
3786 const Operand& operand);
3787 void uxth(Register rd, const Operand& operand) {
3788 uxth(al, Best, rd, operand);
3790 void uxth(Condition cond, Register rd, const Operand& operand) {
3791 uxth(cond, Best, rd, operand);
3793 void uxth(EncodingSize size, Register rd, const Operand& operand) {
3794 uxth(al, size, rd, operand);
3930 const DOperand& operand);
3931 void vand(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) {
3932 vand(al, dt, rd, rn, operand);
3939 const QOperand& operand);
3940 void vand(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) {
3941 vand(al, dt, rd, rn, operand);
3948 const DOperand& operand);
3949 void vbic(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) {
3950 vbic(al, dt, rd, rn, operand);
3957 const QOperand& operand);
3958 void vbic(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) {
3959 vbic(al, dt, rd, rn, operand);
4038 const DOperand& operand);
4039 void vceq(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
4040 vceq(al, dt, rd, rm, operand);
4047 const QOperand& operand);
4048 void vceq(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
4049 vceq(al, dt, rd, rm, operand);
4068 const DOperand& operand);
4069 void vcge(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
4070 vcge(al, dt, rd, rm, operand);
4077 const QOperand& operand);
4078 void vcge(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
4079 vcge(al, dt, rd, rm, operand);
4098 const DOperand& operand);
4099 void vcgt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
4100 vcgt(al, dt, rd, rm, operand);
4107 const QOperand& operand);
4108 void vcgt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
4109 vcgt(al, dt, rd, rm, operand);
4128 const DOperand& operand);
4129 void vcle(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
4130 vcle(al, dt, rd, rm, operand);
4137 const QOperand& operand);
4138 void vcle(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
4139 vcle(al, dt, rd, rm, operand);
4164 const DOperand& operand);
4165 void vclt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
4166 vclt(al, dt, rd, rm, operand);
4173 const QOperand& operand);
4174 void vclt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
4175 vclt(al, dt, rd, rm, operand);
4196 void vcmp(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4197 void vcmp(DataType dt, SRegister rd, const SOperand& operand) {
4198 vcmp(al, dt, rd, operand);
4201 void vcmp(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4202 void vcmp(DataType dt, DRegister rd, const DOperand& operand) {
4203 vcmp(al, dt, rd, operand);
4209 const SOperand& operand);
4210 void vcmpe(DataType dt, SRegister rd, const SOperand& operand) {
4211 vcmpe(al, dt, rd, operand);
4217 const DOperand& operand);
4218 void vcmpe(DataType dt, DRegister rd, const DOperand& operand) {
4219 vcmpe(al, dt, rd, operand);
4440 const DOperand& operand);
4445 const DOperand& operand) {
4446 vext(al, dt, rd, rn, rm, operand);
4454 const QOperand& operand);
4459 const QOperand& operand) {
4460 vext(al, dt, rd, rn, rm, operand);
4550 const AlignedMemOperand& operand);
4553 const AlignedMemOperand& operand) {
4554 vld1(al, dt, nreglist, operand);
4560 const AlignedMemOperand& operand);
4563 const AlignedMemOperand& operand) {
4564 vld2(al, dt, nreglist, operand);
4570 const AlignedMemOperand& operand);
4573 const AlignedMemOperand& operand) {
4574 vld3(al, dt, nreglist, operand);
4580 const MemOperand& operand);
4583 const MemOperand& operand) {
4584 vld3(al, dt, nreglist, operand);
4590 const AlignedMemOperand& operand);
4593 const AlignedMemOperand& operand) {
4594 vld4(al, dt, nreglist, operand);
4742 const MemOperand& operand);
4743 void vldr(DataType dt, DRegister rd, const MemOperand& operand) {
4744 vldr(al, dt, rd, operand);
4746 void vldr(DRegister rd, const MemOperand& operand) {
4747 vldr(al, Untyped64, rd, operand);
4749 void vldr(Condition cond, DRegister rd, const MemOperand& operand) {
4750 vldr(cond, Untyped64, rd, operand);
4772 const MemOperand& operand);
4773 void vldr(DataType dt, SRegister rd, const MemOperand& operand) {
4774 vldr(al, dt, rd, operand);
4776 void vldr(SRegister rd, const MemOperand& operand) {
4777 vldr(al, Untyped32, rd, operand);
4779 void vldr(Condition cond, SRegister rd, const MemOperand& operand) {
4780 vldr(cond, Untyped32, rd, operand);
4956 void vmov(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
4957 void vmov(DataType dt, DRegister rd, const DOperand& operand) {
4958 vmov(al, dt, rd, operand);
4961 void vmov(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
4962 void vmov(DataType dt, QRegister rd, const QOperand& operand) {
4963 vmov(al, dt, rd, operand);
4966 void vmov(Condition cond, DataType dt, SRegister rd, const SOperand& operand);
4967 void vmov(DataType dt, SRegister rd, const SOperand& operand) {
4968 vmov(al, dt, rd, operand);
5053 void vmvn(Condition cond, DataType dt, DRegister rd, const DOperand& operand);
5054 void vmvn(DataType dt, DRegister rd, const DOperand& operand) {
5055 vmvn(al, dt, rd, operand);
5058 void vmvn(Condition cond, DataType dt, QRegister rd, const QOperand& operand);
5059 void vmvn(DataType dt, QRegister rd, const QOperand& operand) {
5060 vmvn(al, dt, rd, operand);
5112 const DOperand& operand);
5113 void vorn(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) {
5114 vorn(al, dt, rd, rn, operand);
5121 const QOperand& operand);
5122 void vorn(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) {
5123 vorn(al, dt, rd, rn, operand);
5130 const DOperand& operand);
5131 void vorr(DataType dt, DRegister rd, DRegister rn, const DOperand& operand) {
5132 vorr(al, dt, rd, rn, operand);
5134 void vorr(DRegister rd, DRegister rn, const DOperand& operand) {
5135 vorr(al, kDataTypeValueNone, rd, rn, operand);
5140 const DOperand& operand) {
5141 vorr(cond, kDataTypeValueNone, rd, rn, operand);
5148 const QOperand& operand);
5149 void vorr(DataType dt, QRegister rd, QRegister rn, const QOperand& operand) {
5150 vorr(al, dt, rd, rn, operand);
5152 void vorr(QRegister rd, QRegister rn, const QOperand& operand) {
5153 vorr(al, kDataTypeValueNone, rd, rn, operand);
5158 const QOperand& operand) {
5159 vorr(cond, kDataTypeValueNone, rd, rn, operand);
5391 const QOperand& operand);
5395 const QOperand& operand) {
5396 vqrshrn(al, dt, rd, rm, operand);
5403 const QOperand& operand);
5407 const QOperand& operand) {
5408 vqrshrun(al, dt, rd, rm, operand);
5415 const DOperand& operand);
5416 void vqshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5417 vqshl(al, dt, rd, rm, operand);
5424 const QOperand& operand);
5425 void vqshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5426 vqshl(al, dt, rd, rm, operand);
5433 const DOperand& operand);
5437 const DOperand& operand) {
5438 vqshlu(al, dt, rd, rm, operand);
5445 const QOperand& operand);
5449 const QOperand& operand) {
5450 vqshlu(al, dt, rd, rm, operand);
5457 const QOperand& operand);
5461 const QOperand& operand) {
5462 vqshrn(al, dt, rd, rm, operand);
5469 const QOperand& operand);
5473 const QOperand& operand) {
5474 vqshrun(al, dt, rd, rm, operand);
5633 const DOperand& operand);
5634 void vrshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5635 vrshr(al, dt, rd, rm, operand);
5642 const QOperand& operand);
5643 void vrshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5644 vrshr(al, dt, rd, rm, operand);
5651 const QOperand& operand);
5655 const QOperand& operand) {
5656 vrshrn(al, dt, rd, rm, operand);
5685 const DOperand& operand);
5686 void vrsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5687 vrsra(al, dt, rd, rm, operand);
5694 const QOperand& operand);
5695 void vrsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5696 vrsra(al, dt, rd, rm, operand);
5725 const DOperand& operand);
5726 void vshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5727 vshl(al, dt, rd, rm, operand);
5734 const QOperand& operand);
5735 void vshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5736 vshl(al, dt, rd, rm, operand);
5743 const DOperand& operand);
5744 void vshll(DataType dt, QRegister rd, DRegister rm, const DOperand& operand) {
5745 vshll(al, dt, rd, rm, operand);
5752 const DOperand& operand);
5753 void vshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5754 vshr(al, dt, rd, rm, operand);
5761 const QOperand& operand);
5762 void vshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5763 vshr(al, dt, rd, rm, operand);
5770 const QOperand& operand);
5771 void vshrn(DataType dt, DRegister rd, QRegister rm, const QOperand& operand) {
5772 vshrn(al, dt, rd, rm, operand);
5779 const DOperand& operand);
5780 void vsli(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5781 vsli(al, dt, rd, rm, operand);
5788 const QOperand& operand);
5789 void vsli(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5790 vsli(al, dt, rd, rm, operand);
5803 const DOperand& operand);
5804 void vsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5805 vsra(al, dt, rd, rm, operand);
5812 const QOperand& operand);
5813 void vsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5814 vsra(al, dt, rd, rm, operand);
5821 const DOperand& operand);
5822 void vsri(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) {
5823 vsri(al, dt, rd, rm, operand);
5830 const QOperand& operand);
5831 void vsri(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) {
5832 vsri(al, dt, rd, rm, operand);
5838 const AlignedMemOperand& operand);
5841 const AlignedMemOperand& operand) {
5842 vst1(al, dt, nreglist, operand);
5848 const AlignedMemOperand& operand);
5851 const AlignedMemOperand& operand) {
5852 vst2(al, dt, nreglist, operand);
5858 const AlignedMemOperand& operand);
5861 const AlignedMemOperand& operand) {
5862 vst3(al, dt, nreglist, operand);
5868 const MemOperand& operand);
5871 const MemOperand& operand) {
5872 vst3(al, dt, nreglist, operand);
5878 const AlignedMemOperand& operand);
5881 const AlignedMemOperand& operand) {
5882 vst4(al, dt, nreglist, operand);
6014 const MemOperand& operand);
6015 void vstr(DataType dt, DRegister rd, const MemOperand& operand) {
6016 vstr(al, dt, rd, operand);
6018 void vstr(DRegister rd, const MemOperand& operand) {
6019 vstr(al, Untyped64, rd, operand);
6021 void vstr(Condition cond, DRegister rd, const MemOperand& operand) {
6022 vstr(cond, Untyped64, rd, operand);
6028 const MemOperand& operand);
6029 void vstr(DataType dt, SRegister rd, const MemOperand& operand) {
6030 vstr(al, dt, rd, operand);
6032 void vstr(SRegister rd, const MemOperand& operand) {
6033 vstr(al, Untyped32, rd, operand);
6035 void vstr(Condition cond, SRegister rd, const MemOperand& operand) {
6036 vstr(cond, Untyped32, rd, operand);