Lines Matching refs:nreglist
1344 Index_1(const NeonRegisterList& nreglist, DataType dt);
1347 Index_1::Index_1(const NeonRegisterList& nreglist, DataType dt) { in Index_1() argument
1350 if ((nreglist.GetTransferLane() & 7) != nreglist.GetTransferLane()) { in Index_1()
1353 uint32_t value = nreglist.GetTransferLane() << 1; in Index_1()
1354 if (!nreglist.IsSingleSpaced()) return; in Index_1()
1359 if ((nreglist.GetTransferLane() & 3) != nreglist.GetTransferLane()) { in Index_1()
1362 uint32_t value = nreglist.GetTransferLane() << 2; in Index_1()
1363 if (nreglist.IsDoubleSpaced()) value |= 2; in Index_1()
1368 if ((nreglist.GetTransferLane() & 1) != nreglist.GetTransferLane()) { in Index_1()
1371 uint32_t value = nreglist.GetTransferLane() << 3; in Index_1()
1372 if (nreglist.IsDoubleSpaced()) value |= 4; in Index_1()
1384 const NeonRegisterList& nreglist,
1389 const NeonRegisterList& nreglist, in Align_index_align_1() argument
1399 if ((nreglist.GetTransferLane() & 7) != nreglist.GetTransferLane()) { in Align_index_align_1()
1402 value |= nreglist.GetTransferLane() << 1; in Align_index_align_1()
1415 if ((nreglist.GetTransferLane() & 3) != nreglist.GetTransferLane()) { in Align_index_align_1()
1418 value |= nreglist.GetTransferLane() << 2; in Align_index_align_1()
1431 if ((nreglist.GetTransferLane() & 1) != nreglist.GetTransferLane()) { in Align_index_align_1()
1434 value |= nreglist.GetTransferLane() << 3; in Align_index_align_1()
1446 const NeonRegisterList& nreglist,
1451 const NeonRegisterList& nreglist, in Align_index_align_2() argument
1463 if ((nreglist.GetTransferLane() & 7) != nreglist.GetTransferLane()) { in Align_index_align_2()
1466 value |= nreglist.GetTransferLane() << 1; in Align_index_align_2()
1467 if (!nreglist.IsSingleSpaced()) return; in Align_index_align_2()
1480 if ((nreglist.GetTransferLane() & 3) != nreglist.GetTransferLane()) { in Align_index_align_2()
1483 value |= nreglist.GetTransferLane() << 2; in Align_index_align_2()
1484 if (nreglist.IsDoubleSpaced()) value |= 2; in Align_index_align_2()
1497 if ((nreglist.GetTransferLane() & 1) != nreglist.GetTransferLane()) { in Align_index_align_2()
1500 value |= nreglist.GetTransferLane() << 3; in Align_index_align_2()
1501 if (nreglist.IsDoubleSpaced()) value |= 4; in Align_index_align_2()
1513 const NeonRegisterList& nreglist,
1518 const NeonRegisterList& nreglist, in Align_index_align_3() argument
1530 if ((nreglist.GetTransferLane() & 7) != nreglist.GetTransferLane()) { in Align_index_align_3()
1533 value |= nreglist.GetTransferLane() << 1; in Align_index_align_3()
1534 if (!nreglist.IsSingleSpaced()) return; in Align_index_align_3()
1547 if ((nreglist.GetTransferLane() & 3) != nreglist.GetTransferLane()) { in Align_index_align_3()
1550 value |= nreglist.GetTransferLane() << 2; in Align_index_align_3()
1551 if (nreglist.IsDoubleSpaced()) value |= 2; in Align_index_align_3()
1566 if ((nreglist.GetTransferLane() & 1) != nreglist.GetTransferLane()) { in Align_index_align_3()
1569 value |= nreglist.GetTransferLane() << 3; in Align_index_align_3()
1570 if (nreglist.IsDoubleSpaced()) value |= 4; in Align_index_align_3()
1653 Align_align_1(Alignment align, const NeonRegisterList& nreglist);
1657 const NeonRegisterList& nreglist) { in Align_align_1() argument
1663 if ((nreglist.GetLength() == 2) || (nreglist.GetLength() == 4)) in Align_align_1()
1667 if ((nreglist.GetLength() == 2) || (nreglist.GetLength() == 4)) in Align_align_1()
1680 Align_align_2(Alignment align, const NeonRegisterList& nreglist);
1684 const NeonRegisterList& nreglist) { in Align_align_2() argument
1693 if ((nreglist.GetLength() == 4)) SetEncodingValue(0x3); in Align_align_2()
1747 Align_align_5(Alignment align, const NeonRegisterList& nreglist);
1751 const NeonRegisterList& nreglist) { in Align_align_5() argument
1757 if ((nreglist.GetLength() == 2) || (nreglist.GetLength() == 4)) in Align_align_5()
1761 if ((nreglist.GetLength() == 4)) SetEncodingValue(0x3); in Align_align_5()
17967 const NeonRegisterList& nreglist, in vld1() argument
17976 Align_align_1 encoded_align_1(align, nreglist); in vld1()
17978 Align_index_align_1 encoded_align_3(align, nreglist, dt); in vld1()
17981 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
17982 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
17986 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
17988 switch (nreglist.GetLength()) { in vld1()
18013 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
18014 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
18018 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18020 switch (nreglist.GetLength()) { in vld1()
18045 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18046 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18050 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18051 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18061 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18062 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18066 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18067 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18077 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18078 (nreglist.GetLength() == 1) && operand.IsOffset() && in vld1()
18081 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18090 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18091 (nreglist.GetLength() == 1) && operand.IsPostIndex() && in vld1()
18094 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18104 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
18105 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
18109 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18111 switch (nreglist.GetLength()) { in vld1()
18135 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
18136 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
18140 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18142 switch (nreglist.GetLength()) { in vld1()
18166 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18167 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18171 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18172 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18181 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18182 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18186 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18187 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18196 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18197 (nreglist.GetLength() == 1) && operand.IsOffset() && in vld1()
18200 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18208 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18209 (nreglist.GetLength() == 1) && operand.IsPostIndex() && in vld1()
18212 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18227 Align_align_1 encoded_align_1(align, nreglist); in vld1()
18229 Align_index_align_1 encoded_align_3(align, nreglist, dt); in vld1()
18232 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
18233 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
18236 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18238 switch (nreglist.GetLength()) { in vld1()
18263 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18264 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18267 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18268 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18278 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18279 (nreglist.GetLength() == 1) && !rm.IsPC() && !rm.IsSP() && in vld1()
18282 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18293 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld1()
18294 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vld1()
18297 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18299 switch (nreglist.GetLength()) { in vld1()
18323 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld1()
18324 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 2) && in vld1()
18327 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18328 uint32_t len_encoding = nreglist.GetLength() - 1; in vld1()
18337 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vld1()
18338 (nreglist.GetLength() == 1) && !rm.IsPC() && !rm.IsSP() && in vld1()
18341 const DRegister& first = nreglist.GetFirstDRegister(); in vld1()
18350 Delegate(kVld1, &Assembler::vld1, cond, dt, nreglist, operand); in vld1()
18355 const NeonRegisterList& nreglist, in vld2() argument
18363 Align_align_2 encoded_align_1(align, nreglist); in vld2()
18365 Align_index_align_2 encoded_align_3(align, nreglist, dt); in vld2()
18368 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18369 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18370 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18371 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18375 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18377 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18380 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18383 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18395 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18396 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18397 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18398 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18402 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18404 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18407 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18410 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18422 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18423 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18424 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18428 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18429 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18439 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18440 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18441 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18445 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18446 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18456 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18457 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18458 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18462 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18471 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18472 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18473 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18477 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18487 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18488 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18489 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18490 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18494 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18496 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18499 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18502 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18513 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18514 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18515 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18516 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18520 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18522 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18525 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18528 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18539 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18540 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18541 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18545 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18546 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18555 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18556 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18557 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18561 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18562 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18571 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18572 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18573 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18577 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18585 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18586 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18587 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18591 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18605 Align_align_2 encoded_align_1(align, nreglist); in vld2()
18607 Align_index_align_2 encoded_align_3(align, nreglist, dt); in vld2()
18610 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18611 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18612 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18613 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18616 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18618 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18621 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18624 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18636 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18637 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18638 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18641 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18642 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18652 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18653 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18654 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18657 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18668 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld2()
18669 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18670 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18671 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vld2()
18674 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18676 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18679 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vld2()
18682 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vld2()
18693 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld2()
18694 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18695 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18698 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18699 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld2()
18708 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld2()
18709 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vld2()
18710 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vld2()
18713 const DRegister& first = nreglist.GetFirstDRegister(); in vld2()
18722 Delegate(kVld2, &Assembler::vld2, cond, dt, nreglist, operand); in vld2()
18727 const NeonRegisterList& nreglist, in vld3() argument
18738 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18739 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18740 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18744 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18745 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18755 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18756 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18757 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18761 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18762 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18773 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18774 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18775 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18779 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18780 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18789 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18790 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18791 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18795 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18796 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18814 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18815 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18816 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18819 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18820 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18831 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld3()
18832 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18833 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18836 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18837 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vld3()
18847 Delegate(kVld3, &Assembler::vld3, cond, dt, nreglist, operand); in vld3()
18852 const NeonRegisterList& nreglist, in vld3() argument
18859 Index_1 encoded_align_1(nreglist, dt); in vld3()
18862 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
18863 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18864 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18867 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18868 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
18877 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
18878 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18879 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18882 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18883 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
18892 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
18893 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18894 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18897 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18906 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
18907 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18908 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18911 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18921 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
18922 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18923 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18926 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18927 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
18935 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
18936 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18937 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18940 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18941 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
18949 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
18950 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18951 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18954 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18962 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
18963 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18964 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18967 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18981 Index_1 encoded_align_1(nreglist, dt); in vld3()
18984 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
18985 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
18986 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
18990 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
18991 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
19000 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
19001 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
19002 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
19006 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
19017 if (encoded_dt.IsValid() && nreglist.IsTransferAllLanes() && in vld3()
19018 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
19019 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
19023 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
19024 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld3()
19032 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld3()
19033 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vld3()
19034 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vld3()
19038 const DRegister& first = nreglist.GetFirstDRegister(); in vld3()
19047 Delegate(kVld3, &Assembler::vld3, cond, dt, nreglist, operand); in vld3()
19052 const NeonRegisterList& nreglist, in vld4() argument
19063 Align_index_align_3 encoded_align_3(align, nreglist, dt); in vld4()
19066 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19067 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19068 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19072 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19073 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19083 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19084 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19085 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19089 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19090 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19100 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19101 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19102 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19106 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19107 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19117 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19118 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19119 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19123 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19124 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19134 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19135 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19136 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19140 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19149 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19150 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19151 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19155 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19165 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19166 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19167 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19171 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19172 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19181 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19182 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19183 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19187 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19188 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19197 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19198 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19199 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19203 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19204 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19213 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19214 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19215 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19219 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19220 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19229 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19230 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19231 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19235 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19243 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19244 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19245 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19249 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19266 Align_index_align_3 encoded_align_3(align, nreglist, dt); in vld4()
19269 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19270 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19271 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19274 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19275 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19285 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19286 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19287 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19290 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19291 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19301 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19302 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19303 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19306 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19317 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vld4()
19318 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19319 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19322 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19323 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19332 if (encoded_dt_2.IsValid() && nreglist.IsTransferAllLanes() && in vld4()
19333 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19334 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19337 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19338 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vld4()
19347 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vld4()
19348 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vld4()
19349 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vld4()
19352 const DRegister& first = nreglist.GetFirstDRegister(); in vld4()
19361 Delegate(kVld4, &Assembler::vld4, cond, dt, nreglist, operand); in vld4()
26025 const NeonRegisterList& nreglist, in vst1() argument
26034 Align_align_5 encoded_align_1(align, nreglist); in vst1()
26035 Align_index_align_1 encoded_align_2(align, nreglist, dt); in vst1()
26038 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26039 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26043 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26045 switch (nreglist.GetLength()) { in vst1()
26070 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26071 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26075 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26077 switch (nreglist.GetLength()) { in vst1()
26102 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26103 (nreglist.GetLength() == 1) && operand.IsOffset() && in vst1()
26106 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26115 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26116 (nreglist.GetLength() == 1) && operand.IsPostIndex() && in vst1()
26119 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26129 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26130 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26134 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26136 switch (nreglist.GetLength()) { in vst1()
26160 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26161 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26165 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26167 switch (nreglist.GetLength()) { in vst1()
26191 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26192 (nreglist.GetLength() == 1) && operand.IsOffset() && in vst1()
26195 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26203 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26204 (nreglist.GetLength() == 1) && operand.IsPostIndex() && in vst1()
26207 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26222 Align_align_5 encoded_align_1(align, nreglist); in vst1()
26223 Align_index_align_1 encoded_align_2(align, nreglist, dt); in vst1()
26226 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26227 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26230 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26232 switch (nreglist.GetLength()) { in vst1()
26257 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26258 (nreglist.GetLength() == 1) && !rm.IsPC() && !rm.IsSP() && in vst1()
26261 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26272 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst1()
26273 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4) && in vst1()
26276 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26278 switch (nreglist.GetLength()) { in vst1()
26302 if (encoded_dt_2.IsValid() && nreglist.IsTransferOneLane() && in vst1()
26303 (nreglist.GetLength() == 1) && !rm.IsPC() && !rm.IsSP() && in vst1()
26306 const DRegister& first = nreglist.GetFirstDRegister(); in vst1()
26315 Delegate(kVst1, &Assembler::vst1, cond, dt, nreglist, operand); in vst1()
26320 const NeonRegisterList& nreglist, in vst2() argument
26328 Align_align_2 encoded_align_1(align, nreglist); in vst2()
26329 Align_index_align_2 encoded_align_2(align, nreglist, dt); in vst2()
26332 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26333 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26334 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26335 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26339 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26341 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26344 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26347 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26359 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26360 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26361 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26362 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26366 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26368 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26371 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26374 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26386 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26387 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26388 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26392 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26401 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26402 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26403 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26407 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26417 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26418 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26419 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26420 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26424 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26426 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26429 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26432 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26443 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26444 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26445 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26446 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26450 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26452 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26455 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26458 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26469 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26470 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26471 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26475 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26483 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26484 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26485 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26489 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26503 Align_align_2 encoded_align_1(align, nreglist); in vst2()
26504 Align_index_align_2 encoded_align_2(align, nreglist, dt); in vst2()
26507 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26508 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26509 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26510 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26513 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26515 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26518 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26521 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26533 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26534 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26535 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26538 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26549 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst2()
26550 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26551 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26552 (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4))) && in vst2()
26555 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26557 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26560 if (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2)) { in vst2()
26563 if (nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) { in vst2()
26574 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst2()
26575 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 2)) || in vst2()
26576 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 2))) && in vst2()
26579 const DRegister& first = nreglist.GetFirstDRegister(); in vst2()
26588 Delegate(kVst2, &Assembler::vst2, cond, dt, nreglist, operand); in vst2()
26593 const NeonRegisterList& nreglist, in vst3() argument
26604 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26605 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26606 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26610 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26611 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26621 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26622 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26623 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26627 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26628 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26639 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26640 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26641 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26645 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26646 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26655 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26656 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26657 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26661 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26662 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26680 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26681 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26682 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26685 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26686 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26697 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst3()
26698 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26699 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26702 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26703 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x4 : 0x5; in vst3()
26713 Delegate(kVst3, &Assembler::vst3, cond, dt, nreglist, operand); in vst3()
26718 const NeonRegisterList& nreglist, in vst3() argument
26725 Index_1 encoded_align_1(nreglist, dt); in vst3()
26728 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26729 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26730 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26733 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26742 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26743 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26744 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26747 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26757 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26758 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26759 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26762 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26770 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26771 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26772 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26775 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26789 Index_1 encoded_align_1(nreglist, dt); in vst3()
26792 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26793 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26794 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26798 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26809 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst3()
26810 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 3)) || in vst3()
26811 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 3))) && in vst3()
26815 const DRegister& first = nreglist.GetFirstDRegister(); in vst3()
26824 Delegate(kVst3, &Assembler::vst3, cond, dt, nreglist, operand); in vst3()
26829 const NeonRegisterList& nreglist, in vst4() argument
26838 Align_index_align_3 encoded_align_2(align, nreglist, dt); in vst4()
26841 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
26842 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26843 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26847 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26848 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
26858 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
26859 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26860 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26864 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26865 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
26875 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
26876 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26877 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26881 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26890 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
26891 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26892 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26896 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26906 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
26907 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26908 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26912 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26913 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
26922 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
26923 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26924 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26928 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26929 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
26938 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
26939 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26940 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26944 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26952 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
26953 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26954 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26958 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26973 Align_index_align_3 encoded_align_2(align, nreglist, dt); in vst4()
26976 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
26977 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26978 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26981 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
26982 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
26992 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
26993 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
26994 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
26997 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
27008 if (encoded_dt.IsValid() && nreglist.IsTransferMultipleLanes() && in vst4()
27009 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
27010 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
27013 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
27014 uint32_t len_encoding = nreglist.IsSingleSpaced() ? 0x0 : 0x1; in vst4()
27023 if (encoded_dt.IsValid() && nreglist.IsTransferOneLane() && in vst4()
27024 ((nreglist.IsSingleSpaced() && (nreglist.GetLength() == 4)) || in vst4()
27025 (nreglist.IsDoubleSpaced() && (nreglist.GetLength() == 4))) && in vst4()
27028 const DRegister& first = nreglist.GetFirstDRegister(); in vst4()
27037 Delegate(kVst4, &Assembler::vst4, cond, dt, nreglist, operand); in vst4()
27578 const NeonRegisterList& nreglist, in vtbl() argument
27584 if (dt.Is(Untyped8) && nreglist.IsTransferMultipleLanes() && in vtbl()
27585 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4)) { in vtbl()
27587 const DRegister& first = nreglist.GetFirstDRegister(); in vtbl()
27588 uint32_t len_encoding = nreglist.GetLength() - 1; in vtbl()
27597 if (dt.Is(Untyped8) && nreglist.IsTransferMultipleLanes() && in vtbl()
27598 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4)) { in vtbl()
27600 const DRegister& first = nreglist.GetFirstDRegister(); in vtbl()
27601 uint32_t len_encoding = nreglist.GetLength() - 1; in vtbl()
27608 Delegate(kVtbl, &Assembler::vtbl, cond, dt, rd, nreglist, rm); in vtbl()
27614 const NeonRegisterList& nreglist, in vtbx() argument
27620 if (dt.Is(Untyped8) && nreglist.IsTransferMultipleLanes() && in vtbx()
27621 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4)) { in vtbx()
27623 const DRegister& first = nreglist.GetFirstDRegister(); in vtbx()
27624 uint32_t len_encoding = nreglist.GetLength() - 1; in vtbx()
27633 if (dt.Is(Untyped8) && nreglist.IsTransferMultipleLanes() && in vtbx()
27634 (nreglist.IsSingleSpaced()) && (nreglist.GetLength() <= 4)) { in vtbx()
27636 const DRegister& first = nreglist.GetFirstDRegister(); in vtbx()
27637 uint32_t len_encoding = nreglist.GetLength() - 1; in vtbx()
27644 Delegate(kVtbx, &Assembler::vtbx, cond, dt, rd, nreglist, rm); in vtbx()