Lines Matching refs:nfd

2174   NEONFormatDecoder nfd(instr);
2175 nfd.SetFormatMap(0, &map_lp_ta);
2176 Format(instr, mnemonic, nfd.Substitute(form));
2182 NEONFormatDecoder nfd(instr);
2183 Format(instr, mnemonic, nfd.Substitute(form));
2189 NEONFormatDecoder nfd(instr, NEONFormatDecoder::FPFormatMap());
2190 Format(instr, mnemonic, nfd.Substitute(form));
2200 NEONFormatDecoder nfd(instr, &map_cvt_tb, &map_cvt_ta);
2202 VectorFormat vform_dst = nfd.GetVectorFormat(0);
2205 nfd.SetFormatMaps(&map_cvt_ta, &map_cvt_tb);
2213 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
2219 NEONFormatDecoder nfd(instr, NEONFormatDecoder::FPFormatMap());
2220 Format(instr, mnemonic, nfd.Substitute(form));
2226 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LogicalFormatMap());
2230 Format(instr, mnemonic, nfd.Substitute(form));
2237 NEONFormatDecoder nfd(instr,
2242 nfd.SetFormatMaps(nfd.LongIntegerFormatMap(), nfd.IntegerFormatMap());
2255 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form), suffix);
2261 NEONFormatDecoder nfd(instr);
2263 VectorFormat vform_dst = nfd.GetVectorFormat(0);
2295 Format(instr, mnemonic, nfd.Substitute(form));
2317 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LogicalFormatMap());
2331 Format(instr, mnemonic, nfd.Substitute(form));
2344 NEONFormatDecoder nfd(instr, &map);
2345 Format(instr, mnemonic, nfd.Substitute(form));
2351 NEONFormatDecoder nfd(instr);
2354 nfd.SetFormatMaps(nfd.FPFormatMap());
2357 VectorFormat vform_dst = nfd.GetVectorFormat(0);
2369 Format(instr, mnemonic, nfd.Substitute(form));
2375 NEONFormatDecoder nfd(instr);
2376 nfd.SetFormatMaps(nfd.FP16FormatMap());
2377 Format(instr, mnemonic, nfd.Substitute(form));
2387 NEONFormatDecoder nfd(instr);
2400 nfd.SetFormatMap(1, &map_usdot);
2401 nfd.SetFormatMap(2, &map_usdot);
2408 Format(instr, mnemonic, nfd.Substitute(form), suffix);
2416 NEONFormatDecoder nfd(instr);
2417 nfd.SetFormatMap(0, nfd.LongIntegerFormatMap());
2424 nfd.SetFormatMap(1, nfd.LongIntegerFormatMap());
2430 nfd.SetFormatMaps(nfd.LongIntegerFormatMap());
2431 nfd.SetFormatMap(0, nfd.IntegerFormatMap());
2434 if (nfd.GetVectorFormat(0) != kFormat8H) {
2441 if (nfd.GetVectorFormat(0) == kFormat8H) {
2446 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
2466 NEONFormatDecoder nfd(instr,
2473 nfd.SetFormatMap(0, nfd.LongScalarFormatMap());
2476 VectorFormat vform_src = nfd.GetVectorFormat(1);
2483 nfd.Substitute(form,
2495 NEONFormatDecoder nfd(instr, &map_v, &map_v, &map_s);
2496 Format(instr, mnemonic_.c_str(), nfd.Substitute(form));
2503 NEONFormatDecoder nfd(instr,
2507 Format(instr, nfd.Mnemonic(mnemonic_.c_str()), nfd.Substitute(form));
2518 NEONFormatDecoder nfd(instr,
2522 Format(instr, mnemonic_.c_str(), nfd.Substitute(form));
2544 NEONFormatDecoder nfd(instr,
2548 Format(instr, mnemonic_.c_str(), nfd.Substitute(form));
2555 NEONFormatDecoder nfd(instr,
2562 nfd.SetFormatMap(0, nfd.TriangularScalarFormatMap());
2567 nfd.SetFormatMap(0, nfd.TriangularScalarFormatMap());
2568 if (nfd.GetVectorFormat() == kFormatD) {
2579 nfd.SetFormatMap(0, nfd.TriangularScalarFormatMap());
2580 if (nfd.GetVectorFormat() == kFormatD) {
2588 nfd.SetFormatMap(0, nfd.TriangularScalarFormatMap());
2589 VectorFormat vform = nfd.GetVectorFormat();
2601 if (nfd.GetVectorFormat() == kFormat2D) {
2607 Format(instr, mnemonic, nfd.Substitute(form));
2614 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LogicalFormatMap());
2618 Format(instr, mnemonic, nfd.Substitute(form));
2629 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LoadStoreFormatMap());
2715 Format(instr, mnemonic, nfd.Substitute(form));
2728 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LoadStoreFormatMap());
2814 Format(instr, mnemonic, nfd.Substitute(form));
2826 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LoadStoreFormatMap());
2980 Format(instr, mnemonic, nfd.Substitute(form));
2993 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LoadStoreFormatMap());
3140 Format(instr, mnemonic, nfd.Substitute(form));
3150 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LogicalFormatMap());
3160 nfd.SetFormatMap(0, &map_h);
3170 nfd.SetFormatMap(0, &map_s);
3180 nfd.SetFormatMap(0, &map_h);
3184 nfd.SetFormatMap(0, &map_s);
3191 Format(instr, mnemonic, nfd.Substitute(form));
3214 NEONFormatDecoder nfd(instr, NEONFormatDecoder::FPScalarFormatMap());
3224 if (nfd.GetVectorFormat(0) == kFormatS) { // Source format.
3229 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form), suffix);
3235 NEONFormatDecoder nfd(instr, NEONFormatDecoder::ScalarFormatMap());
3240 nfd.SetFormatMap(1, nfd.LongScalarFormatMap());
3242 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3265 NEONFormatDecoder nfd(instr,
3268 if (nfd.GetVectorFormat(0) == kFormatH) {
3271 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3277 NEONFormatDecoder nfd(instr, NEONFormatDecoder::FPScalarFormatMap());
3278 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3293 NEONFormatDecoder nfd(instr, NEONFormatDecoder::ScalarFormatMap());
3294 VectorFormat vform = nfd.GetVectorFormat(0);
3310 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3327 NEONFormatDecoder nfd(instr,
3330 if (nfd.GetVectorFormat(0) == kFormatH) {
3335 nfd.Substitute(form, nfd.kPlaceholder, nfd.kPlaceholder, nfd.kFormat));
3342 NEONFormatDecoder nfd(instr, &map);
3345 nfd.Substitute(form, nfd.kPlaceholder, nfd.kPlaceholder, nfd.kFormat));
3351 NEONFormatDecoder nfd(instr, NEONFormatDecoder::ScalarFormatMap());
3352 VectorFormat vform_dst = nfd.GetVectorFormat(0);
3358 nfd.Substitute(form, nfd.kPlaceholder, nfd.kPlaceholder, nfd.kFormat));
3366 NEONFormatDecoder nfd(instr, NEONFormatDecoder::TriangularScalarFormatMap());
3373 Format(instr, mnemonic, nfd.Substitute(form, nfd.kPlaceholder, nfd.kFormat));
3388 NEONFormatDecoder nfd(instr,
3393 nfd.Substitute(form,
3427 NEONFormatDecoder nfd(instr, &map_dst, &map_src);
3428 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form));
3443 NEONFormatDecoder nfd(instr, &map);
3451 if (nfd.GetVectorFormat(0) == kFormatB) {
3455 Format(instr, mnemonic, nfd.SubstitutePlaceholders(form), suffix);
3463 NEONFormatDecoder nfd(instr,
3474 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form), suffix);
3480 NEONFormatDecoder nfd(instr, NEONFormatDecoder::ShiftImmFormatMap());
3482 VectorFormat vform_dst = nfd.GetVectorFormat(0);
3496 Format(instr, mnemonic, nfd.Substitute(form));
3504 NEONFormatDecoder nfd(instr,
3507 Format(instr, nfd.Mnemonic(mnemonic), nfd.Substitute(form));
3513 NEONFormatDecoder nfd(instr, NEONFormatDecoder::ShiftImmFormatMap());
3514 Format(instr, mnemonic, nfd.Substitute(form));
3527 NEONFormatDecoder nfd(instr, NEONFormatDecoder::LogicalFormatMap());
3554 Format(instr, mnemonic, nfd.Substitute(re_form));
3559 NEONFormatDecoder nfd(instr);
3560 FormatWithDecodedMnemonic(instr, nfd.Substitute("'Vd.%s, 'Vn.%s, 'Vm.%s"));