Lines Matching refs:rn
1130 Register rn,
1135 if (!rd.Is(rn) || !use_short_hand_form_) {
1138 os() << rn << ", " << operand;
1144 Register rn,
1149 if (!rd.Is(rn) || !use_short_hand_form_) {
1152 os() << rn << ", " << operand;
1158 Register rn,
1163 if (!rd.Is(rn) || !use_short_hand_form_) {
1166 os() << rn << ", " << operand;
1178 Register rn,
1183 if (!rd.Is(rn) || !use_short_hand_form_) {
1186 os() << rn << ", " << operand;
1196 Register rn,
1201 if (!rd.Is(rn) || !use_short_hand_form_) {
1204 os() << rn << ", " << operand;
1220 Register rn,
1225 if (!rd.Is(rn) || !use_short_hand_form_) {
1228 os() << rn << ", " << operand;
1234 Register rn,
1239 if (!rd.Is(rn) || !use_short_hand_form_) {
1242 os() << rn << ", " << operand;
1289 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
1292 << ", " << rn << ", " << ImmediatePrinter(lsb) << ", "
1299 Register rn,
1304 if (!rd.Is(rn) || !use_short_hand_form_) {
1307 os() << rn << ", " << operand;
1313 Register rn,
1318 if (!rd.Is(rn) || !use_short_hand_form_) {
1321 os() << rn << ", " << operand;
1357 void Disassembler::cbnz(Register rn, Location* location) {
1359 os() << ToCString(kCbnz) << " " << rn << ", "
1363 void Disassembler::cbz(Register rn, Location* location) {
1365 os() << ToCString(kCbz) << " " << rn << ", "
1382 Register rn,
1386 << rn << ", " << operand;
1391 Register rn,
1395 << rn << ", " << operand;
1400 Register rn,
1404 << ", " << rn << ", " << rm;
1409 Register rn,
1413 << ", " << rn << ", " << rm;
1418 Register rn,
1422 << ", " << rn << ", " << rm;
1427 Register rn,
1431 << ", " << rn << ", " << rm;
1436 Register rn,
1440 << ", " << rn << ", " << rm;
1445 Register rn,
1449 << ", " << rn << ", " << rm;
1465 Register rn,
1470 if (!rd.Is(rn) || !use_short_hand_form_) {
1473 os() << rn << ", " << operand;
1479 Register rn,
1484 if (!rd.Is(rn) || !use_short_hand_form_) {
1487 os() << rn << ", " << operand;
1491 Register rn,
1496 os() << ToCString(kFldmdbx) << ConditionPrinter(it_block_, cond) << " " << rn
1501 Register rn,
1506 os() << ToCString(kFldmiax) << ConditionPrinter(it_block_, cond) << " " << rn
1511 Register rn,
1516 os() << ToCString(kFstmdbx) << ConditionPrinter(it_block_, cond) << " " << rn
1521 Register rn,
1526 os() << ToCString(kFstmiax) << ConditionPrinter(it_block_, cond) << " " << rn
1632 Register rn,
1637 << rn << write_back << ", " << registers;
1641 Register rn,
1645 os() << ToCString(kLdmda) << ConditionPrinter(it_block_, cond) << " " << rn
1650 Register rn,
1654 os() << ToCString(kLdmdb) << ConditionPrinter(it_block_, cond) << " " << rn
1659 Register rn,
1663 os() << ToCString(kLdmea) << ConditionPrinter(it_block_, cond) << " " << rn
1668 Register rn,
1672 os() << ToCString(kLdmed) << ConditionPrinter(it_block_, cond) << " " << rn
1677 Register rn,
1681 os() << ToCString(kLdmfa) << ConditionPrinter(it_block_, cond) << " " << rn
1687 Register rn,
1692 << rn << write_back << ", " << registers;
1696 Register rn,
1700 os() << ToCString(kLdmib) << ConditionPrinter(it_block_, cond) << " " << rn
1899 Condition cond, Register rd, Register rn, Register rm, Register ra) {
1902 << ", " << rn << ", " << rm << ", " << ra;
1906 Condition cond, Register rd, Register rn, Register rm, Register ra) {
1909 << ", " << rn << ", " << rm << ", " << ra;
1913 Condition cond, Register rd, Register rn, Register rm, Register ra) {
1916 << ", " << rn << ", " << rm << ", " << ra;
1964 Condition cond, EncodingSize size, Register rd, Register rn, Register rm) {
1967 << rd << ", " << rn << ", " << rm;
1970 void Disassembler::muls(Condition cond, Register rd, Register rn, Register rm) {
1973 << ", " << rn << ", " << rm;
2001 Register rn,
2006 if (!rd.Is(rn) || !use_short_hand_form_) {
2009 os() << rn << ", " << operand;
2014 Register rn,
2019 if (!rd.Is(rn) || !use_short_hand_form_) {
2022 os() << rn << ", " << operand;
2028 Register rn,
2033 if (!rd.Is(rn) || !use_short_hand_form_) {
2036 os() << rn << ", " << operand;
2042 Register rn,
2047 if (!rd.Is(rn) || !use_short_hand_form_) {
2050 os() << rn << ", " << operand;
2055 Register rn,
2060 if (!rd.Is(rn) || !use_short_hand_form_) {
2063 os() << rn << ", " << operand;
2068 Register rn,
2073 if (!rd.Is(rn) || !use_short_hand_form_) {
2076 os() << rn << ", " << operand;
2137 void Disassembler::qadd(Condition cond, Register rd, Register rm, Register rn) {
2144 os() << rm << ", " << rn;
2149 Register rn,
2154 if (!rd.Is(rn) || !use_short_hand_form_) {
2157 os() << rn << ", " << rm;
2162 Register rn,
2167 if (!rd.Is(rn) || !use_short_hand_form_) {
2170 os() << rn << ", " << rm;
2173 void Disassembler::qasx(Condition cond, Register rd, Register rn, Register rm) {
2177 if (!rd.Is(rn) || !use_short_hand_form_) {
2180 os() << rn << ", " << rm;
2186 Register rn) {
2193 os() << rm << ", " << rn;
2199 Register rn) {
2206 os() << rm << ", " << rn;
2209 void Disassembler::qsax(Condition cond, Register rd, Register rn, Register rm) {
2213 if (!rd.Is(rn) || !use_short_hand_form_) {
2216 os() << rn << ", " << rm;
2219 void Disassembler::qsub(Condition cond, Register rd, Register rm, Register rn) {
2226 os() << rm << ", " << rn;
2231 Register rn,
2236 if (!rd.Is(rn) || !use_short_hand_form_) {
2239 os() << rn << ", " << rm;
2244 Register rn,
2249 if (!rd.Is(rn) || !use_short_hand_form_) {
2252 os() << rn << ", " << rm;
2339 Register rn,
2344 if (!rd.Is(rn) || !use_short_hand_form_) {
2347 os() << rn << ", " << operand;
2353 Register rn,
2358 if (!rd.Is(rn) || !use_short_hand_form_) {
2361 os() << rn << ", " << operand;
2366 Register rn,
2371 if (!rd.Is(rn) || !use_short_hand_form_) {
2374 os() << rn << ", " << operand;
2379 Register rn,
2384 if (!rd.Is(rn) || !use_short_hand_form_) {
2387 os() << rn << ", " << operand;
2392 Register rn,
2397 if (!rd.Is(rn) || !use_short_hand_form_) {
2400 os() << rn << ", " << rm;
2405 Register rn,
2410 if (!rd.Is(rn) || !use_short_hand_form_) {
2413 os() << rn << ", " << rm;
2416 void Disassembler::sasx(Condition cond, Register rd, Register rn, Register rm) {
2420 if (!rd.Is(rn) || !use_short_hand_form_) {
2423 os() << rn << ", " << rm;
2429 Register rn,
2434 if (!rd.Is(rn) || !use_short_hand_form_) {
2437 os() << rn << ", " << operand;
2443 Register rn,
2448 if (!rd.Is(rn) || !use_short_hand_form_) {
2451 os() << rn << ", " << operand;
2455 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
2458 << ", " << rn << ", " << ImmediatePrinter(lsb) << ", "
2462 void Disassembler::sdiv(Condition cond, Register rd, Register rn, Register rm) {
2466 if (!rd.Is(rn) || !use_short_hand_form_) {
2469 os() << rn << ", " << rm;
2472 void Disassembler::sel(Condition cond, Register rd, Register rn, Register rm) {
2476 if (!rd.Is(rn) || !use_short_hand_form_) {
2479 os() << rn << ", " << rm;
2484 Register rn,
2489 if (!rd.Is(rn) || !use_short_hand_form_) {
2492 os() << rn << ", " << rm;
2497 Register rn,
2502 if (!rd.Is(rn) || !use_short_hand_form_) {
2505 os() << rn << ", " << rm;
2510 Register rn,
2515 if (!rd.Is(rn) || !use_short_hand_form_) {
2518 os() << rn << ", " << rm;
2523 Register rn,
2528 if (!rd.Is(rn) || !use_short_hand_form_) {
2531 os() << rn << ", " << rm;
2536 Register rn,
2541 if (!rd.Is(rn) || !use_short_hand_form_) {
2544 os() << rn << ", " << rm;
2549 Register rn,
2554 if (!rd.Is(rn) || !use_short_hand_form_) {
2557 os() << rn << ", " << rm;
2561 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2564 << ", " << rn << ", " << rm << ", " << ra;
2568 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2571 << ", " << rn << ", " << rm << ", " << ra;
2575 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2578 << ", " << rn << ", " << rm << ", " << ra;
2582 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2585 << ", " << rn << ", " << rm << ", " << ra;
2589 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2592 << ", " << rdhi << ", " << rn << ", " << rm;
2596 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2599 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2603 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2606 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2610 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2613 << ", " << rdhi << ", " << rn << ", " << rm;
2617 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2620 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2624 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2627 << ", " << rdhi << ", " << rn << ", " << rm;
2631 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2634 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2638 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2641 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2645 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2648 << ", " << rn << ", " << rm << ", " << ra;
2652 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2655 << ", " << rn << ", " << rm << ", " << ra;
2659 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2662 << ", " << rn << ", " << rm << ", " << ra;
2666 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2669 << ", " << rn << ", " << rm << ", " << ra;
2673 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2676 << ", " << rn << ", " << rm << ", " << ra;
2680 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2683 << ", " << rn << ", " << rm << ", " << ra;
2687 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2690 << ", " << rdhi << ", " << rn << ", " << rm;
2694 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2697 << rdlo << ", " << rdhi << ", " << rn << ", " << rm;
2701 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2704 << ", " << rn << ", " << rm << ", " << ra;
2708 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2711 << ", " << rn << ", " << rm << ", " << ra;
2715 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2718 << ", " << rn << ", " << rm << ", " << ra;
2722 Condition cond, Register rd, Register rn, Register rm, Register ra) {
2725 << ", " << rn << ", " << rm << ", " << ra;
2730 Register rn,
2735 if (!rd.Is(rn) || !use_short_hand_form_) {
2738 os() << rn << ", " << rm;
2743 Register rn,
2748 if (!rd.Is(rn) || !use_short_hand_form_) {
2751 os() << rn << ", " << rm;
2756 Register rn,
2761 if (!rd.Is(rn) || !use_short_hand_form_) {
2764 os() << rn << ", " << rm;
2769 Register rn,
2774 if (!rd.Is(rn) || !use_short_hand_form_) {
2777 os() << rn << ", " << rm;
2782 Register rn,
2787 if (!rd.Is(rn) || !use_short_hand_form_) {
2790 os() << rn << ", " << rm;
2795 Register rn,
2800 if (!rd.Is(rn) || !use_short_hand_form_) {
2803 os() << rn << ", " << rm;
2807 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2810 << ", " << rdhi << ", " << rn << ", " << rm;
2814 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
2817 << ", " << rdhi << ", " << rn << ", " << rm;
2822 Register rn,
2827 if (!rd.Is(rn) || !use_short_hand_form_) {
2830 os() << rn << ", " << rm;
2835 Register rn,
2840 if (!rd.Is(rn) || !use_short_hand_form_) {
2843 os() << rn << ", " << rm;
2848 Register rn,
2853 if (!rd.Is(rn) || !use_short_hand_form_) {
2856 os() << rn << ", " << rm;
2861 Register rn,
2866 if (!rd.Is(rn) || !use_short_hand_form_) {
2869 os() << rn << ", " << rm;
2874 Register rn,
2879 if (!rd.Is(rn) || !use_short_hand_form_) {
2882 os() << rn << ", " << rm;
2887 Register rn,
2892 if (!rd.Is(rn) || !use_short_hand_form_) {
2895 os() << rn << ", " << rm;
2910 Register rn) {
2913 << ", " << ImmediatePrinter(imm) << ", " << rn;
2916 void Disassembler::ssax(Condition cond, Register rd, Register rn, Register rm) {
2920 if (!rd.Is(rn) || !use_short_hand_form_) {
2923 os() << rn << ", " << rm;
2928 Register rn,
2933 if (!rd.Is(rn) || !use_short_hand_form_) {
2936 os() << rn << ", " << rm;
2941 Register rn,
2946 if (!rd.Is(rn) || !use_short_hand_form_) {
2949 os() << rn << ", " << rm;
3015 Register rn,
3020 << rn << write_back << ", " << registers;
3024 Register rn,
3028 os() << ToCString(kStmda) << ConditionPrinter(it_block_, cond) << " " << rn
3034 Register rn,
3039 << rn << write_back << ", " << registers;
3044 Register rn,
3049 << rn << write_back << ", " << registers;
3053 Register rn,
3057 os() << ToCString(kStmed) << ConditionPrinter(it_block_, cond) << " " << rn
3062 Register rn,
3066 os() << ToCString(kStmfa) << ConditionPrinter(it_block_, cond) << " " << rn
3071 Register rn,
3075 os() << ToCString(kStmfd) << ConditionPrinter(it_block_, cond) << " " << rn
3080 Register rn,
3084 os() << ToCString(kStmib) << ConditionPrinter(it_block_, cond) << " " << rn
3167 Register rn,
3172 if (!rd.Is(rn) || !use_short_hand_form_) {
3175 os() << rn << ", " << operand;
3187 Register rn,
3192 if (!rd.Is(rn) || !use_short_hand_form_) {
3195 os() << rn << ", " << operand;
3205 Register rn,
3210 if (!rd.Is(rn) || !use_short_hand_form_) {
3213 os() << rn << ", " << operand;
3224 Register rn,
3229 if (!rd.Is(rn) || !use_short_hand_form_) {
3232 os() << rn << ", " << operand;
3237 Register rn,
3242 if (!rd.Is(rn) || !use_short_hand_form_) {
3245 os() << rn << ", " << operand;
3250 Register rn,
3255 if (!rd.Is(rn) || !use_short_hand_form_) {
3258 os() << rn << ", " << operand;
3297 void Disassembler::tbb(Condition cond, Register rn, Register rm) {
3300 << MemOperand(rn, rm);
3303 void Disassembler::tbh(Condition cond, Register rn, Register rm) {
3306 << MemOperand(rn, plus, rm, LSL, 1);
3309 void Disassembler::teq(Condition cond, Register rn, const Operand& operand) {
3311 os() << ToCString(kTeq) << ConditionPrinter(it_block_, cond) << " " << rn
3317 Register rn,
3321 << rn << ", " << operand;
3326 Register rn,
3331 if (!rd.Is(rn) || !use_short_hand_form_) {
3334 os() << rn << ", " << rm;
3339 Register rn,
3344 if (!rd.Is(rn) || !use_short_hand_form_) {
3347 os() << rn << ", " << rm;
3350 void Disassembler::uasx(Condition cond, Register rd, Register rn, Register rm) {
3354 if (!rd.Is(rn) || !use_short_hand_form_) {
3357 os() << rn << ", " << rm;
3361 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
3364 << ", " << rn << ", " << ImmediatePrinter(lsb) << ", "
3374 void Disassembler::udiv(Condition cond, Register rd, Register rn, Register rm) {
3378 if (!rd.Is(rn) || !use_short_hand_form_) {
3381 os() << rn << ", " << rm;
3386 Register rn,
3391 if (!rd.Is(rn) || !use_short_hand_form_) {
3394 os() << rn << ", " << rm;
3399 Register rn,
3404 if (!rd.Is(rn) || !use_short_hand_form_) {
3407 os() << rn << ", " << rm;
3412 Register rn,
3417 if (!rd.Is(rn) || !use_short_hand_form_) {
3420 os() << rn << ", " << rm;
3425 Register rn,
3430 if (!rd.Is(rn) || !use_short_hand_form_) {
3433 os() << rn << ", " << rm;
3438 Register rn,
3443 if (!rd.Is(rn) || !use_short_hand_form_) {
3446 os() << rn << ", " << rm;
3451 Register rn,
3456 if (!rd.Is(rn) || !use_short_hand_form_) {
3459 os() << rn << ", " << rm;
3463 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
3466 << ", " << rdhi << ", " << rn << ", " << rm;
3470 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
3473 << ", " << rdhi << ", " << rn << ", " << rm;
3477 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
3480 << ", " << rdhi << ", " << rn << ", " << rm;
3484 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
3487 << ", " << rdhi << ", " << rn << ", " << rm;
3491 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) {
3494 << ", " << rdhi << ", " << rn << ", " << rm;
3499 Register rn,
3504 if (!rd.Is(rn) || !use_short_hand_form_) {
3507 os() << rn << ", " << rm;
3512 Register rn,
3517 if (!rd.Is(rn) || !use_short_hand_form_) {
3520 os() << rn << ", " << rm;
3525 Register rn,
3530 if (!rd.Is(rn) || !use_short_hand_form_) {
3533 os() << rn << ", " << rm;
3538 Register rn,
3543 if (!rd.Is(rn) || !use_short_hand_form_) {
3546 os() << rn << ", " << rm;
3551 Register rn,
3556 if (!rd.Is(rn) || !use_short_hand_form_) {
3559 os() << rn << ", " << rm;
3564 Register rn,
3569 if (!rd.Is(rn) || !use_short_hand_form_) {
3572 os() << rn << ", " << rm;
3577 Register rn,
3582 if (!rd.Is(rn) || !use_short_hand_form_) {
3585 os() << rn << ", " << rm;
3589 Condition cond, Register rd, Register rn, Register rm, Register ra) {
3592 << ", " << rn << ", " << rm << ", " << ra;
3607 Register rn) {
3610 << ", " << ImmediatePrinter(imm) << ", " << rn;
3613 void Disassembler::usax(Condition cond, Register rd, Register rn, Register rm) {
3617 if (!rd.Is(rn) || !use_short_hand_form_) {
3620 os() << rn << ", " << rm;
3625 Register rn,
3630 if (!rd.Is(rn) || !use_short_hand_form_) {
3633 os() << rn << ", " << rm;
3638 Register rn,
3643 if (!rd.Is(rn) || !use_short_hand_form_) {
3646 os() << rn << ", " << rm;
3651 Register rn,
3656 if (!rd.Is(rn) || !use_short_hand_form_) {
3659 os() << rn << ", " << operand;
3664 Register rn,
3669 if (!rd.Is(rn) || !use_short_hand_form_) {
3672 os() << rn << ", " << operand;
3677 Register rn,
3682 if (!rd.Is(rn) || !use_short_hand_form_) {
3685 os() << rn << ", " << operand;
3725 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3728 << rd << ", " << rn << ", " << rm;
3732 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3735 << rd << ", " << rn << ", " << rm;
3739 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
3742 << rd << ", " << rn << ", " << rm;
3746 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3750 if (!rd.Is(rn) || !use_short_hand_form_) {
3753 os() << rn << ", " << rm;
3757 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3761 if (!rd.Is(rn) || !use_short_hand_form_) {
3764 os() << rn << ", " << rm;
3768 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
3771 << rd << ", " << rn << ", " << rm;
3802 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3806 if (!rd.Is(rn) || !use_short_hand_form_) {
3809 os() << rn << ", " << rm;
3813 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3817 if (!rd.Is(rn) || !use_short_hand_form_) {
3820 os() << rn << ", " << rm;
3824 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3828 if (!rd.Is(rn) || !use_short_hand_form_) {
3831 os() << rn << ", " << rm;
3835 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3839 if (!rd.Is(rn) || !use_short_hand_form_) {
3842 os() << rn << ", " << rm;
3846 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3850 if (!rd.Is(rn) || !use_short_hand_form_) {
3853 os() << rn << ", " << rm;
3857 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3861 if (!rd.Is(rn) || !use_short_hand_form_) {
3864 os() << rn << ", " << rm;
3868 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3872 if (!rd.Is(rn) || !use_short_hand_form_) {
3875 os() << rn << ", " << rm;
3879 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3883 if (!rd.Is(rn) || !use_short_hand_form_) {
3886 os() << rn << ", " << rm;
3890 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
3894 if (!rd.Is(rn) || !use_short_hand_form_) {
3897 os() << rn << ", " << rm;
3901 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
3905 if (!rd.Is(rn) || !use_short_hand_form_) {
3908 os() << rn << ", " << rm;
3912 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
3916 if (!rd.Is(rn) || !use_short_hand_form_) {
3919 os() << rn << ", " << rm;
3923 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) {
3926 << rd << ", " << rn << ", " << rm;
3930 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
3933 << rd << ", " << rn << ", " << rm;
3937 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm) {
3941 if (!rd.Is(rn) || !use_short_hand_form_) {
3944 os() << rn << ", " << rm;
3950 DRegister rn,
3955 if (!rd.Is(rn) || !use_short_hand_form_) {
3958 os() << rn << ", " << operand;
3964 QRegister rn,
3969 if (!rd.Is(rn) || !use_short_hand_form_) {
3972 os() << rn << ", " << operand;
3978 DRegister rn,
3983 if (!rd.Is(rn) || !use_short_hand_form_) {
3986 os() << rn << ", " << operand;
3992 QRegister rn,
3997 if (!rd.Is(rn) || !use_short_hand_form_) {
4000 os() << rn << ", " << operand;
4004 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4008 if (!rd.Is(rn) || !use_short_hand_form_) {
4011 os() << rn << ", " << rm;
4015 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4019 if (!rd.Is(rn) || !use_short_hand_form_) {
4022 os() << rn << ", " << rm;
4026 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4030 if (!rd.Is(rn) || !use_short_hand_form_) {
4033 os() << rn << ", " << rm;
4037 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4041 if (!rd.Is(rn) || !use_short_hand_form_) {
4044 os() << rn << ", " << rm;
4048 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4052 if (!rd.Is(rn) || !use_short_hand_form_) {
4055 os() << rn << ", " << rm;
4059 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4063 if (!rd.Is(rn) || !use_short_hand_form_) {
4066 os() << rn << ", " << rm;
4098 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4102 if (!rd.Is(rn) || !use_short_hand_form_) {
4105 os() << rn << ", " << rm;
4109 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4113 if (!rd.Is(rn) || !use_short_hand_form_) {
4116 os() << rn << ", " << rm;
4148 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4152 if (!rd.Is(rn) || !use_short_hand_form_) {
4155 os() << rn << ", " << rm;
4159 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4163 if (!rd.Is(rn) || !use_short_hand_form_) {
4166 os() << rn << ", " << rm;
4198 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4202 if (!rd.Is(rn) || !use_short_hand_form_) {
4205 os() << rn << ", " << rm;
4209 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4213 if (!rd.Is(rn) || !use_short_hand_form_) {
4216 os() << rn << ", " << rm;
4248 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4252 if (!rd.Is(rn) || !use_short_hand_form_) {
4255 os() << rn << ", " << rm;
4259 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4263 if (!rd.Is(rn) || !use_short_hand_form_) {
4266 os() << rn << ", " << rm;
4316 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4320 if (!rd.Is(rn) || !use_short_hand_form_) {
4323 os() << rn << ", " << rm;
4327 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4331 if (!rd.Is(rn) || !use_short_hand_form_) {
4334 os() << rn << ", " << rm;
4676 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
4680 if (!rd.Is(rn) || !use_short_hand_form_) {
4683 os() << rn << ", " << rm;
4687 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4691 if (!rd.Is(rn) || !use_short_hand_form_) {
4694 os() << rn << ", " << rm;
4734 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4738 if (!rd.Is(rn) || !use_short_hand_form_) {
4741 os() << rn << ", " << rm;
4745 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4749 if (!rd.Is(rn) || !use_short_hand_form_) {
4752 os() << rn << ", " << rm;
4758 DRegister rn,
4764 if (!rd.Is(rn) || !use_short_hand_form_) {
4767 os() << rn << ", " << rm << ", " << operand;
4773 QRegister rn,
4779 if (!rd.Is(rn) || !use_short_hand_form_) {
4782 os() << rn << ", " << rm << ", " << operand;
4786 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4789 << rd << ", " << rn << ", " << rm;
4793 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4796 << rd << ", " << rn << ", " << rm;
4800 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
4803 << rd << ", " << rn << ", " << rm;
4807 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4810 << rd << ", " << rn << ", " << rm;
4814 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4817 << rd << ", " << rn << ", " << rm;
4821 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
4824 << rd << ", " << rn << ", " << rm;
4828 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
4831 << rd << ", " << rn << ", " << rm;
4835 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4838 << rd << ", " << rn << ", " << rm;
4842 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
4845 << rd << ", " << rn << ", " << rm;
4849 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4852 << rd << ", " << rn << ", " << rm;
4856 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4860 if (!rd.Is(rn) || !use_short_hand_form_) {
4863 os() << rn << ", " << rm;
4867 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4871 if (!rd.Is(rn) || !use_short_hand_form_) {
4874 os() << rn << ", " << rm;
4878 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
4882 if (!rd.Is(rn) || !use_short_hand_form_) {
4885 os() << rn << ", " << rm;
4889 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
4893 if (!rd.Is(rn) || !use_short_hand_form_) {
4896 os() << rn << ", " << rm;
4946 Register rn,
4951 << rn << write_back << ", " << dreglist;
4956 Register rn,
4961 << rn << write_back << ", " << sreglist;
4966 Register rn,
4972 << rn << write_back << ", " << dreglist;
4977 Register rn,
4983 << rn << write_back << ", " << sreglist;
4988 Register rn,
4994 << rn << write_back << ", " << dreglist;
4999 Register rn,
5005 << rn << write_back << ", " << sreglist;
5053 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5057 if (!rd.Is(rn) || !use_short_hand_form_) {
5060 os() << rn << ", " << rm;
5064 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5068 if (!rd.Is(rn) || !use_short_hand_form_) {
5071 os() << rn << ", " << rm;
5076 DRegister rn,
5079 os() << ToCString(kVmaxnm) << dt << " " << rd << ", " << rn << ", " << rm;
5084 QRegister rn,
5087 os() << ToCString(kVmaxnm) << dt << " " << rd << ", " << rn << ", " << rm;
5092 SRegister rn,
5095 os() << ToCString(kVmaxnm) << dt << " " << rd << ", " << rn << ", " << rm;
5099 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5103 if (!rd.Is(rn) || !use_short_hand_form_) {
5106 os() << rn << ", " << rm;
5110 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5114 if (!rd.Is(rn) || !use_short_hand_form_) {
5117 os() << rn << ", " << rm;
5122 DRegister rn,
5125 os() << ToCString(kVminnm) << dt << " " << rd << ", " << rn << ", " << rm;
5130 QRegister rn,
5133 os() << ToCString(kVminnm) << dt << " " << rd << ", " << rn << ", " << rm;
5138 SRegister rn,
5141 os() << ToCString(kVminnm) << dt << " " << rd << ", " << rn << ", " << rm;
5145 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) {
5148 << rd << ", " << rn << ", " << rm;
5152 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) {
5155 << rd << ", " << rn << ", " << rm;
5159 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5162 << rd << ", " << rn << ", " << rm;
5166 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5169 << rd << ", " << rn << ", " << rm;
5173 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5176 << rd << ", " << rn << ", " << rm;
5180 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) {
5183 << rd << ", " << rn << ", " << rm;
5187 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5190 << rd << ", " << rn << ", " << rm;
5194 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) {
5197 << rd << ", " << rn << ", " << rm;
5201 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) {
5204 << rd << ", " << rn << ", " << rm;
5208 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5211 << rd << ", " << rn << ", " << rm;
5215 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5218 << rd << ", " << rn << ", " << rm;
5222 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5225 << rd << ", " << rn << ", " << rm;
5229 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) {
5232 << rd << ", " << rn << ", " << rm;
5236 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5239 << rd << ", " << rn << ", " << rm;
5242 void Disassembler::vmov(Condition cond, Register rt, SRegister rn) {
5245 << ", " << rn;
5248 void Disassembler::vmov(Condition cond, SRegister rn, Register rt) {
5250 os() << ToCString(kVmov) << ConditionPrinter(it_block_, cond) << " " << rn
5325 DRegisterLane rn) {
5328 << rt << ", " << rn;
5368 DRegister rn,
5374 if (!rd.Is(rn) || !use_short_hand_form_) {
5377 os() << rn << ", " << IndexedRegisterPrinter(dm, index);
5383 QRegister rn,
5389 if (!rd.Is(rn) || !use_short_hand_form_) {
5392 os() << rn << ", " << IndexedRegisterPrinter(dm, index);
5396 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5400 if (!rd.Is(rn) || !use_short_hand_form_) {
5403 os() << rn << ", " << rm;
5407 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5411 if (!rd.Is(rn) || !use_short_hand_form_) {
5414 os() << rn << ", " << rm;
5418 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5422 if (!rd.Is(rn) || !use_short_hand_form_) {
5425 os() << rn << ", " << rm;
5431 DRegister rn,
5436 << rd << ", " << rn << ", " << IndexedRegisterPrinter(dm, index);
5440 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5443 << rd << ", " << rn << ", " << rm;
5492 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5495 << rd << ", " << rn << ", " << rm;
5499 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5502 << rd << ", " << rn << ", " << rm;
5506 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5509 << rd << ", " << rn << ", " << rm;
5513 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5516 << rd << ", " << rn << ", " << rm;
5520 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
5524 if (!rd.Is(rn) || !use_short_hand_form_) {
5527 os() << rn << ", " << rm;
5531 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5535 if (!rd.Is(rn) || !use_short_hand_form_) {
5538 os() << rn << ", " << rm;
5544 DRegister rn,
5549 if (!rd.Is(rn) || !use_short_hand_form_) {
5552 os() << rn << ", " << operand;
5558 QRegister rn,
5563 if (!rd.Is(rn) || !use_short_hand_form_) {
5566 os() << rn << ", " << operand;
5572 DRegister rn,
5577 if (!rd.Is(rn) || !use_short_hand_form_) {
5580 os() << rn << ", " << operand;
5586 QRegister rn,
5591 if (!rd.Is(rn) || !use_short_hand_form_) {
5594 os() << rn << ", " << operand;
5616 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5620 if (!rd.Is(rn) || !use_short_hand_form_) {
5623 os() << rn << ", " << rm;
5645 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5649 if (!rd.Is(rn) || !use_short_hand_form_) {
5652 os() << rn << ", " << rm;
5656 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5660 if (!rd.Is(rn) || !use_short_hand_form_) {
5663 os() << rn << ", " << rm;
5709 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5713 if (!rd.Is(rn) || !use_short_hand_form_) {
5716 os() << rn << ", " << rm;
5720 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5724 if (!rd.Is(rn) || !use_short_hand_form_) {
5727 os() << rn << ", " << rm;
5731 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5734 << rd << ", " << rn << ", " << rm;
5740 DRegister rn,
5745 << rd << ", " << rn << ", " << IndexedRegisterPrinter(dm, index);
5749 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5752 << rd << ", " << rn << ", " << rm;
5758 DRegister rn,
5763 << rd << ", " << rn << ", " << IndexedRegisterPrinter(dm, index);
5767 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5771 if (!rd.Is(rn) || !use_short_hand_form_) {
5774 os() << rn << ", " << rm;
5778 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5782 if (!rd.Is(rn) || !use_short_hand_form_) {
5785 os() << rn << ", " << rm;
5789 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) {
5793 if (!rd.Is(rn) || !use_short_hand_form_) {
5796 os() << rn << ", " << rm;
5800 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) {
5804 if (!rd.Is(rn) || !use_short_hand_form_) {
5807 os() << rn << ", " << rm;
5811 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
5814 << rd << ", " << rn << ", " << rm;
5818 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) {
5821 << rd << ", " << rn << ", " << rm;
5861 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
5865 if (!rd.Is(rn) || !use_short_hand_form_) {
5868 os() << rn << ", " << rm;
5872 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
5876 if (!rd.Is(rn) || !use_short_hand_form_) {
5879 os() << rn << ", " << rm;
5883 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) {
5887 if (!rd.Is(rn) || !use_short_hand_form_) {
5890 os() << rn << ", " << rm;
5894 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) {
5898 if (!rd.Is(rn) || !use_short_hand_form_) {
5901 os() << rn << ", " << rm;
5905 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn) {
5912 os() << rm << ", " << rn;
5916 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn) {
5923 os() << rm << ", " << rn;
6023 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6027 if (!rd.Is(rn) || !use_short_hand_form_) {
6030 os() << rn << ", " << rm;
6034 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6038 if (!rd.Is(rn) || !use_short_hand_form_) {
6041 os() << rn << ", " << rm;
6045 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) {
6048 << rd << ", " << rn << ", " << rm;
6070 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6074 if (!rd.Is(rn) || !use_short_hand_form_) {
6077 os() << rn << ", " << rm;
6081 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6085 if (!rd.Is(rn) || !use_short_hand_form_) {
6088 os() << rn << ", " << rm;
6146 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6150 if (!rd.Is(rn) || !use_short_hand_form_) {
6153 os() << rn << ", " << rm;
6157 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6161 if (!rd.Is(rn) || !use_short_hand_form_) {
6164 os() << rn << ", " << rm;
6292 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn) {
6299 os() << rm << ", " << rn;
6303 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn) {
6310 os() << rm << ", " << rn;
6370 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6374 if (!rd.Is(rn) || !use_short_hand_form_) {
6377 os() << rn << ", " << rm;
6381 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6385 if (!rd.Is(rn) || !use_short_hand_form_) {
6388 os() << rn << ", " << rm;
6420 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) {
6423 << rd << ", " << rn << ", " << rm;
6428 DRegister rn,
6431 os() << ToCString(kVseleq) << dt << " " << rd << ", " << rn << ", " << rm;
6436 SRegister rn,
6439 os() << ToCString(kVseleq) << dt << " " << rd << ", " << rn << ", " << rm;
6444 DRegister rn,
6447 os() << ToCString(kVselge) << dt << " " << rd << ", " << rn << ", " << rm;
6452 SRegister rn,
6455 os() << ToCString(kVselge) << dt << " " << rd << ", " << rn << ", " << rm;
6460 DRegister rn,
6463 os() << ToCString(kVselgt) << dt << " " << rd << ", " << rn << ", " << rm;
6468 SRegister rn,
6471 os() << ToCString(kVselgt) << dt << " " << rd << ", " << rn << ", " << rm;
6476 DRegister rn,
6479 os() << ToCString(kVselvs) << dt << " " << rd << ", " << rn << ", " << rm;
6484 SRegister rn,
6487 os() << ToCString(kVselvs) << dt << " " << rd << ", " << rn << ", " << rm;
6715 Register rn,
6720 << rn << write_back << ", " << dreglist;
6725 Register rn,
6730 << rn << write_back << ", " << sreglist;
6735 Register rn,
6741 << rn << write_back << ", " << dreglist;
6746 Register rn,
6752 << rn << write_back << ", " << sreglist;
6757 Register rn,
6763 << rn << write_back << ", " << dreglist;
6768 Register rn,
6774 << rn << write_back << ", " << sreglist;
6798 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6802 if (!rd.Is(rn) || !use_short_hand_form_) {
6805 os() << rn << ", " << rm;
6809 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6813 if (!rd.Is(rn) || !use_short_hand_form_) {
6816 os() << rn << ", " << rm;
6820 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) {
6824 if (!rd.Is(rn) || !use_short_hand_form_) {
6827 os() << rn << ", " << rm;
6831 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) {
6834 << rd << ", " << rn << ", " << rm;
6838 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) {
6841 << rd << ", " << rn << ", " << rm;
6845 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm) {
6849 if (!rd.Is(rn) || !use_short_hand_form_) {
6852 os() << rn << ", " << rm;
6912 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) {
6916 if (!rd.Is(rn) || !use_short_hand_form_) {
6919 os() << rn << ", " << rm;
6923 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) {
6927 if (!rd.Is(rn) || !use_short_hand_form_) {
6930 os() << rn << ", " << rm;
7003 unsigned rn = (instr >> 19) & 0x7;
7010 Register(rn),
7018 Register(rn),
7026 unsigned rn = (instr >> 19) & 0x7;
7033 Register(rn),
7041 Register(rn),
7049 unsigned rn = (instr >> 19) & 0x7;
7053 add(CurrentCond(), Narrow, Register(rd), Register(rn), imm);
7060 Register(rn),
7068 unsigned rn = (instr >> 19) & 0x7;
7072 sub(CurrentCond(), Narrow, Register(rd), Register(rn), imm);
7079 Register(rn),
7196 unsigned rn = (instr >> 24) & 0x7;
7199 cmp(CurrentCond(), Narrow, Register(rn), imm);
7530 unsigned rn = (instr >> 16) & 0x7;
7533 tst(CurrentCond(), Narrow, Register(rn), Register(rm));
7539 unsigned rn = (instr >> 19) & 0x7;
7545 Register(rn),
7553 Register(rn),
7560 unsigned rn = (instr >> 16) & 0x7;
7563 cmp(CurrentCond(), Narrow, Register(rn), Register(rm));
7568 unsigned rn = (instr >> 16) & 0x7;
7571 cmn(CurrentCond(), Narrow, Register(rn), Register(rm));
7605 unsigned rn = (instr >> 19) & 0x7;
7611 Register(rn),
7618 Register(rn),
7715 unsigned rn = ((instr >> 16) & 0x7) | ((instr >> 20) & 0x8);
7718 cmp(CurrentCond(), Narrow, Register(rn), Register(rm));
7773 unsigned rn = (instr >> 19) & 0x7;
7781 MemOperand(Register(rn), sign, Register(rm), addrmode));
7787 unsigned rn = (instr >> 19) & 0x7;
7795 MemOperand(Register(rn), sign, Register(rm), addrmode));
7801 unsigned rn = (instr >> 19) & 0x7;
7809 MemOperand(Register(rn), sign, Register(rm), addrmode));
7815 unsigned rn = (instr >> 19) & 0x7;
7823 MemOperand(Register(rn), sign, Register(rm), addrmode));
7835 unsigned rn = (instr >> 19) & 0x7;
7843 MemOperand(Register(rn), sign, Register(rm), addrmode));
7849 unsigned rn = (instr >> 19) & 0x7;
7857 MemOperand(Register(rn), sign, Register(rm), addrmode));
7863 unsigned rn = (instr >> 19) & 0x7;
7871 MemOperand(Register(rn), sign, Register(rm), addrmode));
7877 unsigned rn = (instr >> 19) & 0x7;
7885 MemOperand(Register(rn), sign, Register(rm), addrmode));
7900 unsigned rn = (instr >> 19) & 0x7;
7906 MemOperand(Register(rn), plus, offset, Offset));
7912 unsigned rn = (instr >> 19) & 0x7;
7918 MemOperand(Register(rn), plus, offset, Offset));
7924 unsigned rn = (instr >> 19) & 0x7;
7930 MemOperand(Register(rn), plus, offset, Offset));
7936 unsigned rn = (instr >> 19) & 0x7;
7942 MemOperand(Register(rn), plus, offset, Offset));
7954 unsigned rn = (instr >> 19) & 0x7;
7960 MemOperand(Register(rn), plus, offset, Offset));
7966 unsigned rn = (instr >> 19) & 0x7;
7972 MemOperand(Register(rn), plus, offset, Offset));
8104 unsigned rn = (instr >> 16) & 0x7;
8109 cbz(Register(rn), &location);
8210 unsigned rn = (instr >> 16) & 0x7;
8215 cbnz(Register(rn), &location);
8326 unsigned rn = (instr >> 24) & 0x7;
8331 Register(rn),
8338 unsigned rn = (instr >> 24) & 0x7;
8343 Register(rn),
8344 WriteBack(!registers.Includes(Register(rn))),
8422 unsigned rn = (instr >> 16) & 0xf;
8430 Register(rn),
8439 unsigned rn = (instr >> 16) & 0xf;
8444 tst(CurrentCond(), Best, Register(rn), imm);
8453 unsigned rn = (instr >> 16) & 0xf;
8461 Register(rn),
8471 unsigned rn = (instr >> 16) & 0xf;
8476 bic(CurrentCond(), Best, Register(rd), Register(rn), imm);
8482 unsigned rn = (instr >> 16) & 0xf;
8490 Register(rn),
8523 unsigned rn = (instr >> 16) & 0xf;
8531 Register(rn),
8567 unsigned rn = (instr >> 16) & 0xf;
8575 Register(rn),
8601 unsigned rn = (instr >> 16) & 0xf;
8606 orn(CurrentCond(), Register(rd), Register(rn), imm);
8631 unsigned rn = (instr >> 16) & 0xf;
8636 orns(CurrentCond(), Register(rd), Register(rn), imm);
8645 unsigned rn = (instr >> 16) & 0xf;
8650 eor(CurrentCond(), Best, Register(rd), Register(rn), imm);
8658 unsigned rn = (instr >> 16) & 0xf;
8663 teq(CurrentCond(), Register(rn), imm);
8672 unsigned rn = (instr >> 16) & 0xf;
8680 Register(rn),
8717 unsigned rn = (instr >> 16) & 0xf;
8724 (rn < kNumberOfT32LowRegisters) &&
8726 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
8732 Register(rn),
8739 Register(rn),
8754 unsigned rn = (instr >> 16) & 0xf;
8759 cmn(CurrentCond(), Best, Register(rn), imm);
8785 unsigned rn = (instr >> 16) & 0xf;
8792 (rn < kNumberOfT32LowRegisters) &&
8794 ((rd == rn) &&
8801 Register(rn),
8808 Register(rn),
8824 unsigned rn = (instr >> 16) & 0xf;
8829 adc(CurrentCond(), Best, Register(rd), Register(rn), imm);
8835 unsigned rn = (instr >> 16) & 0xf;
8843 Register(rn),
8850 unsigned rn = (instr >> 16) & 0xf;
8855 sbc(CurrentCond(), Best, Register(rd), Register(rn), imm);
8861 unsigned rn = (instr >> 16) & 0xf;
8869 Register(rn),
8901 unsigned rn = (instr >> 16) & 0xf;
8908 (rn < kNumberOfT32LowRegisters) &&
8910 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
8916 Register(rn),
8923 Register(rn),
8938 unsigned rn = (instr >> 16) & 0xf;
8942 if ((rn < kNumberOfT32LowRegisters) && (imm <= 255)) {
8944 cmp(CurrentCond(), Wide, Register(rn), imm);
8947 cmp(CurrentCond(), Best, Register(rn), imm);
8974 unsigned rn = (instr >> 16) & 0xf;
8981 (rn < kNumberOfT32LowRegisters) &&
8983 ((rd == rn) &&
8990 Register(rn),
8997 Register(rn),
9013 unsigned rn = (instr >> 16) & 0xf;
9020 (rn < kNumberOfT32LowRegisters) && (imm == 0))) {
9025 Register(rn),
9032 Register(rn),
9042 unsigned rn = (instr >> 16) & 0xf;
9049 (rn < kNumberOfT32LowRegisters) && (imm == 0))) {
9054 Register(rn),
9061 Register(rn),
9129 unsigned rn = (instr >> 16) & 0xf;
9135 (rn >= kNumberOfT32LowRegisters) || (imm > 7)) &&
9136 (InITBlock() || (rd != rn) ||
9144 Register(rn),
9150 Register(rn),
9232 unsigned rn = (instr >> 16) & 0xf;
9238 (rn >= kNumberOfT32LowRegisters) || (imm > 7)) &&
9239 (InITBlock() || (rd != rn) ||
9247 Register(rn),
9253 Register(rn),
9275 unsigned rn = (instr >> 16) & 0xf;
9282 Operand(Register(rn), LSL, amount));
9295 unsigned rn = (instr >> 16) & 0xf;
9300 Register(rn));
9313 unsigned rn = (instr >> 16) & 0xf;
9320 Operand(Register(rn), ASR, amount));
9332 unsigned rn = (instr >> 16) & 0xf;
9340 Register(rn),
9371 unsigned rn = (instr >> 16) & 0xf;
9379 Register(rn),
9394 unsigned rn = (instr >> 16) & 0xf;
9401 Operand(Register(rn), LSL, amount));
9414 unsigned rn = (instr >> 16) & 0xf;
9419 Register(rn));
9432 unsigned rn = (instr >> 16) & 0xf;
9439 Operand(Register(rn), ASR, amount));
9451 unsigned rn = (instr >> 16) & 0xf;
9459 Register(rn),
9489 unsigned rn = (instr >> 16) & 0xf;
9493 Register(rn));
9937 unsigned rn = (instr >> 16) & 0xf;
9942 if ((rn < kNumberOfT32LowRegisters) &&
9948 Register(rn),
9958 Register(rn),
9980 unsigned rn = (instr >> 16) & 0xf;
9986 MemOperand(Register(rn),
9999 unsigned rn = (instr >> 16) & 0xf;
10004 MemOperand(Register(rn), Offset));
10014 unsigned rn = (instr >> 16) & 0xf;
10019 MemOperand(Register(rn), Offset));
10030 unsigned rn = (instr >> 16) & 0xf;
10036 MemOperand(Register(rn), Offset));
10042 unsigned rn = (instr >> 16) & 0xf;
10046 MemOperand(Register(rn), Offset));
10055 unsigned rn = (instr >> 16) & 0xf;
10059 MemOperand(Register(rn), Offset));
10068 unsigned rn = (instr >> 16) & 0xf;
10072 MemOperand(Register(rn), Offset));
10082 unsigned rn = (instr >> 16) & 0xf;
10087 MemOperand(Register(rn), Offset));
10097 unsigned rn = (instr >> 16) & 0xf;
10102 MemOperand(Register(rn), Offset));
10112 unsigned rn = (instr >> 16) & 0xf;
10117 MemOperand(Register(rn), Offset));
10128 unsigned rn = (instr >> 16) & 0xf;
10134 MemOperand(Register(rn), Offset));
10154 unsigned rn = (instr >> 16) & 0xf;
10162 MemOperand(Register(rn),
10202 unsigned rn = (instr >> 16) & 0xf;
10210 Register(rn),
10237 unsigned rn = (instr >> 16) & 0xf;
10245 MemOperand(Register(rn), sign, offset, Offset));
10256 unsigned rn = (instr >> 16) & 0xf;
10264 MemOperand(Register(rn),
10318 unsigned rn = (instr >> 16) & 0xf;
10324 if ((rn < kNumberOfT32LowRegisters) &&
10325 (((registers.GetList() & (1 << rn)) == 0) ==
10331 Register(rn),
10341 Register(rn),
10352 unsigned rn = (instr >> 16) & 0xf;
10360 Register(rn),
10385 unsigned rn = (instr >> 16) & 0xf;
10390 MemOperand(Register(rn),
10404 unsigned rn = (instr >> 16) & 0xf;
10408 Register(rn),
10418 unsigned rn = (instr >> 16) & 0xf;
10422 Register(rn),
10433 unsigned rn = (instr >> 16) & 0xf;
10437 MemOperand(Register(rn), Offset));
10446 unsigned rn = (instr >> 16) & 0xf;
10450 MemOperand(Register(rn), Offset));
10460 unsigned rn = (instr >> 16) & 0xf;
10465 MemOperand(Register(rn), Offset));
10474 unsigned rn = (instr >> 16) & 0xf;
10478 MemOperand(Register(rn), Offset));
10487 unsigned rn = (instr >> 16) & 0xf;
10491 MemOperand(Register(rn), Offset));
10500 unsigned rn = (instr >> 16) & 0xf;
10504 MemOperand(Register(rn), Offset));
10513 unsigned rn = (instr >> 16) & 0xf;
10517 MemOperand(Register(rn), Offset));
10526 unsigned rn = (instr >> 16) & 0xf;
10530 MemOperand(Register(rn), Offset));
10539 unsigned rn = (instr >> 16) & 0xf;
10543 MemOperand(Register(rn), Offset));
10553 unsigned rn = (instr >> 16) & 0xf;
10558 MemOperand(Register(rn), Offset));
10614 unsigned rn = (instr >> 16) & 0xf;
10622 MemOperand(Register(rn),
10672 unsigned rn = (instr >> 16) & 0xf;
10680 MemOperand(Register(rn),
10730 unsigned rn = (instr >> 16) & 0xf;
10738 MemOperand(Register(rn),
10767 unsigned rn = (instr >> 16) & 0xf;
10774 (rn < kNumberOfT32LowRegisters) &&
10782 MemOperand(Register(rn),
10791 MemOperand(Register(rn),
10810 unsigned rn = (instr >> 16) & 0xf;
10817 MemOperand(Register(rn),
10833 unsigned rn = (instr >> 16) & 0xf;
10839 MemOperand(Register(rn),
10864 unsigned rn = (instr >> 16) & 0xf;
10871 MemOperand(Register(rn),
10885 unsigned rn = (instr >> 16) & 0xf;
10892 (rn < kNumberOfT32LowRegisters) &&
10900 MemOperand(Register(rn),
10909 MemOperand(Register(rn),
10928 unsigned rn = (instr >> 16) & 0xf;
10935 MemOperand(Register(rn),
10951 unsigned rn = (instr >> 16) & 0xf;
10957 MemOperand(Register(rn),
10997 unsigned rn = (instr >> 16) & 0xf;
11004 MemOperand(Register(rn), sign, offset, PreIndex));
11024 unsigned rn = (instr >> 16) & 0xf;
11031 (rn < kNumberOfT32LowRegisters) &&
11039 MemOperand(Register(rn),
11048 MemOperand(Register(rn),
11067 unsigned rn = (instr >> 16) & 0xf;
11074 MemOperand(Register(rn),
11090 unsigned rn = (instr >> 16) & 0xf;
11096 MemOperand(Register(rn),
11121 unsigned rn = (instr >> 16) & 0xf;
11128 MemOperand(Register(rn),
11150 unsigned rn = (instr >> 16) & 0xf;
11153 (rn < kNumberOfT32LowRegisters) &&
11159 MemOperand(Register(rn),
11168 MemOperand(Register(rn),
11182 unsigned rn = (instr >> 16) & 0xf;
11185 (rn < kNumberOfT32LowRegisters) &&
11189 (rn == sp.GetCode()) &&
11196 MemOperand(Register(rn), plus, offset, Offset));
11202 MemOperand(Register(rn), plus, offset, Offset));
11217 unsigned rn = (instr >> 16) & 0xf;
11220 (rn < kNumberOfT32LowRegisters) &&
11227 MemOperand(Register(rn), plus, offset, Offset));
11233 MemOperand(Register(rn), plus, offset, Offset));
11285 unsigned rn = (instr >> 16) & 0xf;
11293 AlignedMemOperand(Register(rn),
11334 unsigned rn = (instr >> 16) & 0xf;
11342 AlignedMemOperand(Register(rn),
11389 unsigned rn = (instr >> 16) & 0xf;
11397 AlignedMemOperand(Register(rn),
11446 unsigned rn = (instr >> 16) & 0xf;
11454 AlignedMemOperand(Register(rn),
11499 unsigned rn = (instr >> 16) & 0xf;
11507 AlignedMemOperand(Register(rn),
11552 unsigned rn = (instr >> 16) & 0xf;
11560 AlignedMemOperand(Register(rn),
11607 unsigned rn = (instr >> 16) & 0xf;
11615 AlignedMemOperand(Register(rn),
11662 unsigned rn = (instr >> 16) & 0xf;
11670 AlignedMemOperand(Register(rn),
11719 unsigned rn = (instr >> 16) & 0xf;
11727 AlignedMemOperand(Register(rn),
11776 unsigned rn = (instr >> 16) & 0xf;
11784 AlignedMemOperand(Register(rn),
11831 unsigned rn = (instr >> 16) & 0xf;
11839 AlignedMemOperand(Register(rn),
11889 unsigned rn = (instr >> 16) & 0xf;
11897 AlignedMemOperand(Register(rn),
11938 unsigned rn = (instr >> 16) & 0xf;
11946 AlignedMemOperand(Register(rn),
11993 unsigned rn = (instr >> 16) & 0xf;
12001 AlignedMemOperand(Register(rn),
12050 unsigned rn = (instr >> 16) & 0xf;
12058 AlignedMemOperand(Register(rn),
12103 unsigned rn = (instr >> 16) & 0xf;
12111 AlignedMemOperand(Register(rn),
12156 unsigned rn = (instr >> 16) & 0xf;
12164 AlignedMemOperand(Register(rn),
12211 unsigned rn = (instr >> 16) & 0xf;
12219 AlignedMemOperand(Register(rn),
12266 unsigned rn = (instr >> 16) & 0xf;
12274 AlignedMemOperand(Register(rn),
12323 unsigned rn = (instr >> 16) & 0xf;
12331 AlignedMemOperand(Register(rn),
12380 unsigned rn = (instr >> 16) & 0xf;
12388 AlignedMemOperand(Register(rn),
12435 unsigned rn = (instr >> 16) & 0xf;
12443 AlignedMemOperand(Register(rn),
12497 unsigned rn = (instr >> 16) & 0xf;
12506 AlignedMemOperand(Register(rn),
12550 unsigned rn = (instr >> 16) & 0xf;
12559 AlignedMemOperand(Register(rn),
12607 unsigned rn = (instr >> 16) & 0xf;
12616 AlignedMemOperand(Register(rn),
12665 unsigned rn = (instr >> 16) & 0xf;
12674 AlignedMemOperand(Register(rn),
12719 unsigned rn = (instr >> 16) & 0xf;
12728 AlignedMemOperand(Register(rn),
12773 unsigned rn = (instr >> 16) & 0xf;
12782 AlignedMemOperand(Register(rn),
12830 unsigned rn = (instr >> 16) & 0xf;
12839 AlignedMemOperand(Register(rn),
12887 unsigned rn = (instr >> 16) & 0xf;
12896 AlignedMemOperand(Register(rn),
12945 unsigned rn = (instr >> 16) & 0xf;
12954 AlignedMemOperand(Register(rn),
13003 unsigned rn = (instr >> 16) & 0xf;
13012 AlignedMemOperand(Register(rn),
13060 unsigned rn = (instr >> 16) & 0xf;
13069 AlignedMemOperand(Register(rn),
13129 unsigned rn = (instr >> 16) & 0xf;
13137 AlignedMemOperand(Register(rn),
13178 unsigned rn = (instr >> 16) & 0xf;
13186 AlignedMemOperand(Register(rn),
13233 unsigned rn = (instr >> 16) & 0xf;
13241 AlignedMemOperand(Register(rn),
13290 unsigned rn = (instr >> 16) & 0xf;
13298 AlignedMemOperand(Register(rn),
13339 unsigned rn = (instr >> 16) & 0xf;
13347 AlignedMemOperand(Register(rn),
13388 unsigned rn = (instr >> 16) & 0xf;
13396 AlignedMemOperand(Register(rn),
13443 unsigned rn = (instr >> 16) & 0xf;
13451 AlignedMemOperand(Register(rn),
13498 unsigned rn = (instr >> 16) & 0xf;
13506 AlignedMemOperand(Register(rn),
13555 unsigned rn = (instr >> 16) & 0xf;
13563 AlignedMemOperand(Register(rn),
13612 unsigned rn = (instr >> 16) & 0xf;
13620 AlignedMemOperand(Register(rn),
13667 unsigned rn = (instr >> 16) & 0xf;
13675 AlignedMemOperand(Register(rn),
13725 unsigned rn = (instr >> 16) & 0xf;
13733 AlignedMemOperand(Register(rn),
13774 unsigned rn = (instr >> 16) & 0xf;
13782 AlignedMemOperand(Register(rn),
13829 unsigned rn = (instr >> 16) & 0xf;
13837 AlignedMemOperand(Register(rn),
13886 unsigned rn = (instr >> 16) & 0xf;
13894 AlignedMemOperand(Register(rn),
13935 unsigned rn = (instr >> 16) & 0xf;
13943 AlignedMemOperand(Register(rn),
13984 unsigned rn = (instr >> 16) & 0xf;
13992 AlignedMemOperand(Register(rn),
14039 unsigned rn = (instr >> 16) & 0xf;
14047 AlignedMemOperand(Register(rn),
14094 unsigned rn = (instr >> 16) & 0xf;
14102 AlignedMemOperand(Register(rn),
14151 unsigned rn = (instr >> 16) & 0xf;
14159 AlignedMemOperand(Register(rn),
14208 unsigned rn = (instr >> 16) & 0xf;
14216 AlignedMemOperand(Register(rn),
14263 unsigned rn = (instr >> 16) & 0xf;
14271 AlignedMemOperand(Register(rn),
14325 unsigned rn = (instr >> 16) & 0xf;
14334 AlignedMemOperand(Register(rn),
14378 unsigned rn = (instr >> 16) & 0xf;
14387 AlignedMemOperand(Register(rn),
14435 unsigned rn = (instr >> 16) & 0xf;
14444 AlignedMemOperand(Register(rn),
14493 unsigned rn = (instr >> 16) & 0xf;
14502 AlignedMemOperand(Register(rn),
14546 unsigned rn = (instr >> 16) & 0xf;
14555 AlignedMemOperand(Register(rn),
14599 unsigned rn = (instr >> 16) & 0xf;
14608 AlignedMemOperand(Register(rn),
14656 unsigned rn = (instr >> 16) & 0xf;
14665 AlignedMemOperand(Register(rn),
14713 unsigned rn = (instr >> 16) & 0xf;
14722 AlignedMemOperand(Register(rn),
14771 unsigned rn = (instr >> 16) & 0xf;
14780 AlignedMemOperand(Register(rn),
14829 unsigned rn = (instr >> 16) & 0xf;
14838 AlignedMemOperand(Register(rn),
14886 unsigned rn = (instr >> 16) & 0xf;
14895 AlignedMemOperand(Register(rn),
14955 unsigned rn = (instr >> 16) & 0xf;
14963 AlignedMemOperand(Register(rn),
14997 unsigned rn = (instr >> 16) & 0xf;
15005 AlignedMemOperand(Register(rn),
15041 unsigned rn = (instr >> 16) & 0xf;
15050 AlignedMemOperand(Register(rn),
15107 unsigned rn = (instr >> 16) & 0xf;
15115 AlignedMemOperand(Register(rn),
15152 unsigned rn = (instr >> 16) & 0xf;
15160 AlignedMemOperand(Register(rn),
15199 unsigned rn = (instr >> 16) & 0xf;
15208 AlignedMemOperand(Register(rn),
15316 unsigned rn = (instr >> 16) & 0xf;
15324 MemOperand(Register(rn), PostIndex));
15360 unsigned rn = (instr >> 16) & 0xf;
15368 MemOperand(Register(rn), Offset));
15406 unsigned rn = (instr >> 16) & 0xf;
15416 MemOperand(Register(rn),
15473 unsigned rn = (instr >> 16) & 0xf;
15481 AlignedMemOperand(Register(rn),
15518 unsigned rn = (instr >> 16) & 0xf;
15526 AlignedMemOperand(Register(rn),
15565 unsigned rn = (instr >> 16) & 0xf;
15574 AlignedMemOperand(Register(rn),
15633 unsigned rn = (instr >> 16) & 0xf;
15641 AlignedMemOperand(Register(rn),
15678 unsigned rn = (instr >> 16) & 0xf;
15686 AlignedMemOperand(Register(rn),
15728 unsigned rn = (instr >> 16) & 0xf;
15737 AlignedMemOperand(Register(rn),
15780 unsigned rn = (instr >> 16) & 0xf;
15788 AlignedMemOperand(Register(rn),
15822 unsigned rn = (instr >> 16) & 0xf;
15830 AlignedMemOperand(Register(rn),
15866 unsigned rn = (instr >> 16) & 0xf;
15875 AlignedMemOperand(Register(rn),
15933 unsigned rn = (instr >> 16) & 0xf;
15941 AlignedMemOperand(Register(rn),
15983 unsigned rn = (instr >> 16) & 0xf;
15991 AlignedMemOperand(Register(rn),
16038 unsigned rn = (instr >> 16) & 0xf;
16047 AlignedMemOperand(Register(rn),
16093 unsigned rn = (instr >> 16) & 0xf;
16101 AlignedMemOperand(Register(rn),
16138 unsigned rn = (instr >> 16) & 0xf;
16146 AlignedMemOperand(Register(rn),
16185 unsigned rn = (instr >> 16) & 0xf;
16194 AlignedMemOperand(Register(rn),
16247 unsigned rn = (instr >> 16) & 0xf;
16256 MemOperand(Register(rn),
16289 unsigned rn = (instr >> 16) & 0xf;
16298 MemOperand(Register(rn),
16337 unsigned rn = (instr >> 16) & 0xf;
16347 MemOperand(Register(rn),
16396 unsigned rn = (instr >> 16) & 0xf;
16404 MemOperand(Register(rn), PostIndex));
16436 unsigned rn = (instr >> 16) & 0xf;
16444 MemOperand(Register(rn), Offset));
16478 unsigned rn = (instr >> 16) & 0xf;
16488 MemOperand(Register(rn),
16547 unsigned rn = (instr >> 16) & 0xf;
16555 AlignedMemOperand(Register(rn),
16598 unsigned rn = (instr >> 16) & 0xf;
16606 AlignedMemOperand(Register(rn),
16655 unsigned rn = (instr >> 16) & 0xf;
16664 AlignedMemOperand(Register(rn),
16710 unsigned rn = (instr >> 16) & 0xf;
16718 AlignedMemOperand(Register(rn),
16755 unsigned rn = (instr >> 16) & 0xf;
16763 AlignedMemOperand(Register(rn),
16802 unsigned rn = (instr >> 16) & 0xf;
16811 AlignedMemOperand(Register(rn),
16931 unsigned rn = (instr >> 16) & 0xf;
16939 MemOperand(Register(rn),
16954 unsigned rn = (instr >> 16) & 0xf;
16961 (rn < kNumberOfT32LowRegisters) &&
16969 MemOperand(Register(rn),
16978 MemOperand(Register(rn),
17003 unsigned rn = (instr >> 16) & 0xf;
17011 MemOperand(Register(rn),
17029 unsigned rn = (instr >> 16) & 0xf;
17033 MemOperand(Register(rn),
17046 unsigned rn = (instr >> 16) & 0xf;
17052 MemOperand(Register(rn),
17080 unsigned rn = (instr >> 16) & 0xf;
17088 MemOperand(Register(rn),
17115 unsigned rn = (instr >> 16) & 0xf;
17123 MemOperand(Register(rn),
17138 unsigned rn = (instr >> 16) & 0xf;
17145 (rn < kNumberOfT32LowRegisters) &&
17153 MemOperand(Register(rn),
17162 MemOperand(Register(rn),
17187 unsigned rn = (instr >> 16) & 0xf;
17195 MemOperand(Register(rn),
17213 unsigned rn = (instr >> 16) & 0xf;
17217 MemOperand(Register(rn),
17230 unsigned rn = (instr >> 16) & 0xf;
17236 MemOperand(Register(rn),
17264 unsigned rn = (instr >> 16) & 0xf;
17272 MemOperand(Register(rn),
17293 unsigned rn = (instr >> 16) & 0xf;
17297 MemOperand(Register(rn),
17310 unsigned rn = (instr >> 16) & 0xf;
17313 (rn < kNumberOfT32LowRegisters) &&
17319 MemOperand(Register(rn),
17328 MemOperand(Register(rn),
17347 unsigned rn = (instr >> 16) & 0xf;
17351 MemOperand(Register(rn),
17364 unsigned rn = (instr >> 16) & 0xf;
17367 (rn < kNumberOfT32LowRegisters) &&
17374 MemOperand(Register(rn),
17383 MemOperand(Register(rn),
17460 unsigned rn = (instr >> 16) & 0xf;
17467 (rn < kNumberOfT32LowRegisters) &&
17475 MemOperand(Register(rn),
17484 MemOperand(Register(rn),
17523 unsigned rn = (instr >> 16) & 0xf;
17532 MemOperand(Register(rn),
17548 unsigned rn = (instr >> 16) & 0xf;
17554 MemOperand(Register(rn),
17579 unsigned rn = (instr >> 16) & 0xf;
17588 MemOperand(Register(rn),
17607 unsigned rn = (instr >> 16) & 0xf;
17610 (rn < kNumberOfT32LowRegisters) &&
17614 (rn == sp.GetCode()) &&
17621 MemOperand(Register(rn),
17630 MemOperand(Register(rn),
17719 unsigned rn = (instr >> 16) & 0xf;
17728 MemOperand(Register(rn),
17745 unsigned rn = (instr >> 16) & 0xf;
17754 (rn <
17765 MemOperand(Register(rn),
17774 MemOperand(Register(rn),
17799 unsigned rn = (instr >> 16) & 0xf;
17808 MemOperand(Register(rn),
17827 unsigned rn = (instr >> 16) & 0xf;
17831 MemOperand(Register(rn),
17846 unsigned rn = (instr >> 16) & 0xf;
17852 MemOperand(Register(rn),
17880 unsigned rn = (instr >> 16) & 0xf;
17889 MemOperand(Register(rn),
17910 unsigned rn = (instr >> 16) & 0xf;
17914 MemOperand(Register(rn),
17927 unsigned rn = (instr >> 16) & 0xf;
17933 MemOperand(Register(rn),
17988 unsigned rn = (instr >> 16) & 0xf;
17995 (rn < kNumberOfT32LowRegisters) &&
18003 MemOperand(Register(rn),
18012 MemOperand(Register(rn),
18031 unsigned rn = (instr >> 16) & 0xf;
18040 MemOperand(Register(rn),
18057 unsigned rn = (instr >> 16) & 0xf;
18063 MemOperand(Register(rn),
18088 unsigned rn = (instr >> 16) & 0xf;
18097 MemOperand(Register(rn),
18117 unsigned rn = (instr >> 16) & 0xf;
18123 MemOperand(Register(rn),
18159 unsigned rn = (instr >> 16) & 0xf;
18165 Register(rn),
18178 unsigned rn = (instr >> 16) & 0xf;
18188 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
18194 Register(rn),
18204 Register(rn),
18225 unsigned rn = (instr >> 16) & 0xf;
18231 Register(rn),
18244 unsigned rn = (instr >> 16) & 0xf;
18254 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
18260 Register(rn),
18270 Register(rn),
18485 unsigned rn = (instr >> 16) & 0xf;
18491 Register(rn),
18505 unsigned rn = (instr >> 16) & 0xf;
18515 ((rd == rn) &&
18522 Register(rn),
18532 Register(rn),
18623 unsigned rn = (instr >> 16) & 0xf;
18628 Register(rn),
18642 unsigned rn = (instr >> 16) & 0xf;
18651 Register(rn),
18680 unsigned rn = (instr >> 16) & 0xf;
18685 Register(rn),
18697 unsigned rn = (instr >> 16) & 0xf;
18705 ((rn < kNumberOfT32LowRegisters) &&
18710 Register(rn),
18719 Register(rn),
18741 unsigned rn = (instr >> 16) & 0xf;
18747 Register(rn),
18761 unsigned rn = (instr >> 16) & 0xf;
18771 ((rd == rn) &&
18778 Register(rn),
18788 Register(rn),
18812 unsigned rn = (instr >> 16) & 0xf;
18818 Register(rn),
18831 unsigned rn = (instr >> 16) & 0xf;
18841 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
18847 Register(rn),
18857 Register(rn),
19059 unsigned rn = (instr >> 16) & 0xf;
19065 Register(rn),
19079 unsigned rn = (instr >> 16) & 0xf;
19089 ((rd == rn) &&
19096 Register(rn),
19106 Register(rn),
19197 unsigned rn = (instr >> 16) & 0xf;
19202 Register(rn),
19216 unsigned rn = (instr >> 16) & 0xf;
19225 Register(rn),
19252 unsigned rn = (instr >> 16) & 0xf;
19258 Register(rn),
19271 unsigned rn = (instr >> 16) & 0xf;
19281 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
19287 Register(rn),
19297 Register(rn),
19318 unsigned rn = (instr >> 16) & 0xf;
19325 Register(rn),
19335 unsigned rn = (instr >> 16) & 0xf;
19343 Register(rn),
19373 unsigned rn = (instr >> 16) & 0xf;
19377 Register(rn),
19389 unsigned rn = (instr >> 16) & 0xf;
19397 Register(rn),
19418 unsigned rn = (instr >> 16) & 0xf;
19424 Register(rn),
19438 unsigned rn = (instr >> 16) & 0xf;
19448 ((rd == rn) &&
19455 Register(rn),
19465 Register(rn),
19566 unsigned rn = (instr >> 16) & 0xf;
19572 Register(rn),
19586 unsigned rn = (instr >> 16) & 0xf;
19597 (rn < kNumberOfT32LowRegisters) &&
19603 Register(rn),
19611 ((rd == rn))) {
19616 Register(rn),
19626 Register(rn),
19650 unsigned rn = (instr >> 16) & 0xf;
19656 Register(rn),
19669 unsigned rn = (instr >> 16) & 0xf;
19679 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
19685 Register(rn),
19695 Register(rn),
19716 unsigned rn = (instr >> 16) & 0xf;
19722 Register(rn),
19735 unsigned rn = (instr >> 16) & 0xf;
19745 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
19751 Register(rn),
19761 Register(rn),
19793 unsigned rn = (instr >> 16) & 0xf;
19798 Register(rn),
19810 unsigned rn = (instr >> 16) & 0xf;
19818 ((rn < kNumberOfT32LowRegisters) &&
19823 Register(rn),
19832 Register(rn),
19907 unsigned rn = (instr >> 16) & 0xf;
19913 Register(rn),
19928 unsigned rn = (instr >> 16) & 0xf;
19939 (rn < kNumberOfT32LowRegisters) &&
19945 Register(rn),
19956 Register(rn),
19983 unsigned rn = (instr >> 16) & 0xf;
19989 Register(rn),
20002 unsigned rn = (instr >> 16) & 0xf;
20012 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
20018 Register(rn),
20028 Register(rn),
20049 unsigned rn = (instr >> 16) & 0xf;
20055 Register(rn),
20068 unsigned rn = (instr >> 16) & 0xf;
20078 ((rd == rn) && (rd < kNumberOfT32LowRegisters) &&
20084 Register(rn),
20094 Register(rn),
20191 unsigned rn = (instr >> 16) & 0xf;
20197 Register(rn),
20211 unsigned rn = (instr >> 16) & 0xf;
20222 (rn < kNumberOfT32LowRegisters) &&
20228 Register(rn),
20238 Register(rn),
20262 unsigned rn = (instr >> 16) & 0xf;
20268 Register(rn),
20281 unsigned rn = (instr >> 16) & 0xf;
20291 Register(rn),
20320 unsigned rn = (instr >> 16) & 0xf;
20325 Register(rn),
20337 unsigned rn = (instr >> 16) & 0xf;
20348 Register(rn),
20357 Register(rn),
20432 unsigned rn = (instr >> 16) & 0xf;
20438 Register(rn),
20453 unsigned rn = (instr >> 16) & 0xf;
20464 (rn < kNumberOfT32LowRegisters) &&
20470 Register(rn),
20481 Register(rn),
20508 unsigned rn = (instr >> 16) & 0xf;
20514 Register(rn),
20527 unsigned rn = (instr >> 16) & 0xf;
20537 Register(rn),
20728 unsigned rn = (instr >> 16) & 0xf;
20734 Register(rn),
20767 unsigned rn = (instr >> 16) & 0xf;
20773 Register(rn),
20820 unsigned rn = (instr >> 16) & 0xf;
20826 Register(rn),
21022 unsigned rn = (instr >> 16) & 0xf;
21028 Register(rn),
21061 unsigned rn = (instr >> 16) & 0xf;
21067 Register(rn),
21114 unsigned rn = (instr >> 16) & 0xf;
21120 Register(rn),
21148 unsigned rn = (instr >> 16) & 0xf;
21153 Register(rn),
21160 unsigned rn = (instr >> 16) & 0xf;
21165 Register(rn),
21172 unsigned rn = (instr >> 16) & 0xf;
21177 Register(rn),
21184 unsigned rn = (instr >> 16) & 0xf;
21189 Register(rn),
21196 unsigned rn = (instr >> 16) & 0xf;
21201 Register(rn),
21208 unsigned rn = (instr >> 16) & 0xf;
21213 Register(rn),
21221 unsigned rn = (instr >> 16) & 0xf;
21226 Register(rn));
21233 unsigned rn = (instr >> 16) & 0xf;
21238 Register(rn));
21245 unsigned rn = (instr >> 16) & 0xf;
21250 Register(rn));
21257 unsigned rn = (instr >> 16) & 0xf;
21262 Register(rn));
21268 unsigned rn = (instr >> 16) & 0xf;
21273 Register(rn),
21280 unsigned rn = (instr >> 16) & 0xf;
21285 Register(rn),
21292 unsigned rn = (instr >> 16) & 0xf;
21297 Register(rn),
21304 unsigned rn = (instr >> 16) & 0xf;
21309 Register(rn),
21316 unsigned rn = (instr >> 16) & 0xf;
21321 Register(rn),
21328 unsigned rn = (instr >> 16) & 0xf;
21333 Register(rn),
21340 unsigned rn = (instr >> 16) & 0xf;
21345 Register(rn),
21352 unsigned rn = (instr >> 16) & 0xf;
21357 Register(rn),
21364 unsigned rn = (instr >> 16) & 0xf;
21369 Register(rn),
21376 unsigned rn = (instr >> 16) & 0xf;
21381 Register(rn),
21388 unsigned rn = (instr >> 16) & 0xf;
21393 Register(rn),
21400 unsigned rn = (instr >> 16) & 0xf;
21405 Register(rn),
21412 unsigned rn = (instr >> 16) & 0xf;
21417 Register(rn),
21424 unsigned rn = (instr >> 16) & 0xf;
21429 Register(rn),
21436 unsigned rn = (instr >> 16) & 0xf;
21441 Register(rn),
21448 unsigned rn = (instr >> 16) & 0xf;
21453 Register(rn),
21460 unsigned rn = (instr >> 16) & 0xf;
21465 Register(rn),
21472 unsigned rn = (instr >> 16) & 0xf;
21477 Register(rn),
21484 unsigned rn = (instr >> 16) & 0xf;
21489 Register(rn),
21496 unsigned rn = (instr >> 16) & 0xf;
21501 Register(rn),
21508 unsigned rn = (instr >> 16) & 0xf;
21513 Register(rn),
21520 unsigned rn = (instr >> 16) & 0xf;
21525 Register(rn),
21541 unsigned rn = (instr >> 16) & 0xf;
21546 Register(rn),
21553 unsigned rn = (instr >> 16) & 0xf;
21558 Register(rn),
21565 unsigned rn = (instr >> 16) & 0xf;
21570 Register(rn),
21577 unsigned rn = (instr >> 16) & 0xf;
21582 Register(rn),
21589 unsigned rn = (instr >> 16) & 0xf;
21594 Register(rn),
21601 unsigned rn = (instr >> 16) & 0xf;
21606 Register(rn),
21703 unsigned rn = (instr >> 16) & 0xf;
21708 Register(rn),
21715 unsigned rn = (instr >> 16) & 0xf;
21720 Register(rn),
21727 unsigned rn = (instr >> 16) & 0xf;
21732 Register(rn),
21739 unsigned rn = (instr >> 16) & 0xf;
21744 Register(rn),
21751 unsigned rn = (instr >> 16) & 0xf;
21756 Register(rn),
21763 unsigned rn = (instr >> 16) & 0xf;
21768 Register(rn),
21775 unsigned rn = (instr >> 16) & 0xf;
21780 Register(rn),
21787 unsigned rn = (instr >> 16) & 0xf;
21792 Register(rn),
21799 unsigned rn = (instr >> 16) & 0xf;
21804 Register(rn),
21823 unsigned rn = (instr >> 16) & 0xf;
21827 (rn < kNumberOfT32LowRegisters))) {
21832 Register(rn),
21839 Register(rn),
21850 unsigned rn = (instr >> 16) & 0xf;
21856 Register(rn),
21867 unsigned rn = (instr >> 16) & 0xf;
21873 Register(rn),
21884 unsigned rn = (instr >> 16) & 0xf;
21889 Register(rn),
21899 unsigned rn = (instr >> 16) & 0xf;
21905 Register(rn),
21919 unsigned rn = (instr >> 16) & 0xf;
21924 Register(rn),
21934 unsigned rn = (instr >> 16) & 0xf;
21940 Register(rn),
21954 unsigned rn = (instr >> 16) & 0xf;
21959 Register(rn),
21969 unsigned rn = (instr >> 16) & 0xf;
21975 Register(rn),
21989 unsigned rn = (instr >> 16) & 0xf;
21994 Register(rn),
22004 unsigned rn = (instr >> 16) & 0xf;
22010 Register(rn),
22021 unsigned rn = (instr >> 16) & 0xf;
22027 Register(rn),
22035 unsigned rn = (instr >> 16) & 0xf;
22041 Register(rn),
22061 unsigned rn = (instr >> 16) & 0xf;
22066 Register(rn),
22076 unsigned rn = (instr >> 16) & 0xf;
22082 Register(rn),
22096 unsigned rn = (instr >> 16) & 0xf;
22101 Register(rn),
22111 unsigned rn = (instr >> 16) & 0xf;
22117 Register(rn),
22131 unsigned rn = (instr >> 16) & 0xf;
22136 Register(rn),
22146 unsigned rn = (instr >> 16) & 0xf;
22152 Register(rn),
22166 unsigned rn = (instr >> 16) & 0xf;
22171 Register(rn),
22181 unsigned rn = (instr >> 16) & 0xf;
22187 Register(rn),
22201 unsigned rn = (instr >> 16) & 0xf;
22206 Register(rn),
22216 unsigned rn = (instr >> 16) & 0xf;
22222 Register(rn),
22236 unsigned rn = (instr >> 16) & 0xf;
22241 Register(rn),
22251 unsigned rn = (instr >> 16) & 0xf;
22257 Register(rn),
22271 unsigned rn = (instr >> 16) & 0xf;
22276 Register(rn),
22286 unsigned rn = (instr >> 16) & 0xf;
22292 Register(rn),
22306 unsigned rn = (instr >> 16) & 0xf;
22311 Register(rn),
22321 unsigned rn = (instr >> 16) & 0xf;
22327 Register(rn),
22341 unsigned rn = (instr >> 16) & 0xf;
22346 Register(rn),
22356 unsigned rn = (instr >> 16) & 0xf;
22362 Register(rn),
22383 unsigned rn = (instr >> 16) & 0xf;
22389 Register(rn),
22397 unsigned rn = (instr >> 16) & 0xf;
22403 Register(rn),
22411 unsigned rn = (instr >> 16) & 0xf;
22417 Register(rn),
22425 unsigned rn = (instr >> 16) & 0xf;
22431 Register(rn),
22439 unsigned rn = (instr >> 16) & 0xf;
22445 Register(rn),
22453 unsigned rn = (instr >> 16) & 0xf;
22459 Register(rn),
22467 unsigned rn = (instr >> 16) & 0xf;
22473 Register(rn),
22481 unsigned rn = (instr >> 16) & 0xf;
22487 Register(rn),
22495 unsigned rn = (instr >> 16) & 0xf;
22501 Register(rn),
22509 unsigned rn = (instr >> 16) & 0xf;
22515 Register(rn),
22523 unsigned rn = (instr >> 16) & 0xf;
22529 Register(rn),
22545 unsigned rn = (instr >> 16) & 0xf;
22550 Register(rn),
22560 unsigned rn = (instr >> 16) & 0xf;
22565 Register(rn),
22576 unsigned rn = (instr >> 16) & 0xf;
22582 Register(rn),
22590 unsigned rn = (instr >> 16) & 0xf;
22596 Register(rn),
22650 unsigned rn = (instr >> 16) & 0xf;
22657 Register(rn),
22670 unsigned rn = (instr >> 16) & 0xf;
22679 Register(rn),
22690 unsigned rn = (instr >> 16) & 0xf;
22698 Register(rn),
22802 unsigned rn = (instr >> 16) & 0xf;
22809 Register(rn),
22840 unsigned rn = (instr >> 16) & 0xf;
22849 Register(rn),
22860 unsigned rn = (instr >> 16) & 0xf;
22868 Register(rn),
22932 unsigned rn = (instr >> 16) & 0xf;
22939 MemOperand(Register(rn), sign, offset, Offset));
22945 unsigned rn = (instr >> 16) & 0xf;
22952 MemOperand(Register(rn), sign, offset, Offset));
22972 unsigned rn = (instr >> 16) & 0xf;
22978 Register(rn),
23011 unsigned rn = (instr >> 16) & 0xf;
23019 Register(rn),
23030 unsigned rn = (instr >> 16) & 0xf;
23037 Register(rn),
23108 unsigned rn = (instr >> 16) & 0xf;
23116 MemOperand(Register(rn), sign, offset, Offset));
23154 unsigned rn = (instr >> 16) & 0xf;
23162 MemOperand(Register(rn), sign, offset, Offset));
23171 unsigned rn = (instr >> 16) & 0xf;
23177 Register(rn),
23194 unsigned rn = (instr >> 16) & 0xf;
23202 Register(rn),
23213 unsigned rn = (instr >> 16) & 0xf;
23220 Register(rn),
23289 unsigned rn = ExtractSRegister(instr, 7, 16);
23295 SRegister(rn),
23302 unsigned rn = ExtractSRegister(instr, 7, 16);
23308 SRegister(rn),
23315 unsigned rn = ExtractDRegister(instr, 7, 16);
23321 DRegister(rn),
23328 unsigned rn = ExtractDRegister(instr, 7, 16);
23334 DRegister(rn),
23341 unsigned rn = ExtractSRegister(instr, 7, 16);
23347 SRegister(rn),
23354 unsigned rn = ExtractSRegister(instr, 7, 16);
23360 SRegister(rn),
23367 unsigned rn = ExtractDRegister(instr, 7, 16);
23373 DRegister(rn),
23380 unsigned rn = ExtractDRegister(instr, 7, 16);
23386 DRegister(rn),
23393 unsigned rn = ExtractSRegister(instr, 7, 16);
23399 SRegister(rn),
23406 unsigned rn = ExtractSRegister(instr, 7, 16);
23412 SRegister(rn),
23419 unsigned rn = ExtractDRegister(instr, 7, 16);
23425 DRegister(rn),
23432 unsigned rn = ExtractDRegister(instr, 7, 16);
23438 DRegister(rn),
23445 unsigned rn = ExtractSRegister(instr, 7, 16);
23451 SRegister(rn),
23458 unsigned rn = ExtractSRegister(instr, 7, 16);
23464 SRegister(rn),
23471 unsigned rn = ExtractDRegister(instr, 7, 16);
23477 DRegister(rn),
23484 unsigned rn = ExtractDRegister(instr, 7, 16);
23490 DRegister(rn),
23497 unsigned rn = ExtractSRegister(instr, 7, 16);
23503 SRegister(rn),
23510 unsigned rn = ExtractDRegister(instr, 7, 16);
23516 DRegister(rn),
23523 unsigned rn = ExtractSRegister(instr, 7, 16);
23529 SRegister(rn),
23536 unsigned rn = ExtractSRegister(instr, 7, 16);
23542 SRegister(rn),
23549 unsigned rn = ExtractDRegister(instr, 7, 16);
23555 DRegister(rn),
23562 unsigned rn = ExtractDRegister(instr, 7, 16);
23568 DRegister(rn),
23575 unsigned rn = ExtractSRegister(instr, 7, 16);
23581 SRegister(rn),
23588 unsigned rn = ExtractSRegister(instr, 7, 16);
23594 SRegister(rn),
23601 unsigned rn = ExtractDRegister(instr, 7, 16);
23607 DRegister(rn),
23614 unsigned rn = ExtractDRegister(instr, 7, 16);
23620 DRegister(rn),
24319 unsigned rn = ExtractSRegister(instr, 7, 16);
24322 vseleq(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24331 unsigned rn = ExtractDRegister(instr, 7, 16);
24334 vseleq(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24343 unsigned rn = ExtractSRegister(instr, 7, 16);
24346 vselvs(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24355 unsigned rn = ExtractDRegister(instr, 7, 16);
24358 vselvs(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24367 unsigned rn = ExtractSRegister(instr, 7, 16);
24370 vselge(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24379 unsigned rn = ExtractDRegister(instr, 7, 16);
24382 vselge(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24391 unsigned rn = ExtractSRegister(instr, 7, 16);
24394 vselgt(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24403 unsigned rn = ExtractDRegister(instr, 7, 16);
24406 vselgt(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24415 unsigned rn = ExtractSRegister(instr, 7, 16);
24418 vmaxnm(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24427 unsigned rn = ExtractSRegister(instr, 7, 16);
24430 vminnm(F32, SRegister(rd), SRegister(rn), SRegister(rm));
24439 unsigned rn = ExtractDRegister(instr, 7, 16);
24442 vmaxnm(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24451 unsigned rn = ExtractDRegister(instr, 7, 16);
24454 vminnm(F64, DRegister(rd), DRegister(rn), DRegister(rm));
24693 unsigned rn = ExtractSRegister(instr, 7, 16);
24696 vmov(CurrentCond(), SRegister(rn), Register(rt));
24825 unsigned rn = ExtractSRegister(instr, 7, 16);
24827 vmov(CurrentCond(), Register(rt), SRegister(rn));
24880 unsigned rn = ExtractDRegister(instr, 7, 16);
24885 DRegisterLane(rn, lane));
24920 unsigned rn = ExtractDRegister(instr, 7, 16);
24926 DRegister(rn),
24947 unsigned rn = ExtractQRegister(instr, 7, 16);
24957 QRegister(rn),
24970 unsigned rn = ExtractDRegister(instr, 7, 16);
24976 DRegister(rn),
24997 unsigned rn = ExtractQRegister(instr, 7, 16);
25007 QRegister(rn),
25020 unsigned rn = ExtractDRegister(instr, 7, 16);
25026 DRegister(rn),
25047 unsigned rn = ExtractQRegister(instr, 7, 16);
25057 QRegister(rn),
25070 unsigned rn = ExtractDRegister(instr, 7, 16);
25076 DRegister(rn),
25097 unsigned rn = ExtractQRegister(instr, 7, 16);
25107 QRegister(rn),
25121 unsigned rn = ExtractDRegister(instr, 7, 16);
25127 DRegister(rn));
25152 unsigned rn = ExtractQRegister(instr, 7, 16);
25158 QRegister(rn));
25171 unsigned rn = ExtractDRegister(instr, 7, 16);
25177 DRegister(rn));
25202 unsigned rn = ExtractQRegister(instr, 7, 16);
25208 QRegister(rn));
25220 unsigned rn = ExtractDRegister(instr, 7, 16);
25226 DRegister(rn),
25247 unsigned rn = ExtractQRegister(instr, 7, 16);
25257 QRegister(rn),
25270 unsigned rn = ExtractDRegister(instr, 7, 16);
25276 DRegister(rn),
25297 unsigned rn = ExtractQRegister(instr, 7, 16);
25307 QRegister(rn),
25323 unsigned rn = ExtractDRegister(instr, 7, 16);
25329 DRegister(rn),
25342 unsigned rn = ExtractDRegister(instr, 7, 16);
25348 DRegister(rn),
25375 unsigned rn = ExtractQRegister(instr, 7, 16);
25385 QRegister(rn),
25406 unsigned rn = ExtractQRegister(instr, 7, 16);
25416 QRegister(rn),
25435 unsigned rn = ExtractDRegister(instr, 7, 16);
25441 DRegister(rn),
25454 unsigned rn = ExtractDRegister(instr, 7, 16);
25460 DRegister(rn),
25487 unsigned rn = ExtractQRegister(instr, 7, 16);
25497 QRegister(rn),
25518 unsigned rn = ExtractQRegister(instr, 7, 16);
25528 QRegister(rn),
25544 unsigned rn = ExtractDRegister(instr, 7, 16);
25550 DRegister(rn),
25566 unsigned rn = ExtractDRegister(instr, 7, 16);
25572 DRegister(rn),
25585 unsigned rn = ExtractDRegister(instr, 7, 16);
25591 DRegister(rn),
25618 unsigned rn = ExtractQRegister(instr, 7, 16);
25628 QRegister(rn),
25649 unsigned rn = ExtractQRegister(instr, 7, 16);
25659 QRegister(rn),
25716 unsigned rn = ExtractDRegister(instr, 7, 16);
25722 DRegister(rn),
25729 unsigned rn = ExtractDRegister(instr, 7, 16);
25735 DRegister(rn),
25742 unsigned rn = ExtractDRegister(instr, 7, 16);
25748 DRegister(rn),
25755 unsigned rn = ExtractDRegister(instr, 7, 16);
25761 DRegister(rn),
25785 unsigned rn = ExtractQRegister(instr, 7, 16);
25795 QRegister(rn),
25810 unsigned rn = ExtractQRegister(instr, 7, 16);
25820 QRegister(rn),
25835 unsigned rn = ExtractQRegister(instr, 7, 16);
25845 QRegister(rn),
25866 unsigned rn = ExtractDRegister(instr, 7, 16);
25872 DRegister(rn),
25880 unsigned rn = ExtractDRegister(instr, 7, 16);
25886 DRegister(rn),
25897 unsigned rn = ExtractDRegister(instr, 7, 16);
25903 DRegister(rn),
25935 unsigned rn = ExtractQRegister(instr, 7, 16);
25945 QRegister(rn),
25961 unsigned rn = ExtractQRegister(instr, 7, 16);
25971 QRegister(rn),
25990 unsigned rn = ExtractQRegister(instr, 7, 16);
26000 QRegister(rn),
26019 unsigned rn = ExtractDRegister(instr, 7, 16);
26025 DRegister(rn),
26032 unsigned rn = ExtractDRegister(instr, 7, 16);
26038 DRegister(rn),
26045 unsigned rn = ExtractDRegister(instr, 7, 16);
26051 DRegister(rn),
26058 unsigned rn = ExtractDRegister(instr, 7, 16);
26064 DRegister(rn),
26088 unsigned rn = ExtractQRegister(instr, 7, 16);
26098 QRegister(rn),
26113 unsigned rn = ExtractQRegister(instr, 7, 16);
26123 QRegister(rn),
26155 unsigned rn = ExtractDRegister(instr, 7, 16);
26162 DRegister(rn),
26178 unsigned rn = ExtractQRegister(instr, 7, 16);
26189 QRegister(rn),
28423 unsigned rn = ExtractDRegister(instr, 7, 16);
28429 DRegister(rn),
28455 unsigned rn = ExtractQRegister(instr, 7, 16);
28461 QRegister(rn),
28483 unsigned rn = ExtractDRegister(instr, 7, 16);
28489 DRegister(rn),
28515 unsigned rn = ExtractQRegister(instr, 7, 16);
28521 QRegister(rn),
28549 unsigned rn =
28562 DRegister(rn),
28589 unsigned rn =
28602 QRegister(rn),
28632 unsigned rn =
28645 DRegister(rn),
28668 unsigned rn =
28682 DRegister(rn),
28720 unsigned rn =
28732 QRegister(rn),
28754 unsigned rn =
28766 QRegister(rn),
28791 unsigned rn = ExtractDRegister(instr, 7, 16);
28797 DRegister(rn),
28822 unsigned rn =
28834 QRegister(rn),
28856 unsigned rn =
28868 QRegister(rn),
28893 unsigned rn = ExtractDRegister(instr, 7, 16);
28899 DRegister(rn),
28927 unsigned rn =
28940 DRegister(rn),
28967 unsigned rn =
28980 QRegister(rn),
29010 unsigned rn =
29023 DRegister(rn),
29046 unsigned rn =
29060 DRegister(rn),
29095 unsigned rn = ExtractDRegister(instr, 7, 16);
29101 DRegister(rn),
29124 unsigned rn =
29131 DRegister(rn),
29156 unsigned rn = ExtractDRegister(instr, 7, 16);
29162 DRegister(rn),
29185 unsigned rn =
29192 DRegister(rn),
29223 unsigned rn =
29237 DRegister(rn),
29265 unsigned rn =
29279 QRegister(rn),
29309 unsigned rn =
29323 DRegister(rn),
29347 unsigned rn =
29360 DRegister(rn),
29395 unsigned rn = ExtractDRegister(instr, 7, 16);
29401 DRegister(rn),
29424 unsigned rn =
29431 DRegister(rn),
29457 unsigned rn = ExtractDRegister(instr, 7, 16);
29468 DRegister(rn),
29485 unsigned rn = ExtractDRegister(instr, 7, 16);
29496 DRegister(rn),
29521 unsigned rn = ExtractQRegister(instr, 7, 16);
29532 QRegister(rn),
29557 unsigned rn = ExtractQRegister(instr, 7, 16);
29568 QRegister(rn),
29602 unsigned rn = ExtractDRegister(instr, 7, 16);
29608 DRegister(rn),
29618 unsigned rn = ExtractDRegister(instr, 7, 16);
29624 DRegister(rn),
29631 unsigned rn = ExtractDRegister(instr, 7, 16);
29637 DRegister(rn),
29660 unsigned rn = ExtractDRegister(instr, 7, 16);
29666 DRegister(rn),
29673 unsigned rn = ExtractDRegister(instr, 7, 16);
29679 DRegister(rn),
29686 unsigned rn = ExtractDRegister(instr, 7, 16);
29692 DRegister(rn),
29699 unsigned rn = ExtractDRegister(instr, 7, 16);
29705 DRegister(rn),
29712 unsigned rn = ExtractDRegister(instr, 7, 16);
29718 DRegister(rn),
29725 unsigned rn = ExtractDRegister(instr, 7, 16);
29731 DRegister(rn),
29747 unsigned rn = ExtractDRegister(instr, 7, 16);
29753 DRegister(rn),
29766 unsigned rn = ExtractDRegister(instr, 7, 16);
29772 DRegister(rn),
29786 unsigned rn = ExtractDRegister(instr, 7, 16);
29792 DRegister(rn));
29805 unsigned rn = ExtractDRegister(instr, 7, 16);
29811 DRegister(rn));
29823 unsigned rn = ExtractDRegister(instr, 7, 16);
29829 DRegister(rn),
29842 unsigned rn = ExtractDRegister(instr, 7, 16);
29848 DRegister(rn),
29864 unsigned rn = ExtractDRegister(instr, 7, 16);
29870 DRegister(rn),
29883 unsigned rn = ExtractDRegister(instr, 7, 16);
29889 DRegister(rn),
29905 unsigned rn = ExtractDRegister(instr, 7, 16);
29911 DRegister(rn),
29924 unsigned rn = ExtractDRegister(instr, 7, 16);
29930 DRegister(rn),
29943 unsigned rn = ExtractDRegister(instr, 7, 16);
29949 DRegister(rn),
29962 unsigned rn = ExtractDRegister(instr, 7, 16);
29968 DRegister(rn),
29975 unsigned rn = ExtractDRegister(instr, 7, 16);
29981 DRegister(rn),
29997 unsigned rn = ExtractDRegister(instr, 7, 16);
30003 DRegister(rn),
30010 unsigned rn = ExtractDRegister(instr, 7, 16);
30016 DRegister(rn),
30023 unsigned rn = ExtractDRegister(instr, 7, 16);
30029 DRegister(rn),
30045 unsigned rn = ExtractDRegister(instr, 7, 16);
30051 DRegister(rn),
30058 unsigned rn = ExtractDRegister(instr, 7, 16);
30064 DRegister(rn),
30080 unsigned rn = ExtractDRegister(instr, 7, 16);
30086 DRegister(rn),
30093 unsigned rn = ExtractDRegister(instr, 7, 16);
30099 DRegister(rn),
30106 unsigned rn = ExtractDRegister(instr, 7, 16);
30111 DRegister(rn),
30121 unsigned rn = ExtractDRegister(instr, 7, 16);
30126 DRegister(rn),
30162 unsigned rn = ExtractQRegister(instr, 7, 16);
30172 QRegister(rn),
30190 unsigned rn = ExtractQRegister(instr, 7, 16);
30200 QRegister(rn),
30215 unsigned rn = ExtractQRegister(instr, 7, 16);
30225 QRegister(rn),
30264 unsigned rn = ExtractQRegister(instr, 7, 16);
30274 QRegister(rn),
30289 unsigned rn = ExtractQRegister(instr, 7, 16);
30299 QRegister(rn),
30314 unsigned rn = ExtractQRegister(instr, 7, 16);
30324 QRegister(rn),
30339 unsigned rn = ExtractQRegister(instr, 7, 16);
30349 QRegister(rn),
30364 unsigned rn = ExtractQRegister(instr, 7, 16);
30374 QRegister(rn),
30389 unsigned rn = ExtractQRegister(instr, 7, 16);
30399 QRegister(rn),
30423 unsigned rn = ExtractQRegister(instr, 7, 16);
30433 QRegister(rn),
30454 unsigned rn = ExtractQRegister(instr, 7, 16);
30464 QRegister(rn),
30490 unsigned rn = ExtractQRegister(instr, 7, 16);
30496 QRegister(rn));
30521 unsigned rn = ExtractQRegister(instr, 7, 16);
30527 QRegister(rn));
30547 unsigned rn = ExtractQRegister(instr, 7, 16);
30557 QRegister(rn),
30578 unsigned rn = ExtractQRegister(instr, 7, 16);
30588 QRegister(rn),
30612 unsigned rn = ExtractQRegister(instr, 7, 16);
30622 QRegister(rn),
30643 unsigned rn = ExtractQRegister(instr, 7, 16);
30653 QRegister(rn),
30677 unsigned rn = ExtractQRegister(instr, 7, 16);
30687 QRegister(rn),
30705 unsigned rn = ExtractQRegister(instr, 7, 16);
30715 QRegister(rn),
30730 unsigned rn = ExtractQRegister(instr, 7, 16);
30740 QRegister(rn),
30764 unsigned rn = ExtractQRegister(instr, 7, 16);
30774 QRegister(rn),
30789 unsigned rn = ExtractQRegister(instr, 7, 16);
30799 QRegister(rn),
30814 unsigned rn = ExtractQRegister(instr, 7, 16);
30824 QRegister(rn),
30848 unsigned rn = ExtractQRegister(instr, 7, 16);
30858 QRegister(rn),
30873 unsigned rn = ExtractQRegister(instr, 7, 16);
30883 QRegister(rn),
30907 unsigned rn = ExtractQRegister(instr, 7, 16);
30917 QRegister(rn),
30932 unsigned rn = ExtractQRegister(instr, 7, 16);
30942 QRegister(rn),
30957 unsigned rn = ExtractQRegister(instr, 7, 16);
30966 QRegister(rn),
30984 unsigned rn = ExtractQRegister(instr, 7, 16);
30993 QRegister(rn),
38386 unsigned rn = ExtractDRegister(instr, 7, 16);
38389 vhadd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38409 unsigned rn = ExtractQRegister(instr, 7, 16);
38416 vhadd(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38428 unsigned rn = ExtractDRegister(instr, 7, 16);
38431 vrhadd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38451 unsigned rn = ExtractQRegister(instr, 7, 16);
38458 vrhadd(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38470 unsigned rn = ExtractDRegister(instr, 7, 16);
38473 vhsub(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38493 unsigned rn = ExtractQRegister(instr, 7, 16);
38500 vhsub(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38512 unsigned rn = ExtractDRegister(instr, 7, 16);
38515 vcgt(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38535 unsigned rn = ExtractQRegister(instr, 7, 16);
38542 vcgt(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38555 unsigned rn = ExtractDRegister(instr, 7, 16);
38557 vshl(al, dt, DRegister(rd), DRegister(rm), DRegister(rn));
38582 unsigned rn = ExtractQRegister(instr, 7, 16);
38584 vshl(al, dt, QRegister(rd), QRegister(rm), QRegister(rn));
38597 unsigned rn = ExtractDRegister(instr, 7, 16);
38599 vrshl(al, dt, DRegister(rd), DRegister(rm), DRegister(rn));
38624 unsigned rn = ExtractQRegister(instr, 7, 16);
38626 vrshl(al, dt, QRegister(rd), QRegister(rm), QRegister(rn));
38638 unsigned rn = ExtractDRegister(instr, 7, 16);
38641 vmax(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38661 unsigned rn = ExtractQRegister(instr, 7, 16);
38668 vmax(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38680 unsigned rn = ExtractDRegister(instr, 7, 16);
38683 vabd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38703 unsigned rn = ExtractQRegister(instr, 7, 16);
38710 vabd(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38724 unsigned rn = ExtractDRegister(instr, 7, 16);
38727 vadd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38738 unsigned rn = ExtractDRegister(instr, 7, 16);
38741 vsub(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38766 unsigned rn = ExtractQRegister(instr, 7, 16);
38773 vadd(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38792 unsigned rn = ExtractQRegister(instr, 7, 16);
38799 vsub(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38816 unsigned rn = ExtractDRegister(instr, 7, 16);
38819 vmla(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38830 unsigned rn = ExtractDRegister(instr, 7, 16);
38833 vmls(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38858 unsigned rn = ExtractQRegister(instr, 7, 16);
38865 vmla(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38884 unsigned rn = ExtractQRegister(instr, 7, 16);
38891 vmls(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
38906 unsigned rn = ExtractDRegister(instr, 7, 16);
38909 vpmax(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
38923 unsigned rn = ExtractDRegister(instr, 7, 16);
38929 DRegister(rn),
38941 unsigned rn = ExtractDRegister(instr, 7, 16);
38947 DRegister(rn),
38973 unsigned rn = ExtractQRegister(instr, 7, 16);
38983 QRegister(rn),
39003 unsigned rn = ExtractQRegister(instr, 7, 16);
39013 QRegister(rn),
39070 unsigned rn = ExtractDRegister(instr, 7, 16);
39073 vadd(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39079 unsigned rn = ExtractDRegister(instr, 7, 16);
39082 vsub(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39088 unsigned rn = ExtractDRegister(instr, 7, 16);
39091 vpadd(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39097 unsigned rn = ExtractDRegister(instr, 7, 16);
39100 vabd(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39123 unsigned rn = ExtractQRegister(instr, 7, 16);
39130 vadd(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
39144 unsigned rn = ExtractQRegister(instr, 7, 16);
39151 vsub(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
39165 unsigned rn = ExtractQRegister(instr, 7, 16);
39172 vabd(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
39192 unsigned rn = ExtractDRegister(instr, 7, 16);
39195 vceq(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
39202 unsigned rn = ExtractDRegister(instr, 7, 16);
39208 DRegister(rn),
39219 unsigned rn = ExtractDRegister(instr, 7, 16);
39225 DRegister(rn),
39257 unsigned rn = ExtractQRegister(instr, 7, 16);
39264 vceq(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
39279 unsigned rn = ExtractQRegister(instr, 7, 16);
39289 QRegister(rn),
39308 unsigned rn = ExtractQRegister(instr, 7, 16);
39318 QRegister(rn),
39337 unsigned rn = ExtractDRegister(instr, 7, 16);
39340 vmax(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39346 unsigned rn = ExtractDRegister(instr, 7, 16);
39349 vmin(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39355 unsigned rn = ExtractDRegister(instr, 7, 16);
39358 vpmax(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39364 unsigned rn = ExtractDRegister(instr, 7, 16);
39367 vpmin(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
39390 unsigned rn = ExtractQRegister(instr, 7, 16);
39397 vmax(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
39411 unsigned rn = ExtractQRegister(instr, 7, 16);
39418 vmin(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
39445 unsigned rn = ExtractDRegister(instr, 7, 16);
39448 vqadd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
39468 unsigned rn = ExtractQRegister(instr, 7, 16);
39475 vqadd(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
39484 unsigned rn = ExtractDRegister(instr, 7, 16);
39490 DRegister(rn),
39497 unsigned rn = ExtractDRegister(instr, 7, 16);
39503 DRegister(rn),
39524 unsigned rn = ExtractDRegister(instr, 7, 16);
39530 DRegister(rn),
39537 unsigned rn = ExtractDRegister(instr, 7, 16);
39543 DRegister(rn),
39550 unsigned rn = ExtractDRegister(instr, 7, 16);
39556 DRegister(rn),
39563 unsigned rn = ExtractDRegister(instr, 7, 16);
39569 DRegister(rn),
39576 unsigned rn = ExtractDRegister(instr, 7, 16);
39582 DRegister(rn),
39589 unsigned rn = ExtractDRegister(instr, 7, 16);
39595 DRegister(rn),
39616 unsigned rn = ExtractQRegister(instr, 7, 16);
39626 QRegister(rn),
39641 unsigned rn = ExtractQRegister(instr, 7, 16);
39651 QRegister(rn),
39688 unsigned rn = ExtractQRegister(instr, 7, 16);
39698 QRegister(rn),
39713 unsigned rn = ExtractQRegister(instr, 7, 16);
39723 QRegister(rn),
39738 unsigned rn = ExtractQRegister(instr, 7, 16);
39748 QRegister(rn),
39763 unsigned rn = ExtractQRegister(instr, 7, 16);
39773 QRegister(rn),
39788 unsigned rn = ExtractQRegister(instr, 7, 16);
39798 QRegister(rn),
39813 unsigned rn = ExtractQRegister(instr, 7, 16);
39823 QRegister(rn),
39839 unsigned rn = ExtractDRegister(instr, 7, 16);
39842 vqsub(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
39862 unsigned rn = ExtractQRegister(instr, 7, 16);
39869 vqsub(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
39881 unsigned rn = ExtractDRegister(instr, 7, 16);
39884 vcge(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
39904 unsigned rn = ExtractQRegister(instr, 7, 16);
39911 vcge(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
39924 unsigned rn = ExtractDRegister(instr, 7, 16);
39926 vqshl(al, dt, DRegister(rd), DRegister(rm), DRegister(rn));
39951 unsigned rn = ExtractQRegister(instr, 7, 16);
39953 vqshl(al, dt, QRegister(rd), QRegister(rm), QRegister(rn));
39966 unsigned rn = ExtractDRegister(instr, 7, 16);
39968 vqrshl(al, dt, DRegister(rd), DRegister(rm), DRegister(rn));
39993 unsigned rn = ExtractQRegister(instr, 7, 16);
39995 vqrshl(al, dt, QRegister(rd), QRegister(rm), QRegister(rn));
40007 unsigned rn = ExtractDRegister(instr, 7, 16);
40010 vmin(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40030 unsigned rn = ExtractQRegister(instr, 7, 16);
40037 vmin(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
40049 unsigned rn = ExtractDRegister(instr, 7, 16);
40052 vaba(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40072 unsigned rn = ExtractQRegister(instr, 7, 16);
40079 vaba(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
40093 unsigned rn = ExtractDRegister(instr, 7, 16);
40096 vtst(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40107 unsigned rn = ExtractDRegister(instr, 7, 16);
40110 vceq(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40135 unsigned rn = ExtractQRegister(instr, 7, 16);
40142 vtst(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
40161 unsigned rn = ExtractQRegister(instr, 7, 16);
40168 vceq(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
40183 unsigned rn = ExtractDRegister(instr, 7, 16);
40186 vmul(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40206 unsigned rn = ExtractQRegister(instr, 7, 16);
40213 vmul(al, dt, QRegister(rd), QRegister(rn), QRegister(rm));
40225 unsigned rn = ExtractDRegister(instr, 7, 16);
40228 vpmin(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40240 unsigned rn = ExtractDRegister(instr, 7, 16);
40243 vpadd(al, dt, DRegister(rd), DRegister(rn), DRegister(rm));
40255 unsigned rn = ExtractDRegister(instr, 7, 16);
40258 vfma(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40264 unsigned rn = ExtractDRegister(instr, 7, 16);
40267 vfms(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40290 unsigned rn = ExtractQRegister(instr, 7, 16);
40297 vfma(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40311 unsigned rn = ExtractQRegister(instr, 7, 16);
40318 vfms(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40333 unsigned rn = ExtractDRegister(instr, 7, 16);
40336 vmla(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40342 unsigned rn = ExtractDRegister(instr, 7, 16);
40345 vmls(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40351 unsigned rn = ExtractDRegister(instr, 7, 16);
40354 vmul(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40377 unsigned rn = ExtractQRegister(instr, 7, 16);
40384 vmla(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40398 unsigned rn = ExtractQRegister(instr, 7, 16);
40405 vmls(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40419 unsigned rn = ExtractQRegister(instr, 7, 16);
40426 vmul(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40441 unsigned rn = ExtractDRegister(instr, 7, 16);
40444 vacge(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40450 unsigned rn = ExtractDRegister(instr, 7, 16);
40453 vacgt(al, F32, DRegister(rd), DRegister(rn), DRegister(rm));
40476 unsigned rn = ExtractQRegister(instr, 7, 16);
40483 vacge(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40497 unsigned rn = ExtractQRegister(instr, 7, 16);
40504 vacgt(al, F32, QRegister(rd), QRegister(rn), QRegister(rm));
40519 unsigned rn = ExtractDRegister(instr, 7, 16);
40525 DRegister(rn),
40532 unsigned rn = ExtractDRegister(instr, 7, 16);
40538 DRegister(rn),
40545 unsigned rn = ExtractDRegister(instr, 7, 16);
40548 vmaxnm(F32, DRegister(rd), DRegister(rn), DRegister(rm));
40554 unsigned rn = ExtractDRegister(instr, 7, 16);
40557 vminnm(F32, DRegister(rd), DRegister(rn), DRegister(rm));
40580 unsigned rn = ExtractQRegister(instr, 7, 16);
40590 QRegister(rn),
40605 unsigned rn = ExtractQRegister(instr, 7, 16);
40615 QRegister(rn),
40630 unsigned rn = ExtractQRegister(instr, 7, 16);
40637 vmaxnm(F32, QRegister(rd), QRegister(rn), QRegister(rm));
40651 unsigned rn = ExtractQRegister(instr, 7, 16);
40658 vminnm(F32, QRegister(rd), QRegister(rn), QRegister(rm));
40689 unsigned rn = ExtractDRegister(instr, 7, 16);
40696 DRegister(rn),
40712 unsigned rn = ExtractQRegister(instr, 7, 16);
40723 QRegister(rn),
42614 unsigned rn = ExtractDRegister(instr, 7, 16);
42620 DRegister(rn),
42645 unsigned rn = ExtractQRegister(instr, 7, 16);
42651 QRegister(rn),
42672 unsigned rn = ExtractDRegister(instr, 7, 16);
42678 DRegister(rn),
42703 unsigned rn = ExtractQRegister(instr, 7, 16);
42709 QRegister(rn),
42735 unsigned rn = ExtractDRegister(instr, 7, 16);
42743 DRegister(rn),
42768 unsigned rn = ExtractQRegister(instr, 7, 16);
42776 QRegister(rn),
42804 unsigned rn = ExtractDRegister(instr, 7, 16);
42812 DRegister(rn),
42834 unsigned rn = ExtractDRegister(instr, 7, 16);
42847 DRegister(rn),
42883 unsigned rn = ExtractQRegister(instr, 7, 16);
42893 QRegister(rn),
42913 unsigned rn = ExtractQRegister(instr, 7, 16);
42923 QRegister(rn),
42947 unsigned rn = ExtractDRegister(instr, 7, 16);
42953 DRegister(rn),
42976 unsigned rn = ExtractQRegister(instr, 7, 16);
42986 QRegister(rn),
43006 unsigned rn = ExtractQRegister(instr, 7, 16);
43016 QRegister(rn),
43040 unsigned rn = ExtractDRegister(instr, 7, 16);
43046 DRegister(rn),
43072 unsigned rn = ExtractDRegister(instr, 7, 16);
43080 DRegister(rn),
43105 unsigned rn = ExtractQRegister(instr, 7, 16);
43113 QRegister(rn),
43141 unsigned rn = ExtractDRegister(instr, 7, 16);
43149 DRegister(rn),
43171 unsigned rn = ExtractDRegister(instr, 7, 16);
43184 DRegister(rn),
43218 unsigned rn = ExtractDRegister(instr, 7, 16);
43224 DRegister(rn),
43245 unsigned rn = ExtractDRegister(instr, 7, 16);
43251 DRegister(rn),
43275 unsigned rn = ExtractDRegister(instr, 7, 16);
43281 DRegister(rn),
43302 unsigned rn = ExtractDRegister(instr, 7, 16);
43308 DRegister(rn),
43337 unsigned rn = ExtractDRegister(instr, 7, 16);
43350 DRegister(rn),
43376 unsigned rn = ExtractQRegister(instr, 7, 16);
43389 QRegister(rn),
43417 unsigned rn = ExtractDRegister(instr, 7, 16);
43430 DRegister(rn),
43453 unsigned rn = ExtractDRegister(instr, 7, 16);
43464 DRegister(rn),
43498 unsigned rn = ExtractDRegister(instr, 7, 16);
43504 DRegister(rn),
43525 unsigned rn = ExtractDRegister(instr, 7, 16);
43531 DRegister(rn),
43556 unsigned rn = ExtractDRegister(instr, 7, 16);
43564 DRegister(rn),
43580 unsigned rn = ExtractDRegister(instr, 7, 16);
43588 DRegister(rn),
43612 unsigned rn = ExtractQRegister(instr, 7, 16);
43620 QRegister(rn),
43644 unsigned rn = ExtractQRegister(instr, 7, 16);
43652 QRegister(rn),
49530 unsigned rn = (instr >> 16) & 0xf;
49538 AlignedMemOperand(Register(rn),
49576 unsigned rn = (instr >> 16) & 0xf;
49584 AlignedMemOperand(Register(rn),
49629 unsigned rn = (instr >> 16) & 0xf;
49637 AlignedMemOperand(Register(rn),
49683 unsigned rn = (instr >> 16) & 0xf;
49691 AlignedMemOperand(Register(rn),
49733 unsigned rn = (instr >> 16) & 0xf;
49741 AlignedMemOperand(Register(rn),
49783 unsigned rn = (instr >> 16) & 0xf;
49791 AlignedMemOperand(Register(rn),
49836 unsigned rn = (instr >> 16) & 0xf;
49844 AlignedMemOperand(Register(rn),
49889 unsigned rn = (instr >> 16) & 0xf;
49897 AlignedMemOperand(Register(rn),
49943 unsigned rn = (instr >> 16) & 0xf;
49951 AlignedMemOperand(Register(rn),
49997 unsigned rn = (instr >> 16) & 0xf;
50005 AlignedMemOperand(Register(rn),
50050 unsigned rn = (instr >> 16) & 0xf;
50058 AlignedMemOperand(Register(rn),
50105 unsigned rn = (instr >> 16) & 0xf;
50113 AlignedMemOperand(Register(rn),
50151 unsigned rn = (instr >> 16) & 0xf;
50159 AlignedMemOperand(Register(rn),
50204 unsigned rn = (instr >> 16) & 0xf;
50212 AlignedMemOperand(Register(rn),
50258 unsigned rn = (instr >> 16) & 0xf;
50266 AlignedMemOperand(Register(rn),
50308 unsigned rn = (instr >> 16) & 0xf;
50316 AlignedMemOperand(Register(rn),
50358 unsigned rn = (instr >> 16) & 0xf;
50366 AlignedMemOperand(Register(rn),
50411 unsigned rn = (instr >> 16) & 0xf;
50419 AlignedMemOperand(Register(rn),
50464 unsigned rn = (instr >> 16) & 0xf;
50472 AlignedMemOperand(Register(rn),
50518 unsigned rn = (instr >> 16) & 0xf;
50526 AlignedMemOperand(Register(rn),
50572 unsigned rn = (instr >> 16) & 0xf;
50580 AlignedMemOperand(Register(rn),
50625 unsigned rn = (instr >> 16) & 0xf;
50633 AlignedMemOperand(Register(rn),
50685 unsigned rn = (instr >> 16) & 0xf;
50694 AlignedMemOperand(Register(rn),
50736 unsigned rn = (instr >> 16) & 0xf;
50745 AlignedMemOperand(Register(rn),
50792 unsigned rn = (instr >> 16) & 0xf;
50801 AlignedMemOperand(Register(rn),
50848 unsigned rn = (instr >> 16) & 0xf;
50857 AlignedMemOperand(Register(rn),
50900 unsigned rn = (instr >> 16) & 0xf;
50909 AlignedMemOperand(Register(rn),
50952 unsigned rn = (instr >> 16) & 0xf;
50961 AlignedMemOperand(Register(rn),
51008 unsigned rn = (instr >> 16) & 0xf;
51017 AlignedMemOperand(Register(rn),
51064 unsigned rn = (instr >> 16) & 0xf;
51073 AlignedMemOperand(Register(rn),
51120 unsigned rn = (instr >> 16) & 0xf;
51129 AlignedMemOperand(Register(rn),
51176 unsigned rn = (instr >> 16) & 0xf;
51185 AlignedMemOperand(Register(rn),
51232 unsigned rn = (instr >> 16) & 0xf;
51241 AlignedMemOperand(Register(rn),
51299 unsigned rn = (instr >> 16) & 0xf;
51307 AlignedMemOperand(Register(rn),
51339 unsigned rn = (instr >> 16) & 0xf;
51347 AlignedMemOperand(Register(rn),
51379 unsigned rn = (instr >> 16) & 0xf;
51388 AlignedMemOperand(Register(rn),
51442 unsigned rn = (instr >> 16) & 0xf;
51450 AlignedMemOperand(Register(rn),
51484 unsigned rn = (instr >> 16) & 0xf;
51492 AlignedMemOperand(Register(rn),
51526 unsigned rn = (instr >> 16) & 0xf;
51535 AlignedMemOperand(Register(rn),
51640 unsigned rn = (instr >> 16) & 0xf;
51648 MemOperand(Register(rn), PostIndex));
51681 unsigned rn = (instr >> 16) & 0xf;
51689 MemOperand(Register(rn), Offset));
51723 unsigned rn = (instr >> 16) & 0xf;
51733 MemOperand(Register(rn),
51787 unsigned rn = (instr >> 16) & 0xf;
51795 AlignedMemOperand(Register(rn),
51829 unsigned rn = (instr >> 16) & 0xf;
51837 AlignedMemOperand(Register(rn),
51871 unsigned rn = (instr >> 16) & 0xf;
51880 AlignedMemOperand(Register(rn),
51927 unsigned rn = (instr >> 16) & 0xf;
51931 pli(al, MemOperand(Register(rn), sign, offset, Offset));
51991 unsigned rn = (instr >> 16) & 0xf;
51999 AlignedMemOperand(Register(rn),
52037 unsigned rn = (instr >> 16) & 0xf;
52045 AlignedMemOperand(Register(rn),
52090 unsigned rn = (instr >> 16) & 0xf;
52098 AlignedMemOperand(Register(rn),
52144 unsigned rn = (instr >> 16) & 0xf;
52152 AlignedMemOperand(Register(rn),
52190 unsigned rn = (instr >> 16) & 0xf;
52198 AlignedMemOperand(Register(rn),
52236 unsigned rn = (instr >> 16) & 0xf;
52244 AlignedMemOperand(Register(rn),
52289 unsigned rn = (instr >> 16) & 0xf;
52297 AlignedMemOperand(Register(rn),
52342 unsigned rn = (instr >> 16) & 0xf;
52350 AlignedMemOperand(Register(rn),
52396 unsigned rn = (instr >> 16) & 0xf;
52404 AlignedMemOperand(Register(rn),
52450 unsigned rn = (instr >> 16) & 0xf;
52458 AlignedMemOperand(Register(rn),
52503 unsigned rn = (instr >> 16) & 0xf;
52511 AlignedMemOperand(Register(rn),
52558 unsigned rn = (instr >> 16) & 0xf;
52566 AlignedMemOperand(Register(rn),
52604 unsigned rn = (instr >> 16) & 0xf;
52612 AlignedMemOperand(Register(rn),
52657 unsigned rn = (instr >> 16) & 0xf;
52665 AlignedMemOperand(Register(rn),
52711 unsigned rn = (instr >> 16) & 0xf;
52719 AlignedMemOperand(Register(rn),
52757 unsigned rn = (instr >> 16) & 0xf;
52765 AlignedMemOperand(Register(rn),
52803 unsigned rn = (instr >> 16) & 0xf;
52811 AlignedMemOperand(Register(rn),
52856 unsigned rn = (instr >> 16) & 0xf;
52864 AlignedMemOperand(Register(rn),
52909 unsigned rn = (instr >> 16) & 0xf;
52917 AlignedMemOperand(Register(rn),
52963 unsigned rn = (instr >> 16) & 0xf;
52971 AlignedMemOperand(Register(rn),
53017 unsigned rn = (instr >> 16) & 0xf;
53025 AlignedMemOperand(Register(rn),
53070 unsigned rn = (instr >> 16) & 0xf;
53078 AlignedMemOperand(Register(rn),
53130 unsigned rn = (instr >> 16) & 0xf;
53139 AlignedMemOperand(Register(rn),
53181 unsigned rn = (instr >> 16) & 0xf;
53190 AlignedMemOperand(Register(rn),
53237 unsigned rn = (instr >> 16) & 0xf;
53246 AlignedMemOperand(Register(rn),
53293 unsigned rn = (instr >> 16) & 0xf;
53302 AlignedMemOperand(Register(rn),
53344 unsigned rn = (instr >> 16) & 0xf;
53353 AlignedMemOperand(Register(rn),
53395 unsigned rn = (instr >> 16) & 0xf;
53404 AlignedMemOperand(Register(rn),
53451 unsigned rn = (instr >> 16) & 0xf;
53460 AlignedMemOperand(Register(rn),
53507 unsigned rn = (instr >> 16) & 0xf;
53516 AlignedMemOperand(Register(rn),
53563 unsigned rn = (instr >> 16) & 0xf;
53572 AlignedMemOperand(Register(rn),
53619 unsigned rn = (instr >> 16) & 0xf;
53628 AlignedMemOperand(Register(rn),
53675 unsigned rn = (instr >> 16) & 0xf;
53684 AlignedMemOperand(Register(rn),
53742 unsigned rn = (instr >> 16) & 0xf;
53750 AlignedMemOperand(Register(rn),
53786 unsigned rn = (instr >> 16) & 0xf;
53794 AlignedMemOperand(Register(rn),
53834 unsigned rn = (instr >> 16) & 0xf;
53843 AlignedMemOperand(Register(rn),
53884 unsigned rn = (instr >> 16) & 0xf;
53892 AlignedMemOperand(Register(rn),
53924 unsigned rn = (instr >> 16) & 0xf;
53932 AlignedMemOperand(Register(rn),
53964 unsigned rn = (instr >> 16) & 0xf;
53973 AlignedMemOperand(Register(rn),
54029 unsigned rn = (instr >> 16) & 0xf;
54037 AlignedMemOperand(Register(rn),
54077 unsigned rn = (instr >> 16) & 0xf;
54085 AlignedMemOperand(Register(rn),
54129 unsigned rn = (instr >> 16) & 0xf;
54138 AlignedMemOperand(Register(rn),
54181 unsigned rn = (instr >> 16) & 0xf;
54189 AlignedMemOperand(Register(rn),
54223 unsigned rn = (instr >> 16) & 0xf;
54231 AlignedMemOperand(Register(rn),
54265 unsigned rn = (instr >> 16) & 0xf;
54274 AlignedMemOperand(Register(rn),
54327 unsigned rn = (instr >> 16) & 0xf;
54335 MemOperand(Register(rn), PostIndex));
54367 unsigned rn = (instr >> 16) & 0xf;
54375 MemOperand(Register(rn), Offset));
54412 unsigned rn = (instr >> 16) & 0xf;
54422 MemOperand(Register(rn),
54468 unsigned rn = (instr >> 16) & 0xf;
54476 MemOperand(Register(rn), PostIndex));
54505 unsigned rn = (instr >> 16) & 0xf;
54513 MemOperand(Register(rn), Offset));
54543 unsigned rn = (instr >> 16) & 0xf;
54553 MemOperand(Register(rn),
54611 unsigned rn = (instr >> 16) & 0xf;
54619 AlignedMemOperand(Register(rn),
54661 unsigned rn = (instr >> 16) & 0xf;
54669 AlignedMemOperand(Register(rn),
54715 unsigned rn = (instr >> 16) & 0xf;
54724 AlignedMemOperand(Register(rn),
54767 unsigned rn = (instr >> 16) & 0xf;
54775 AlignedMemOperand(Register(rn),
54809 unsigned rn = (instr >> 16) & 0xf;
54817 AlignedMemOperand(Register(rn),
54851 unsigned rn = (instr >> 16) & 0xf;
54860 AlignedMemOperand(Register(rn),
54907 unsigned rn = (instr >> 16) & 0xf;
54911 pldw(al, MemOperand(Register(rn), sign, offset, Offset));
54923 unsigned rn = (instr >> 16) & 0xf;
54927 pld(al, MemOperand(Register(rn), sign, offset, Offset));
55001 unsigned rn = (instr >> 16) & 0xf;
55009 MemOperand(Register(rn),
55025 unsigned rn = (instr >> 16) & 0xf;
55035 MemOperand(Register(rn),
55054 unsigned rn = (instr >> 16) & 0xf;
55062 MemOperand(Register(rn),
55078 unsigned rn = (instr >> 16) & 0xf;
55088 MemOperand(Register(rn),
55107 unsigned rn = (instr >> 16) & 0xf;
55115 MemOperand(Register(rn),
55131 unsigned rn = (instr >> 16) & 0xf;
55141 MemOperand(Register(rn),
55227 unsigned rn = ExtractSRegister(instr, 7, 16);
55230 vseleq(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55236 unsigned rn = ExtractDRegister(instr, 7, 16);
55239 vseleq(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55245 unsigned rn = ExtractSRegister(instr, 7, 16);
55248 vselvs(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55254 unsigned rn = ExtractDRegister(instr, 7, 16);
55257 vselvs(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55263 unsigned rn = ExtractSRegister(instr, 7, 16);
55266 vselge(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55272 unsigned rn = ExtractDRegister(instr, 7, 16);
55275 vselge(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55281 unsigned rn = ExtractSRegister(instr, 7, 16);
55284 vselgt(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55290 unsigned rn = ExtractDRegister(instr, 7, 16);
55293 vselgt(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55299 unsigned rn = ExtractSRegister(instr, 7, 16);
55302 vmaxnm(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55308 unsigned rn = ExtractSRegister(instr, 7, 16);
55311 vminnm(F32, SRegister(rd), SRegister(rn), SRegister(rm));
55317 unsigned rn = ExtractDRegister(instr, 7, 16);
55320 vmaxnm(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55326 unsigned rn = ExtractDRegister(instr, 7, 16);
55329 vminnm(F64, DRegister(rd), DRegister(rn), DRegister(rm));
55582 unsigned rn = (instr >> 16) & 0xf;
55588 Register(rn),
55600 unsigned rn = (instr >> 16) & 0xf;
55609 Register(rn),
55678 unsigned rn = (instr >> 16) & 0xf;
55684 Register(rn),
55697 unsigned rn = (instr >> 16) & 0xf;
55707 Register(rn),
55736 unsigned rn = (instr >> 16) & 0xf;
55742 Register(rn),
55754 unsigned rn = (instr >> 16) & 0xf;
55763 Register(rn),
55783 unsigned rn = (instr >> 16) & 0xf;
55789 Register(rn),
55801 unsigned rn = (instr >> 16) & 0xf;
55810 Register(rn),
55885 unsigned rn = (instr >> 16) & 0xf;
55891 Register(rn),
55904 unsigned rn = (instr >> 16) & 0xf;
55914 Register(rn),
55937 unsigned rn = (instr >> 16) & 0xf;
55943 Register(rn),
55955 unsigned rn = (instr >> 16) & 0xf;
55964 Register(rn),
55990 unsigned rn = (instr >> 16) & 0xf;
55996 Register(rn),
56008 unsigned rn = (instr >> 16) & 0xf;
56017 Register(rn),
56037 unsigned rn = (instr >> 16) & 0xf;
56042 Register(rn),
56054 unsigned rn = (instr >> 16) & 0xf;
56062 Register(rn),
56118 unsigned rn = (instr >> 16) & 0xf;
56121 crc32b(al, Register(rd), Register(rn), Register(rm));
56134 unsigned rn = (instr >> 16) & 0xf;
56137 crc32cb(al, Register(rd), Register(rn), Register(rm));
56150 unsigned rn = (instr >> 16) & 0xf;
56153 crc32w(al, Register(rd), Register(rn), Register(rm));
56166 unsigned rn = (instr >> 16) & 0xf;
56169 crc32cw(al, Register(rd), Register(rn), Register(rm));
56189 unsigned rn = instr & 0xf;
56195 Register(rn),
56209 unsigned rn = instr & 0xf;
56215 Register(rn),
56233 unsigned rn = instr & 0xf;
56239 Register(rn),
56253 unsigned rn = instr & 0xf;
56259 Register(rn),
56277 unsigned rn = instr & 0xf;
56283 Register(rn),
56297 unsigned rn = instr & 0xf;
56303 Register(rn),
56321 unsigned rn = instr & 0xf;
56327 Register(rn),
56341 unsigned rn = instr & 0xf;
56347 Register(rn),
56375 unsigned rn = instr & 0xf;
56379 Register(rn));
56426 unsigned rn = (instr >> 16) & 0xf;
56429 crc32h(al, Register(rd), Register(rn), Register(rm));
56442 unsigned rn = (instr >> 16) & 0xf;
56445 crc32ch(al, Register(rd), Register(rn), Register(rm));
56481 unsigned rn = instr & 0xf;
56487 Register(rn),
56500 unsigned rn = instr & 0xf;
56505 Register(rn),
56526 unsigned rn = instr & 0xf;
56531 Register(rn),
56546 unsigned rn = instr & 0xf;
56551 Register(rn),
56572 unsigned rn = instr & 0xf;
56578 Register(rn),
56591 unsigned rn = instr & 0xf;
56596 Register(rn),
56617 unsigned rn = instr & 0xf;
56622 Register(rn),
56637 unsigned rn = instr & 0xf;
56642 Register(rn),
56669 unsigned rn = (instr >> 16) & 0xf;
56675 Register(rn),
56687 unsigned rn = (instr >> 16) & 0xf;
56696 Register(rn),
56716 unsigned rn = (instr >> 16) & 0xf;
56722 Register(rn),
56734 unsigned rn = (instr >> 16) & 0xf;
56743 Register(rn),
56963 unsigned rn = (instr >> 16) & 0xf;
56971 Register(rn),
56983 unsigned rn = (instr >> 16) & 0xf;
56991 Register(rn),
57003 unsigned rn = (instr >> 16) & 0xf;
57011 Register(rn),
57023 unsigned rn = (instr >> 16) & 0xf;
57031 Register(rn),
57047 unsigned rn = (instr >> 16) & 0xf;
57052 Register(rn));
57117 unsigned rn = (instr >> 16) & 0xf;
57122 Register(rn));
57150 unsigned rn = (instr >> 16) & 0xf;
57158 Register(rn),
57268 unsigned rn = instr & 0xf;
57274 Register(rn),
57290 unsigned rn = instr & 0xf;
57296 Register(rn),
57311 unsigned rn = (instr >> 16) & 0xf;
57318 MemOperand(Register(rn),
57335 unsigned rn = (instr >> 16) & 0xf;
57342 MemOperand(Register(rn),
57359 unsigned rn = (instr >> 16) & 0xf;
57366 MemOperand(Register(rn),
57386 unsigned rn = instr & 0xf;
57392 Register(rn),
57406 unsigned rn = instr & 0xf;
57412 Register(rn),
57439 unsigned rn = (instr >> 16) & 0xf;
57443 MemOperand(Register(rn), Offset));
57458 unsigned rn = (instr >> 16) & 0xf;
57463 MemOperand(Register(rn), Offset));
57478 unsigned rn = (instr >> 16) & 0xf;
57483 MemOperand(Register(rn), plus, 0, Offset));
57503 unsigned rn = (instr >> 16) & 0xf;
57511 MemOperand(Register(rn),
57528 unsigned rn = (instr >> 16) & 0xf;
57536 MemOperand(Register(rn),
57553 unsigned rn = (instr >> 16) & 0xf;
57561 MemOperand(Register(rn),
57582 unsigned rn = (instr >> 16) & 0xf;
57588 MemOperand(Register(rn), Offset));
57603 unsigned rn = (instr >> 16) & 0xf;
57609 MemOperand(Register(rn), Offset));
57629 unsigned rn = (instr >> 16) & 0xf;
57637 MemOperand(Register(rn),
57654 unsigned rn = (instr >> 16) & 0xf;
57662 MemOperand(Register(rn),
57679 unsigned rn = (instr >> 16) & 0xf;
57687 MemOperand(Register(rn),
57713 unsigned rn = (instr >> 16) & 0xf;
57721 Register(rn),
57733 unsigned rn = (instr >> 16) & 0xf;
57741 Register(rn),
57753 unsigned rn = (instr >> 16) & 0xf;
57761 Register(rn),
57773 unsigned rn = (instr >> 16) & 0xf;
57780 Register(rn),
57796 unsigned rn = (instr >> 16) & 0xf;
57801 Register(rn));
57852 unsigned rn = (instr >> 16) & 0xf;
57857 Register(rn));
57886 unsigned rn = (instr >> 16) & 0xf;
57894 Register(rn),
57937 unsigned rn = instr & 0xf;
57943 Register(rn),
57955 unsigned rn = instr & 0xf;
57961 Register(rn),
57975 unsigned rn = instr & 0xf;
57981 Register(rn),
57994 unsigned rn = instr & 0xf;
58000 Register(rn),
58015 unsigned rn = (instr >> 16) & 0xf;
58019 MemOperand(Register(rn), Offset));
58034 unsigned rn = (instr >> 16) & 0xf;
58039 MemOperand(Register(rn), Offset));
58054 unsigned rn = (instr >> 16) & 0xf;
58059 MemOperand(Register(rn), Offset));
58082 unsigned rn = (instr >> 16) & 0xf;
58086 MemOperand(Register(rn), Offset));
58101 unsigned rn = (instr >> 16) & 0xf;
58106 MemOperand(Register(rn), Offset));
58121 unsigned rn = (instr >> 16) & 0xf;
58126 MemOperand(Register(rn), Offset));
58155 unsigned rn = (instr >> 16) & 0xf;
58162 MemOperand(Register(rn), sign, offset, PostIndex));
58182 unsigned rn = (instr >> 16) & 0xf;
58189 MemOperand(Register(rn), sign, offset, Offset));
58200 unsigned rn = (instr >> 16) & 0xf;
58207 MemOperand(Register(rn), sign, offset, PreIndex));
58257 unsigned rn = (instr >> 16) & 0xf;
58266 MemOperand(Register(rn),
58281 unsigned rn = (instr >> 16) & 0xf;
58290 MemOperand(Register(rn),
58305 unsigned rn = (instr >> 16) & 0xf;
58314 MemOperand(Register(rn),
58340 unsigned rn = (instr >> 16) & 0xf;
58347 MemOperand(Register(rn), sign, offset, PostIndex));
58358 unsigned rn = (instr >> 16) & 0xf;
58365 MemOperand(Register(rn), sign, offset, Offset));
58376 unsigned rn = (instr >> 16) & 0xf;
58383 MemOperand(Register(rn), sign, offset, PreIndex));
58412 unsigned rn = (instr >> 16) & 0xf;
58418 Register(rn),
58430 unsigned rn = (instr >> 16) & 0xf;
58438 Register(rn),
58458 unsigned rn = (instr >> 16) & 0xf;
58464 Register(rn),
58476 unsigned rn = (instr >> 16) & 0xf;
58484 Register(rn),
58552 unsigned rn = (instr >> 16) & 0xf;
58558 Register(rn),
58571 unsigned rn = (instr >> 16) & 0xf;
58580 Register(rn),
58603 unsigned rn = (instr >> 16) & 0xf;
58609 Register(rn),
58621 unsigned rn = (instr >> 16) & 0xf;
58629 Register(rn),
58697 unsigned rn = (instr >> 16) & 0xf;
58703 Register(rn),
58716 unsigned rn = (instr >> 16) & 0xf;
58725 Register(rn),
58748 unsigned rn = (instr >> 16) & 0xf;
58754 Register(rn),
58766 unsigned rn = (instr >> 16) & 0xf;
58774 Register(rn),
58794 unsigned rn = (instr >> 16) & 0xf;
58800 Register(rn),
58812 unsigned rn = (instr >> 16) & 0xf;
58820 Register(rn),
58840 unsigned rn = (instr >> 16) & 0xf;
58845 Register(rn),
58857 unsigned rn = (instr >> 16) & 0xf;
58864 Register(rn),
58883 unsigned rn = (instr >> 16) & 0xf;
58888 Register(rn),
58902 unsigned rn = (instr >> 16) & 0xf;
58909 Register(rn),
58931 unsigned rn = (instr >> 16) & 0xf;
58934 teq(condition, Register(rn), Operand(Register(rm), RRX));
58947 unsigned rn = (instr >> 16) & 0xf;
58953 Register(rn),
58975 unsigned rn = (instr >> 16) & 0xf;
58980 Register(rn),
58994 unsigned rn = (instr >> 16) & 0xf;
59001 Register(rn),
59023 unsigned rn = (instr >> 16) & 0xf;
59028 Register(rn),
59042 unsigned rn = (instr >> 16) & 0xf;
59049 Register(rn),
59072 unsigned rn = (instr >> 16) & 0xf;
59078 Register(rn),
59090 unsigned rn = (instr >> 16) & 0xf;
59098 Register(rn),
59233 unsigned rn = (instr >> 16) & 0xf;
59239 Register(rn),
59251 unsigned rn = (instr >> 16) & 0xf;
59259 Register(rn),
59333 unsigned rn = (instr >> 16) & 0xf;
59341 Register(rn),
59353 unsigned rn = (instr >> 16) & 0xf;
59361 Register(rn),
59373 unsigned rn = (instr >> 16) & 0xf;
59381 Register(rn),
59393 unsigned rn = (instr >> 16) & 0xf;
59401 Register(rn),
59412 unsigned rn = (instr >> 16) & 0xf;
59419 Register(rn),
59433 unsigned rn = (instr >> 16) & 0xf;
59439 Register(rn),
59454 unsigned rn = (instr >> 16) & 0xf;
59462 Register(rn),
59572 unsigned rn = instr & 0xf;
59577 Register(rn),
59593 unsigned rn = instr & 0xf;
59599 Register(rn),
59614 unsigned rn = (instr >> 16) & 0xf;
59621 MemOperand(Register(rn),
59638 unsigned rn = (instr >> 16) & 0xf;
59645 MemOperand(Register(rn),
59662 unsigned rn = (instr >> 16) & 0xf;
59669 MemOperand(Register(rn),
59689 unsigned rn = instr & 0xf;
59695 Register(rn),
59709 unsigned rn = instr & 0xf;
59715 Register(rn),
59760 unsigned rn = (instr >> 16) & 0xf;
59764 MemOperand(Register(rn), Offset));
59778 unsigned rn = (instr >> 16) & 0xf;
59782 MemOperand(Register(rn), Offset));
59796 unsigned rn = (instr >> 16) & 0xf;
59800 MemOperand(Register(rn), plus, 0, Offset));
59820 unsigned rn = (instr >> 16) & 0xf;
59828 MemOperand(Register(rn),
59845 unsigned rn = (instr >> 16) & 0xf;
59853 MemOperand(Register(rn),
59870 unsigned rn = (instr >> 16) & 0xf;
59878 MemOperand(Register(rn),
59898 unsigned rn = (instr >> 16) & 0xf;
59903 MemOperand(Register(rn), Offset));
59917 unsigned rn = (instr >> 16) & 0xf;
59922 MemOperand(Register(rn), Offset));
59942 unsigned rn = (instr >> 16) & 0xf;
59950 MemOperand(Register(rn),
59967 unsigned rn = (instr >> 16) & 0xf;
59975 MemOperand(Register(rn),
59992 unsigned rn = (instr >> 16) & 0xf;
60000 MemOperand(Register(rn),
60023 unsigned rn = (instr >> 16) & 0xf;
60031 Register(rn),
60043 unsigned rn = (instr >> 16) & 0xf;
60051 Register(rn),
60063 unsigned rn = (instr >> 16) & 0xf;
60071 Register(rn),
60083 unsigned rn = (instr >> 16) & 0xf;
60090 Register(rn),
60101 unsigned rn = (instr >> 16) & 0xf;
60108 Register(rn),
60122 unsigned rn = (instr >> 16) & 0xf;
60129 Register(rn),
60144 unsigned rn = (instr >> 16) & 0xf;
60152 Register(rn),
60195 unsigned rn = instr & 0xf;
60201 Register(rn),
60214 unsigned rn = instr & 0xf;
60220 Register(rn),
60235 unsigned rn = (instr >> 16) & 0xf;
60239 MemOperand(Register(rn), Offset));
60253 unsigned rn = (instr >> 16) & 0xf;
60257 MemOperand(Register(rn), Offset));
60271 unsigned rn = (instr >> 16) & 0xf;
60275 MemOperand(Register(rn), Offset));
60298 unsigned rn = (instr >> 16) & 0xf;
60302 MemOperand(Register(rn), Offset));
60316 unsigned rn = (instr >> 16) & 0xf;
60320 MemOperand(Register(rn), Offset));
60334 unsigned rn = (instr >> 16) & 0xf;
60338 MemOperand(Register(rn), Offset));
60398 unsigned rn = (instr >> 16) & 0xf;
60407 MemOperand(Register(rn),
60464 unsigned rn = (instr >> 16) & 0xf;
60473 MemOperand(Register(rn),
60521 unsigned rn = (instr >> 16) & 0xf;
60530 MemOperand(Register(rn),
60584 unsigned rn = (instr >> 16) & 0xf;
60593 MemOperand(Register(rn),
60650 unsigned rn = (instr >> 16) & 0xf;
60659 MemOperand(Register(rn),
60707 unsigned rn = (instr >> 16) & 0xf;
60716 MemOperand(Register(rn),
60770 unsigned rn = (instr >> 16) & 0xf;
60779 MemOperand(Register(rn),
60836 unsigned rn = (instr >> 16) & 0xf;
60845 MemOperand(Register(rn),
60893 unsigned rn = (instr >> 16) & 0xf;
60902 MemOperand(Register(rn),
60937 unsigned rn = (instr >> 16) & 0xf;
60940 and_(condition, Best, Register(rd), Register(rn), imm);
60996 unsigned rn = (instr >> 16) & 0xf;
60999 sub(condition, Best, Register(rd), Register(rn), imm);
61019 unsigned rn = (instr >> 16) & 0xf;
61022 ands(condition, Best, Register(rd), Register(rn), imm);
61049 unsigned rn = (instr >> 16) & 0xf;
61052 subs(condition, Best, Register(rd), Register(rn), imm);
61072 unsigned rn = (instr >> 16) & 0xf;
61075 eor(condition, Best, Register(rd), Register(rn), imm);
61086 unsigned rn = (instr >> 16) & 0xf;
61089 rsb(condition, Best, Register(rd), Register(rn), imm);
61106 unsigned rn = (instr >> 16) & 0xf;
61109 eors(condition, Best, Register(rd), Register(rn), imm);
61120 unsigned rn = (instr >> 16) & 0xf;
61123 rsbs(condition, Best, Register(rd), Register(rn), imm);
61176 unsigned rn = (instr >> 16) & 0xf;
61179 add(condition, Best, Register(rd), Register(rn), imm);
61193 unsigned rn = (instr >> 16) & 0xf;
61196 sbc(condition, Best, Register(rd), Register(rn), imm);
61229 unsigned rn = (instr >> 16) & 0xf;
61232 adds(condition, Best, Register(rd), Register(rn), imm);
61246 unsigned rn = (instr >> 16) & 0xf;
61249 sbcs(condition, Best, Register(rd), Register(rn), imm);
61266 unsigned rn = (instr >> 16) & 0xf;
61269 adc(condition, Best, Register(rd), Register(rn), imm);
61280 unsigned rn = (instr >> 16) & 0xf;
61283 rsc(condition, Register(rd), Register(rn), imm);
61300 unsigned rn = (instr >> 16) & 0xf;
61303 adcs(condition, Best, Register(rd), Register(rn), imm);
61314 unsigned rn = (instr >> 16) & 0xf;
61317 rscs(condition, Register(rd), Register(rn), imm);
61370 unsigned rn = (instr >> 16) & 0xf;
61373 tst(condition, Best, Register(rn), imm);
61386 unsigned rn = (instr >> 16) & 0xf;
61389 cmp(condition, Best, Register(rn), imm);
61522 unsigned rn = (instr >> 16) & 0xf;
61525 teq(condition, Register(rn), imm);
61538 unsigned rn = (instr >> 16) & 0xf;
61541 cmn(condition, Best, Register(rn), imm);
61561 unsigned rn = (instr >> 16) & 0xf;
61564 orr(condition, Best, Register(rd), Register(rn), imm);
61575 unsigned rn = (instr >> 16) & 0xf;
61578 bic(condition, Best, Register(rd), Register(rn), imm);
61595 unsigned rn = (instr >> 16) & 0xf;
61598 orrs(condition, Best, Register(rd), Register(rn), imm);
61609 unsigned rn = (instr >> 16) & 0xf;
61612 bics(condition, Best, Register(rd), Register(rn), imm);
61711 unsigned rn = (instr >> 16) & 0xf;
61718 MemOperand(Register(rn), sign, offset, PostIndex));
61738 unsigned rn = (instr >> 16) & 0xf;
61745 MemOperand(Register(rn), sign, offset, Offset));
61766 unsigned rn = (instr >> 16) & 0xf;
61773 MemOperand(Register(rn), sign, offset, PreIndex));
61833 unsigned rn = (instr >> 16) & 0xf;
61840 MemOperand(Register(rn), sign, offset, PostIndex));
61894 unsigned rn = (instr >> 16) & 0xf;
61901 MemOperand(Register(rn), sign, offset, Offset));
61946 unsigned rn = (instr >> 16) & 0xf;
61953 MemOperand(Register(rn), sign, offset, PreIndex));
61973 unsigned rn = (instr >> 16) & 0xf;
61980 MemOperand(Register(rn), sign, offset, PostIndex));
62000 unsigned rn = (instr >> 16) & 0xf;
62007 MemOperand(Register(rn), sign, offset, Offset));
62018 unsigned rn = (instr >> 16) & 0xf;
62025 MemOperand(Register(rn), sign, offset, PreIndex));
62073 unsigned rn = (instr >> 16) & 0xf;
62080 MemOperand(Register(rn), sign, offset, PostIndex));
62134 unsigned rn = (instr >> 16) & 0xf;
62141 MemOperand(Register(rn), sign, offset, Offset));
62186 unsigned rn = (instr >> 16) & 0xf;
62193 MemOperand(Register(rn), sign, offset, PreIndex));
62219 unsigned rn = (instr >> 16) & 0xf;
62232 MemOperand(Register(rn),
62248 unsigned rn = (instr >> 16) & 0xf;
62261 MemOperand(Register(rn),
62286 unsigned rn = (instr >> 16) & 0xf;
62289 sadd16(condition, Register(rd), Register(rn), Register(rm));
62303 unsigned rn = (instr >> 16) & 0xf;
62306 sadd8(condition, Register(rd), Register(rn), Register(rm));
62324 unsigned rn = (instr >> 16) & 0xf;
62327 sasx(condition, Register(rd), Register(rn), Register(rm));
62345 unsigned rn = (instr >> 16) & 0xf;
62348 ssax(condition, Register(rd), Register(rn), Register(rm));
62368 unsigned rn = (instr >> 16) & 0xf;
62371 ssub16(condition, Register(rd), Register(rn), Register(rm));
62385 unsigned rn = (instr >> 16) & 0xf;
62388 ssub8(condition, Register(rd), Register(rn), Register(rm));
62405 unsigned rn = (instr >> 16) & 0xf;
62411 Register(rn),
62424 unsigned rn = (instr >> 16) & 0xf;
62427 sel(condition, Register(rd), Register(rn), Register(rm));
62444 unsigned rn = (instr >> 16) & 0xf;
62451 Register(rn),
62488 unsigned rn = (instr >> 16) & 0xf;
62494 Register(rn),
62554 unsigned rn = (instr >> 16) & 0xf;
62557 qadd16(condition, Register(rd), Register(rn), Register(rm));
62571 unsigned rn = (instr >> 16) & 0xf;
62574 qadd8(condition, Register(rd), Register(rn), Register(rm));
62588 unsigned rn = (instr >> 16) & 0xf;
62593 Register(rn),
62608 unsigned rn = (instr >> 16) & 0xf;
62611 shadd8(condition, Register(rd), Register(rn), Register(rm));
62631 unsigned rn = (instr >> 16) & 0xf;
62634 qasx(condition, Register(rd), Register(rn), Register(rm));
62648 unsigned rn = (instr >> 16) & 0xf;
62651 shasx(condition, Register(rd), Register(rn), Register(rm));
62674 unsigned rn = (instr >> 16) & 0xf;
62677 qsax(condition, Register(rd), Register(rn), Register(rm));
62691 unsigned rn = (instr >> 16) & 0xf;
62694 shsax(condition, Register(rd), Register(rn), Register(rm));
62717 unsigned rn = (instr >> 16) & 0xf;
62720 qsub16(condition, Register(rd), Register(rn), Register(rm));
62734 unsigned rn = (instr >> 16) & 0xf;
62737 qsub8(condition, Register(rd), Register(rn), Register(rm));
62751 unsigned rn = (instr >> 16) & 0xf;
62756 Register(rn),
62771 unsigned rn = (instr >> 16) & 0xf;
62774 shsub8(condition, Register(rd), Register(rn), Register(rm));
62792 unsigned rn = instr & 0xf;
62798 Operand(Register(rn), LSL, amount));
62813 unsigned rn = instr & 0xf;
62815 ssat16(condition, Register(rd), imm, Register(rn));
62868 unsigned rn = instr & 0xf;
62875 Operand(Register(rn), ASR, amount));
62912 unsigned rn = (instr >> 16) & 0xf;
62918 Register(rn),
62959 unsigned rn = (instr >> 16) & 0xf;
62965 Register(rn),
62995 unsigned rn = (instr >> 16) & 0xf;
63008 MemOperand(Register(rn),
63024 unsigned rn = (instr >> 16) & 0xf;
63037 MemOperand(Register(rn),
63059 unsigned rn = (instr >> 16) & 0xf;
63062 uadd16(condition, Register(rd), Register(rn), Register(rm));
63076 unsigned rn = (instr >> 16) & 0xf;
63079 uasx(condition, Register(rd), Register(rn), Register(rm));
63093 unsigned rn = (instr >> 16) & 0xf;
63096 usax(condition, Register(rd), Register(rn), Register(rm));
63110 unsigned rn = (instr >> 16) & 0xf;
63113 usub16(condition, Register(rd), Register(rn), Register(rm));
63127 unsigned rn = (instr >> 16) & 0xf;
63130 uadd8(condition, Register(rd), Register(rn), Register(rm));
63144 unsigned rn = (instr >> 16) & 0xf;
63147 usub8(condition, Register(rd), Register(rn), Register(rm));
63183 unsigned rn = (instr >> 16) & 0xf;
63189 Register(rn),
63243 unsigned rn = (instr >> 16) & 0xf;
63248 Register(rn),
63263 unsigned rn = (instr >> 16) & 0xf;
63266 uqadd8(condition, Register(rd), Register(rn), Register(rm));
63280 unsigned rn = (instr >> 16) & 0xf;
63285 Register(rn),
63300 unsigned rn = (instr >> 16) & 0xf;
63303 uhadd8(condition, Register(rd), Register(rn), Register(rm));
63323 unsigned rn = (instr >> 16) & 0xf;
63326 uqasx(condition, Register(rd), Register(rn), Register(rm));
63340 unsigned rn = (instr >> 16) & 0xf;
63343 uhasx(condition, Register(rd), Register(rn), Register(rm));
63366 unsigned rn = (instr >> 16) & 0xf;
63369 uqsax(condition, Register(rd), Register(rn), Register(rm));
63383 unsigned rn = (instr >> 16) & 0xf;
63386 uhsax(condition, Register(rd), Register(rn), Register(rm));
63409 unsigned rn = (instr >> 16) & 0xf;
63414 Register(rn),
63429 unsigned rn = (instr >> 16) & 0xf;
63432 uqsub8(condition, Register(rd), Register(rn), Register(rm));
63446 unsigned rn = (instr >> 16) & 0xf;
63451 Register(rn),
63466 unsigned rn = (instr >> 16) & 0xf;
63469 uhsub8(condition, Register(rd), Register(rn), Register(rm));
63487 unsigned rn = instr & 0xf;
63493 Operand(Register(rn), LSL, amount));
63508 unsigned rn = instr & 0xf;
63510 usat16(condition, Register(rd), imm, Register(rn));
63563 unsigned rn = instr & 0xf;
63570 Operand(Register(rn), ASR, amount));
63607 unsigned rn = (instr >> 16) & 0xf;
63613 Register(rn),
63654 unsigned rn = (instr >> 16) & 0xf;
63660 Register(rn),
63690 unsigned rn = (instr >> 16) & 0xf;
63704 MemOperand(Register(rn),
63720 unsigned rn = (instr >> 16) & 0xf;
63734 MemOperand(Register(rn),
63759 unsigned rn = instr & 0xf;
63762 smuad(condition, Register(rd), Register(rn), Register(rm));
63773 unsigned rn = instr & 0xf;
63779 Register(rn),
63798 unsigned rn = instr & 0xf;
63801 smuadx(condition, Register(rd), Register(rn), Register(rm));
63812 unsigned rn = instr & 0xf;
63818 Register(rn),
63837 unsigned rn = instr & 0xf;
63840 smusd(condition, Register(rd), Register(rn), Register(rm));
63851 unsigned rn = instr & 0xf;
63857 Register(rn),
63876 unsigned rn = instr & 0xf;
63879 smusdx(condition, Register(rd), Register(rn), Register(rm));
63890 unsigned rn = instr & 0xf;
63896 Register(rn),
63912 unsigned rn = instr & 0xf;
63915 sdiv(condition, Register(rd), Register(rn), Register(rm));
63932 unsigned rn = instr & 0xf;
63935 usad8(condition, Register(rd), Register(rn), Register(rm));
63946 unsigned rn = instr & 0xf;
63952 Register(rn),
63977 unsigned rn = (instr >> 16) & 0xf;
63991 MemOperand(Register(rn),
64007 unsigned rn = (instr >> 16) & 0xf;
64021 MemOperand(Register(rn),
64044 unsigned rn = instr & 0xf;
64047 udiv(condition, Register(rd), Register(rn), Register(rm));
64064 unsigned rn = instr & 0xf;
64069 sbfx(condition, Register(rd), Register(rn), lsb, width);
64089 unsigned rn = (instr >> 16) & 0xf;
64103 MemOperand(Register(rn),
64119 unsigned rn = (instr >> 16) & 0xf;
64133 MemOperand(Register(rn),
64159 unsigned rn = instr & 0xf;
64165 Register(rn),
64180 unsigned rn = instr & 0xf;
64185 Register(rn),
64197 unsigned rn = instr & 0xf;
64203 Register(rn),
64229 unsigned rn = instr & 0xf;
64235 Register(rn),
64250 unsigned rn = instr & 0xf;
64255 Register(rn),
64267 unsigned rn = instr & 0xf;
64273 Register(rn),
64299 unsigned rn = instr & 0xf;
64305 Register(rn),
64317 unsigned rn = instr & 0xf;
64323 Register(rn),
64346 unsigned rn = instr & 0xf;
64352 Register(rn),
64364 unsigned rn = instr & 0xf;
64370 Register(rn),
64407 unsigned rn = instr & 0xf;
64412 bfi(condition, Register(rd), Register(rn), lsb, width);
64435 unsigned rn = (instr >> 16) & 0xf;
64449 MemOperand(Register(rn),
64465 unsigned rn = (instr >> 16) & 0xf;
64479 MemOperand(Register(rn),
64501 unsigned rn = instr & 0xf;
64506 ubfx(condition, Register(rd), Register(rn), lsb, width);
64542 unsigned rn = (instr >> 16) & 0xf;
64546 stmda(condition, Register(rn), write_back, registers);
64556 unsigned rn = (instr >> 16) & 0xf;
64560 stm(condition, Best, Register(rn), write_back, registers);
64580 unsigned rn = (instr >> 16) & 0xf;
64584 stmdb(condition, Best, Register(rn), write_back, registers);
64594 unsigned rn = (instr >> 16) & 0xf;
64598 stmib(condition, Register(rn), write_back, registers);
64614 unsigned rn = (instr >> 16) & 0xf;
64618 ldmda(condition, Register(rn), write_back, registers);
64638 unsigned rn = (instr >> 16) & 0xf;
64642 ldm(condition, Best, Register(rn), write_back, registers);
64652 unsigned rn = (instr >> 16) & 0xf;
64656 ldmdb(condition, Register(rn), write_back, registers);
64666 unsigned rn = (instr >> 16) & 0xf;
64670 ldmib(condition, Register(rn), write_back, registers);
64797 unsigned rn = (instr >> 16) & 0xf;
64804 Register(rn),
64822 unsigned rn = (instr >> 16) & 0xf;
64831 Register(rn),
64847 unsigned rn = (instr >> 16) & 0xf;
64855 Register(rn),
64982 unsigned rn = (instr >> 16) & 0xf;
64989 Register(rn),
65027 unsigned rn = (instr >> 16) & 0xf;
65036 Register(rn),
65052 unsigned rn = (instr >> 16) & 0xf;
65060 Register(rn),
65154 unsigned rn = (instr >> 16) & 0xf;
65161 MemOperand(Register(rn), sign, offset, Offset));
65172 unsigned rn = (instr >> 16) & 0xf;
65179 MemOperand(Register(rn), sign, offset, Offset));
65204 unsigned rn = (instr >> 16) & 0xf;
65210 Register(rn),
65249 unsigned rn = (instr >> 16) & 0xf;
65257 Register(rn),
65273 unsigned rn = (instr >> 16) & 0xf;
65280 Register(rn),
65363 unsigned rn = (instr >> 16) & 0xf;
65370 MemOperand(Register(rn), sign, offset, Offset));
65412 unsigned rn = (instr >> 16) & 0xf;
65419 MemOperand(Register(rn), sign, offset, Offset));
65433 unsigned rn = (instr >> 16) & 0xf;
65439 Register(rn),
65460 unsigned rn = (instr >> 16) & 0xf;
65468 Register(rn),
65484 unsigned rn = (instr >> 16) & 0xf;
65491 Register(rn),
65574 unsigned rn = ExtractSRegister(instr, 7, 16);
65580 SRegister(rn),
65592 unsigned rn = ExtractSRegister(instr, 7, 16);
65598 SRegister(rn),
65610 unsigned rn = ExtractDRegister(instr, 7, 16);
65616 DRegister(rn),
65628 unsigned rn = ExtractDRegister(instr, 7, 16);
65634 DRegister(rn),
65646 unsigned rn = ExtractSRegister(instr, 7, 16);
65652 SRegister(rn),
65664 unsigned rn = ExtractSRegister(instr, 7, 16);
65670 SRegister(rn),
65682 unsigned rn = ExtractDRegister(instr, 7, 16);
65688 DRegister(rn),
65700 unsigned rn = ExtractDRegister(instr, 7, 16);
65706 DRegister(rn),
65718 unsigned rn = ExtractSRegister(instr, 7, 16);
65724 SRegister(rn),
65736 unsigned rn = ExtractDRegister(instr, 7, 16);
65742 DRegister(rn),
65754 unsigned rn = ExtractSRegister(instr, 7, 16);
65760 SRegister(rn),
65772 unsigned rn = ExtractSRegister(instr, 7, 16);
65778 SRegister(rn),
65790 unsigned rn = ExtractDRegister(instr, 7, 16);
65796 DRegister(rn),
65808 unsigned rn = ExtractDRegister(instr, 7, 16);
65814 DRegister(rn),
65835 unsigned rn = ExtractSRegister(instr, 7, 16);
65838 vmov(condition, SRegister(rn), Register(rt));
65984 unsigned rn = ExtractSRegister(instr, 7, 16);
65990 SRegister(rn),
66002 unsigned rn = ExtractSRegister(instr, 7, 16);
66008 SRegister(rn),
66020 unsigned rn = ExtractDRegister(instr, 7, 16);
66026 DRegister(rn),
66038 unsigned rn = ExtractDRegister(instr, 7, 16);
66044 DRegister(rn),
66056 unsigned rn = ExtractSRegister(instr, 7, 16);
66062 SRegister(rn),
66074 unsigned rn = ExtractSRegister(instr, 7, 16);
66080 SRegister(rn),
66092 unsigned rn = ExtractDRegister(instr, 7, 16);
66098 DRegister(rn),
66110 unsigned rn = ExtractDRegister(instr, 7, 16);
66116 DRegister(rn),
66128 unsigned rn = ExtractSRegister(instr, 7, 16);
66134 SRegister(rn),
66146 unsigned rn = ExtractSRegister(instr, 7, 16);
66152 SRegister(rn),
66164 unsigned rn = ExtractDRegister(instr, 7, 16);
66170 DRegister(rn),
66182 unsigned rn = ExtractDRegister(instr, 7, 16);
66188 DRegister(rn),
67105 unsigned rn = ExtractSRegister(instr, 7, 16);
67107 vmov(condition, Register(rt), SRegister(rn));
67168 unsigned rn = ExtractDRegister(instr, 7, 16);
67170 vmov(condition, dt, Register(rt), DRegisterLane(rn, lane));