Lines Matching refs:mnemonic

793   const char *mnemonic = mnemonic_.c_str();
802 mnemonic = "mov";
809 mnemonic = "cmn";
816 mnemonic = "cmp";
821 Format(instr, mnemonic, form);
828 const char *mnemonic = mnemonic_.c_str();
843 mnemonic = "cmn";
850 mnemonic = "neg";
857 mnemonic = "cmp";
860 mnemonic = "negs";
864 Format(instr, mnemonic, form);
870 const char *mnemonic = "";
880 mnemonic = "add";
884 mnemonic = "adds";
886 mnemonic = "cmn";
893 mnemonic = "sub";
897 mnemonic = "subs";
899 mnemonic = "cmp";
907 Format(instr, mnemonic, form);
913 const char *mnemonic = "";
920 mnemonic = "adc";
924 mnemonic = "adcs";
928 mnemonic = "sbc";
930 mnemonic = "ngc";
937 mnemonic = "sbcs";
939 mnemonic = "ngcs";
947 Format(instr, mnemonic, form);
964 const char *mnemonic = "";
976 mnemonic = "and";
980 mnemonic = "orr";
984 mnemonic = "mov";
991 mnemonic = "eor";
995 mnemonic = "ands";
997 mnemonic = "tst";
1005 Format(instr, mnemonic, form);
1040 const char *mnemonic = mnemonic_.c_str();
1047 mnemonic = "tst";
1055 mnemonic = "mov";
1062 mnemonic = "mvn";
1068 Format(instr, mnemonic, form);
1085 const char *mnemonic = "";
1096 mnemonic = "csel";
1100 mnemonic = "csinc";
1102 mnemonic = "cset";
1105 mnemonic = "cinc";
1112 mnemonic = "csinv";
1114 mnemonic = "csetm";
1117 mnemonic = "cinv";
1124 mnemonic = "csneg";
1126 mnemonic = "cneg";
1134 Format(instr, mnemonic, form);
1143 const char *mnemonic = "";
1165 mnemonic = "sbfx";
1170 mnemonic = "sxtb";
1172 mnemonic = "sxth";
1174 mnemonic = "sxtw";
1179 mnemonic = "asr";
1182 mnemonic = "sbfiz";
1189 mnemonic = "ubfx";
1194 mnemonic = "uxtb";
1196 mnemonic = "uxth";
1202 mnemonic = "lsr";
1205 mnemonic = "lsl";
1208 mnemonic = "ubfiz";
1215 mnemonic = "bfxil";
1219 mnemonic = "bfc";
1222 mnemonic = "bfi";
1228 Format(instr, mnemonic, form);
1233 const char *mnemonic = "";
1240 mnemonic = "ror";
1243 mnemonic = "extr";
1250 Format(instr, mnemonic, form);
1269 // We can't use the mnemonic directly here, as there's no space between it and
1270 // the condition. Assert that we have the correct mnemonic, then use "b"
1340 std::string mnemonic = mnemonic_;
1353 VIXL_ASSERT(mnemonic[3] == 'v');
1354 mnemonic.pop_back();
1364 Format(instr, mnemonic.c_str(), form);
1370 const char *mnemonic = "";
1380 mnemonic = "madd";
1383 mnemonic = "mul";
1390 mnemonic = "msub";
1393 mnemonic = "mneg";
1399 mnemonic = "smaddl";
1401 mnemonic = "smull";
1407 mnemonic = "smsubl";
1409 mnemonic = "smnegl";
1415 mnemonic = "umaddl";
1417 mnemonic = "umull";
1423 mnemonic = "umsubl";
1425 mnemonic = "umnegl";
1431 mnemonic = "smulh";
1436 mnemonic = "umulh";
1443 Format(instr, mnemonic, form);
1466 const char *mnemonic = "";
1478 mnemonic = "movn";
1480 mnemonic = "mov";
1484 mnemonic = "movn";
1490 mnemonic = "mov";
1492 mnemonic = "movz";
1496 mnemonic = "movk";
1502 Format(instr, mnemonic, form);
1582 const char *mnemonic = mnemonic_.c_str();
1596 Format(instr, mnemonic, form);
1866 std::string mnemonic = mnemonic_;
1880 mnemonic.replace(0, 2, "st");
1884 Format(instr, mnemonic.c_str(), form, suffix);
2024 const char *mnemonic = mnemonic_.c_str();
2063 mnemonic = "ssbb";
2066 mnemonic = "pssbb";
2074 mnemonic = "dc";
2098 mnemonic = "ic";
2102 mnemonic = "sys";
2111 Format(instr, mnemonic, form, suffix);
2116 const char *mnemonic = "unimplemented";
2121 mnemonic = "hlt";
2124 mnemonic = "brk";
2127 mnemonic = "svc";
2130 mnemonic = "hvc";
2133 mnemonic = "smc";
2136 mnemonic = "dcps1";
2140 mnemonic = "dcps2";
2144 mnemonic = "dcps3";
2150 Format(instr, mnemonic, form);
2169 const char *mnemonic = mnemonic_.c_str();
2176 Format(instr, mnemonic, nfd.Substitute(form));
2180 const char *mnemonic = mnemonic_.c_str();
2183 Format(instr, mnemonic, nfd.Substitute(form));
2187 const char *mnemonic = mnemonic_.c_str();
2190 Format(instr, mnemonic, nfd.Substitute(form));
2194 const char *mnemonic = mnemonic_.c_str();
2209 mnemonic = NULL;
2213 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
2217 const char *mnemonic = mnemonic_.c_str();
2220 Format(instr, mnemonic, nfd.Substitute(form));
2224 const char *mnemonic = mnemonic_.c_str();
2228 mnemonic = "mvn";
2230 Format(instr, mnemonic, nfd.Substitute(form));
2234 const char *mnemonic = mnemonic_.c_str();
2255 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form), suffix);
2259 const char *mnemonic = mnemonic_.c_str();
2270 mnemonic = NULL;
2275 mnemonic = NULL;
2289 mnemonic = NULL;
2295 Format(instr, mnemonic, nfd.Substitute(form));
2299 const char *mnemonic = mnemonic_.c_str();
2311 Format(instr, mnemonic, form, suffix);
2315 const char *mnemonic = mnemonic_.c_str();
2322 mnemonic = "mov";
2328 mnemonic = NULL;
2331 Format(instr, mnemonic, nfd.Substitute(form));
2339 const char *mnemonic = mnemonic_.c_str();
2345 Format(instr, mnemonic, nfd.Substitute(form));
2349 const char *mnemonic = mnemonic_.c_str();
2364 mnemonic = NULL;
2369 Format(instr, mnemonic, nfd.Substitute(form));
2373 const char *mnemonic = mnemonic_.c_str();
2377 Format(instr, mnemonic, nfd.Substitute(form));
2383 const char *mnemonic = mnemonic_.c_str();
2408 Format(instr, mnemonic, nfd.Substitute(form), suffix);
2413 const char *mnemonic = mnemonic_.c_str();
2435 mnemonic = NULL;
2442 mnemonic = NULL;
2446 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
2450 const char *mnemonic = mnemonic_.c_str();
2453 mnemonic = NULL;
2455 Format(instr, mnemonic, form);
2463 const char *mnemonic = mnemonic_.c_str();
2478 mnemonic = NULL;
2482 mnemonic,
2552 const char *mnemonic = mnemonic_.c_str();
2561 mnemonic = "mov";
2566 mnemonic = "mov";
2577 mnemonic = "mov";
2592 mnemonic = NULL;
2607 Format(instr, mnemonic, nfd.Substitute(form));
2612 const char *mnemonic = mnemonic_.c_str();
2616 mnemonic = NULL;
2618 Format(instr, mnemonic, nfd.Substitute(form));
2623 const char *mnemonic = NULL;
2633 mnemonic = "ld1";
2637 mnemonic = "ld1";
2641 mnemonic = "ld1";
2645 mnemonic = "ld1";
2649 mnemonic = "ld2";
2653 mnemonic = "ld3";
2657 mnemonic = "ld4";
2661 mnemonic = "st1";
2665 mnemonic = "st1";
2669 mnemonic = "st1";
2673 mnemonic = "st1";
2677 mnemonic = "st2";
2681 mnemonic = "st3";
2685 mnemonic = "st4";
2693 bool allocated = (mnemonic != NULL);
2708 VIXL_ASSERT(mnemonic != NULL);
2711 mnemonic = "unallocated";
2715 Format(instr, mnemonic, nfd.Substitute(form));
2721 const char *mnemonic = NULL;
2732 mnemonic = "ld1";
2736 mnemonic = "ld1";
2740 mnemonic = "ld1";
2744 mnemonic = "ld1";
2748 mnemonic = "ld2";
2752 mnemonic = "ld3";
2756 mnemonic = "ld4";
2760 mnemonic = "st1";
2764 mnemonic = "st1";
2768 mnemonic = "st1";
2772 mnemonic = "st1";
2776 mnemonic = "st2";
2780 mnemonic = "st3";
2784 mnemonic = "st4";
2792 bool allocated = (mnemonic != NULL);
2807 VIXL_ASSERT(mnemonic != NULL);
2810 mnemonic = "unallocated";
2814 Format(instr, mnemonic, nfd.Substitute(form));
2819 const char *mnemonic = NULL;
2830 mnemonic = "ld1";
2834 mnemonic = "ld1";
2838 mnemonic = "ld1";
2843 mnemonic = "st1";
2847 mnemonic = "st1";
2851 mnemonic = "st1";
2856 mnemonic = "ld1r";
2861 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
2866 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
2873 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
2881 mnemonic = "ld2r";
2886 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
2891 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
2896 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
2904 mnemonic = "ld3r";
2909 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld4" : "st4";
2914 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld4" : "st4";
2921 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld4" : "st4";
2929 mnemonic = "ld4r";
2937 bool allocated = (mnemonic != NULL);
2973 VIXL_ASSERT(mnemonic != NULL);
2976 mnemonic = "unallocated";
2980 Format(instr, mnemonic, nfd.Substitute(form));
2986 const char *mnemonic = NULL;
2997 mnemonic = "ld1";
3001 mnemonic = "ld1";
3005 mnemonic = "ld1";
3010 mnemonic = "st1";
3014 mnemonic = "st1";
3018 mnemonic = "st1";
3023 mnemonic = "ld1r";
3028 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
3033 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
3038 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld2" : "st2";
3045 mnemonic = "ld2r";
3050 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
3055 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
3060 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld3" : "st3";
3067 mnemonic = "ld3r";
3072 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld4" : "st4";
3077 mnemonic = (instr->GetLdStXLoad()) == 1 ? "ld4" : "st4";
3082 mnemonic = (instr->GetLdStXLoad() == 1) ? "ld4" : "st4";
3089 mnemonic = "ld4r";
3097 bool allocated = (mnemonic != NULL);
3133 VIXL_ASSERT(mnemonic != NULL);
3136 mnemonic = "unallocated";
3140 Format(instr, mnemonic, nfd.Substitute(form));
3145 const char *mnemonic = mnemonic_.c_str();
3191 Format(instr, mnemonic, nfd.Substitute(form));
3196 const char *mnemonic = mnemonic_.c_str();
3200 mnemonic = NULL;
3207 Format(instr, mnemonic, form, suffix);
3211 const char *mnemonic = mnemonic_.c_str();
3225 mnemonic = NULL;
3229 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form), suffix);
3233 const char *mnemonic = mnemonic_.c_str();
3242 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3246 const char *mnemonic = mnemonic_.c_str();
3258 Format(instr, mnemonic, form, suffix);
3263 const char *mnemonic = mnemonic_.c_str();
3269 mnemonic = NULL;
3271 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3275 const char *mnemonic = mnemonic_.c_str();
3278 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3282 const char *mnemonic = mnemonic_.c_str();
3285 mnemonic = NULL;
3287 Format(instr, mnemonic, form);
3291 const char *mnemonic = mnemonic_.c_str();
3301 mnemonic = NULL;
3307 mnemonic = NULL;
3310 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3325 const char *mnemonic = mnemonic_.c_str();
3331 mnemonic = NULL;
3334 mnemonic,
3339 const char *mnemonic = mnemonic_.c_str();
3344 mnemonic,
3349 const char *mnemonic = mnemonic_.c_str();
3354 mnemonic = NULL;
3357 mnemonic,
3363 const char *mnemonic = "unimplemented";
3369 mnemonic = "mov";
3373 Format(instr, mnemonic, nfd.Substitute(form, nfd.kPlaceholder, nfd.kFormat));
3378 const char *mnemonic = mnemonic_.c_str();
3383 mnemonic = NULL;
3385 Format(instr, mnemonic, "'Dd, 'Vn.2d");
3392 mnemonic,
3401 const char *mnemonic = mnemonic_.c_str();
3407 mnemonic = NULL;
3416 Format(instr, mnemonic, form, suffix);
3421 const char *mnemonic = mnemonic_.c_str();
3428 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3432 const char *mnemonic = mnemonic_.c_str();
3452 mnemonic = NULL;
3455 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form), suffix);
3459 const char *mnemonic = mnemonic_.c_str();
3471 mnemonic = (form_hash_ == "sshll_asimdshf_l"_h) ? "sxtl" : "uxtl";
3474 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form), suffix);
3478 const char *mnemonic = mnemonic_.c_str();
3491 mnemonic = NULL;
3496 Format(instr, mnemonic, nfd.Substitute(form));
3501 const char *mnemonic = mnemonic_.c_str();
3507 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
3511 const char *mnemonic = mnemonic_.c_str();
3514 Format(instr, mnemonic, nfd.Substitute(form));
3519 const char *mnemonic = mnemonic_.c_str();
3554 Format(instr, mnemonic, nfd.Substitute(re_form));
3593 const char *mnemonic = mnemonic_.c_str();
3608 Format(instr, mnemonic, form);
3613 const char *mnemonic = "unimplemented";
3620 mnemonic = "prfb";
3624 mnemonic = "prfd";
3628 mnemonic = "prfh";
3632 mnemonic = "prfw";
3639 Format(instr, mnemonic, form, suffix);
3663 const char *mnemonic = "unimplemented";
3671 mnemonic = "st1b";
3675 mnemonic = "st1h";
3679 mnemonic = "st1w";
3686 Format(instr, mnemonic, form, suffix);
3847 const char *mnemonic = mnemonic_.c_str();
3853 mnemonic = "unimplemented";
3871 mnemonic = "unimplemented";
3876 Format(instr, mnemonic, form, suffix);
3975 const char *mnemonic = "unimplemented";
3983 mnemonic = SVEMoveMaskPreferred(imm, lane_size) ? "mov" : "dupm";
3991 Format(instr, mnemonic, form);
3996 const char *mnemonic = "unimplemented";
4003 mnemonic = "fmov";
4010 Format(instr, mnemonic, form);
4014 const char *mnemonic = "unimplemented";
4020 mnemonic = "mov";
4030 Format(instr, mnemonic, form);
4034 const char *mnemonic = "unimplemented";
4043 mnemonic = "mov";
4058 Format(instr, mnemonic, form);
4063 const char *mnemonic = "unimplemented";
4074 mnemonic = "mov";
4081 Format(instr, mnemonic, form);
4228 const char *mnemonic = "unimplemented";
4233 mnemonic = "stnt1b";
4237 mnemonic = "stnt1d";
4241 mnemonic = "stnt1h";
4245 mnemonic = "stnt1w";
4251 Format(instr, mnemonic, form);
4264 const char *mnemonic = "unimplemented";
4270 mnemonic = "prfb";
4274 mnemonic = "prfd";
4278 mnemonic = "prfh";
4282 mnemonic = "prfw";
4289 Format(instr, mnemonic, form);
4309 const char *mnemonic = "unimplemented";
4316 mnemonic = "fmov";
4323 Format(instr, mnemonic, form);
4328 const char *mnemonic = "unimplemented";
4334 mnemonic = "mov";
4343 Format(instr, mnemonic, form);
4347 const char *mnemonic = "unimplemented";
4354 mnemonic = "mov";
4362 Format(instr, mnemonic, form, suffix);
4367 const char *mnemonic = "unimplemented";
4373 mnemonic = "mov";
4379 Format(instr, mnemonic, form);
4884 const char *mnemonic = "unimplemented";
4890 mnemonic = "rbit";
4895 mnemonic = "revb";
4902 mnemonic = "revh";
4909 mnemonic = "revw";
4917 Format(instr, mnemonic, form);
5041 const char *mnemonic = "adr";
5060 mnemonic = "unimplemented";
5064 Format(instr, mnemonic, form, suffix);
5069 const char *mnemonic = "unimplemented";
5074 mnemonic = "and";
5077 mnemonic = "bic";
5080 mnemonic = "eor";
5083 mnemonic = "orr";
5085 mnemonic = "mov";
5092 Format(instr, mnemonic, form);
5096 const char *mnemonic = "unimplemented";
5115 mnemonic = mnemonic_.c_str();
5124 mnemonic = mnemonic_.c_str();
5133 mnemonic = mnemonic_.c_str();
5141 Format(instr, mnemonic, form, suffix);
5434 const char *mnemonic = mnemonic_.c_str();
5445 mnemonic = "movs";
5451 mnemonic = "mov";
5457 mnemonic = "nots";
5463 mnemonic = "not";
5469 mnemonic = "movs";
5475 mnemonic = "mov";
5481 mnemonic = "mov";
5488 Format(instr, mnemonic, form);
5520 const char *mnemonic = mnemonic_.c_str();
5524 mnemonic = "mov";
5528 Format(instr, mnemonic, form);
6223 const char *mnemonic,
6226 if ((mnemonic == NULL) || (format0 == NULL)) {
6230 Substitute(instr, mnemonic);