Lines Matching refs:pg

834 SimVRegister Simulator::ExpandToSimVRegister(const SimPRegister& pg) {
837 mov_zeroing(kFormatVnB, result, pg, ones);
1945 const LogicPRegister& pg,
1968 pg.GetActiveMask<uint16_t>(q_index) & GetPrintRegLaneMask(format);
2143 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2157 mov_zeroing(pd, pg, pd);
2158 PredTest(vform, pg, pd);
2389 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2398 fcvt(kFormatVnH, kFormatVnS, result, pg, zn);
2405 mov_merging(kFormatVnS, zd, pg, result);
2409 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2419 fcvt(kFormatVnS, kFormatVnD, result, pg, zn);
2434 mov_merging(kFormatVnD, zd, pg, result);
2438 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2446 fcvt(kFormatVnS, kFormatVnH, zd, pg, result);
2450 fcvt(kFormatVnD, kFormatVnS, zd, pg, result);
2459 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2478 mov_merging(vform, zd, pg, result);
2483 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2502 mov_merging(vform, zd, pg, result);
2507 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
2515 histogram(vform, result, pg, zn, zm);
2516 mov_zeroing(vform, zd, pg, result);
3114 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3129 mov_merging(vform, zda, pg, result);
3376 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3410 mov_merging(vform, zdn, pg, result);
3417 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3449 mov_merging(vform, zdn, pg, result);
3454 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3479 mov_merging(vform, zdn, pg, result);
3484 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3508 mov_merging(vform, zdn, pg, result);
3512 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3542 mov_merging(vform, zdn, pg, result);
3580 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3617 SVEStructuredLoadHelper(kFormatVnD, pg, instr->GetRt(), addr, is_signed);
3621 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3633 SVEStructuredStoreHelper(kFormatVnD, pg, instr->GetRt(), addr);
3637 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3667 SVEStructuredLoadHelper(kFormatVnS, pg, instr->GetRt(), addr, is_signed);
3671 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
3682 SVEStructuredStoreHelper(kFormatVnS, pg, instr->GetRt(), addr);
9739 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
9781 mov_merging(vform, zdn, pg, result);
9789 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
9862 mov_merging(vform, zdn, pg, result);
9870 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
9894 mov_merging(vform, zdn, pg, result);
10173 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10179 fadda(vform, vdn, pg, zm);
10191 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10240 mov_merging(vform, zdn, pg, result);
10251 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10292 mov_merging(vform, zdn, pg, result);
10349 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10383 mov_zeroing(pd, pg, pd);
10389 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10423 mov_zeroing(pd, pg, pd);
10435 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10448 mov_merging(vform, zdn, pg, result);
10461 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10474 mov_merging(vform, zda, pg, result);
10518 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10553 mov_merging(vform, scratch, pg, zn);
10587 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10650 mov_merging(vform, zd, pg, result);
10691 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10742 fcvts(vform, dst_data_size, src_data_size, zd, pg, zn, FPZero);
10744 fcvtu(vform, dst_data_size, src_data_size, zd, pg, zn, FPZero);
10751 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10785 fcvt(dst_data_size, src_data_size, zd, pg, zn);
10791 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10806 mov_merging(vform, zd, pg, result);
10812 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10847 mov_merging(vform, zd, pg, result);
10853 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
10905 scvtf(vform, dst_data_size, src_data_size, zd, pg, zn, fpcr_rounding);
10907 ucvtf(vform, dst_data_size, src_data_size, zd, pg, zn, fpcr_rounding);
10934 SimPRegister& pg = ReadPRegister(instr->ExtractBits(8, 5));
10936 int count = CountActiveLanes(vform, pg);
11104 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11121 mov_merging(vform, zdn, pg, result);
11128 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11148 mov_merging(vform, zdn, pg, result);
11155 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11172 mov_merging(vform, zdn, pg, result);
11180 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11206 mov_merging(vform, zdn, pg, result);
11229 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11251 mov_merging(vform, zdn, pg, result);
11634 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11640 mov_merging(vform, zd, pg, zn);
11642 mov_zeroing(vform, zd, pg, zn);
11655 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11660 andv(vform, vd, pg, zn);
11663 eorv(vform, vd, pg, zn);
11666 orv(vform, vd, pg, zn);
11675 saddv(vform, vd, pg, zn);
11678 smaxv(vform, vd, pg, zn);
11681 sminv(vform, vd, pg, zn);
11684 uaddv(vform, vd, pg, zn);
11687 umaxv(vform, vd, pg, zn);
11690 uminv(vform, vd, pg, zn);
11748 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
11749 mov_merging(vform, zd, pg, result);
11757 SimPRegister& pg = ReadPRegister(instr->ExtractBits(19, 16));
11775 mov_merging(vform, zd, pg, result);
12398 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12425 pg,
12433 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12459 pg,
12468 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12489 mov_zeroing(vform, zt, pg, zt);
12496 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12516 mov_zeroing(vform, zt, pg, zt);
12823 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12849 SVEStructuredStoreHelper(vform, pg, instr->GetRt(), addr);
12854 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12879 SVEStructuredStoreHelper(vform, pg, instr->GetRt(), addr);
12942 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
12948 mov_merging(vform, ReadVRegister(instr->GetRd()), pg, z_result);
13152 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13159 brka(result, pg, pn);
13163 brkb(result, pg, pn);
13171 mov_merging(pd, pg, result);
13173 mov_zeroing(pd, pg, result);
13178 PredTest(kFormatVnB, pg, pd);
13185 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13191 brkn(pdm, pg, pn);
13200 // Note that this ignores `pg`.
13334 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13350 std::pair<bool, uint64_t> value = clast(vform, pg, zm, active_offset);
13366 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13384 std::pair<bool, uint64_t> src2_value = clast(vform, pg, zm, active_offset);
13394 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13410 std::pair<bool, uint64_t> value = clast(vform, pg, zm, active_offset);
13422 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13439 std::pair<bool, uint64_t> value = clast(vform, pg, zm, active_offset);
13449 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13465 std::pair<bool, uint64_t> value = clast(vform, pg, zm, active_offset);
13474 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13478 compact(vform, zd, pg, zn);
13489 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13497 mov_merging(vform, ReadVRegister(instr->GetRd()), pg, z_result);
13507 SimPRegister& pg = ReadPRegister(instr->ExtractBits(19, 16));
13524 mov_merging(vform, zd, pg, result);
13526 mov_zeroing(vform, zd, pg, result);
13533 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13582 mov_merging(chunk_form, zd, pg, result);
13590 SimPRegister& pg = ReadPRegister(instr->GetPgLow8());
13594 splice(vform, zd, pg, zd, zn);
13597 splice(vform, zd, pg, zn, zn2);
13729 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13734 WriteXRegister(instr->GetRd(), CountActiveAndTrueLanes(vform, pg, pn));
13746 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13771 sel(pd, pg, pn, pm);
13778 mov_zeroing(pd, pg, result);
13780 PredTest(kFormatVnB, pg, pd);
13785 LogicPRegister pg = ReadPRegister(instr->ExtractBits(8, 5));
13789 pfirst(pdn, pg, pdn);
13790 // TODO: Is this broken when pg == pdn?
13791 PredTest(kFormatVnB, pg, pdn);
13819 LogicPRegister pg = ReadPRegister(instr->ExtractBits(8, 5));
13823 pnext(vform, pdn, pg, pdn);
13824 // TODO: Is this broken when pg == pdn?
13825 PredTest(vform, pg, pdn);
13831 LogicPRegister pg(ReadPRegister(instr->GetPn()));
13846 mov_zeroing(pd, pg, ffr);
13849 PredTest(kFormatVnB, pg, pd);
13893 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13903 brkpa(pd, pg, pn, pm);
13909 brkpb(pd, pg, pn, pm);
13917 PredTest(kFormatVnB, pg, pd);
13959 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13963 sel(vform, zd, pg, zn, zm);