Lines Matching refs:VectorFormat

621   void SetActive(VectorFormat vform, int lane_index, bool value) {
630 bool IsActive(VectorFormat vform, int lane_index) const {
721 int64_t Int(VectorFormat vform, int index) const {
744 uint64_t Uint(VectorFormat vform, int index) const {
767 int UintArray(VectorFormat vform, uint64_t* dst) const {
774 uint64_t UintLeftJustified(VectorFormat vform, int index) const {
778 int64_t IntLeftJustified(VectorFormat vform, int index) const {
785 void SetInt(VectorFormat vform, int index, int64_t value) const {
806 void SetIntArray(VectorFormat vform, const int64_t* src) const {
813 void SetUint(VectorFormat vform, int index, uint64_t value) const {
834 void SetUintArray(VectorFormat vform, const uint64_t* src) const {
852 void SetFloat(VectorFormat vform, int index, T value) const {
861 void ClearForWrite(VectorFormat vform) const {
911 LogicVRegister& SignedSaturate(VectorFormat vform) {
923 LogicVRegister& UnsignedSaturate(VectorFormat vform) {
942 LogicVRegister& Round(VectorFormat vform) {
951 LogicVRegister& Uhalve(VectorFormat vform) {
967 LogicVRegister& Halve(VectorFormat vform) {
984 int LaneCountFromFormat(VectorFormat vform) const {
1038 VectorFormat vform,
1102 VectorFormat vector_form_;
2059 VectorFormat vform,
2067 VectorFormat vform,
2075 VectorFormat vform,
2083 VectorFormat vform,
2404 PrintRegisterFormat GetPrintRegisterFormat(VectorFormat vform);
2405 PrintRegisterFormat GetPrintRegisterFormatFP(VectorFormat vform);
3021 unsigned RegisterSizeInBitsFromFormat(VectorFormat vform) const {
3029 unsigned RegisterSizeInBytesFromFormat(VectorFormat vform) const {
3035 int LaneCountFromFormat(VectorFormat vform) const {
3043 bool IsFirstActive(VectorFormat vform,
3054 bool AreNoneActive(VectorFormat vform,
3065 bool IsLastActive(VectorFormat vform,
3076 void PredTest(VectorFormat vform,
3321 void ld1(VectorFormat vform, LogicVRegister dst, uint64_t addr);
3322 void ld1(VectorFormat vform, LogicVRegister dst, int index, uint64_t addr);
3323 void ld1r(VectorFormat vform, LogicVRegister dst, uint64_t addr);
3324 void ld1r(VectorFormat vform,
3325 VectorFormat unpack_vform,
3329 void ld2(VectorFormat vform,
3333 void ld2(VectorFormat vform,
3338 void ld2r(VectorFormat vform,
3342 void ld3(VectorFormat vform,
3347 void ld3(VectorFormat vform,
3353 void ld3r(VectorFormat vform,
3358 void ld4(VectorFormat vform,
3364 void ld4(VectorFormat vform,
3371 void ld4r(VectorFormat vform,
3377 void st1(VectorFormat vform, LogicVRegister src, uint64_t addr);
3378 void st1(VectorFormat vform, LogicVRegister src, int index, uint64_t addr);
3379 void st2(VectorFormat vform,
3383 void st2(VectorFormat vform,
3388 void st3(VectorFormat vform,
3393 void st3(VectorFormat vform,
3399 void st4(VectorFormat vform,
3405 void st4(VectorFormat vform,
3412 LogicVRegister cmp(VectorFormat vform,
3417 LogicVRegister cmp(VectorFormat vform,
3422 LogicVRegister cmptst(VectorFormat vform,
3426 LogicVRegister add(VectorFormat vform,
3432 LogicVRegister add_uint(VectorFormat vform,
3436 LogicVRegister addp(VectorFormat vform,
3458 LogicVRegister mla(VectorFormat vform,
3464 LogicVRegister mls(VectorFormat vform,
3469 LogicVRegister mul(VectorFormat vform,
3473 LogicVRegister mul(VectorFormat vform,
3478 LogicVRegister mla(VectorFormat vform,
3483 LogicVRegister mls(VectorFormat vform,
3488 LogicVRegister pmul(VectorFormat vform,
3492 LogicVRegister sdiv(VectorFormat vform,
3496 LogicVRegister udiv(VectorFormat vform,
3501 typedef LogicVRegister (Simulator::*ByElementOp)(VectorFormat vform,
3506 LogicVRegister fmul(VectorFormat vform,
3511 LogicVRegister fmla(VectorFormat vform,
3516 LogicVRegister fmlal(VectorFormat vform,
3521 LogicVRegister fmlal2(VectorFormat vform,
3526 LogicVRegister fmls(VectorFormat vform,
3531 LogicVRegister fmlsl(VectorFormat vform,
3536 LogicVRegister fmlsl2(VectorFormat vform,
3541 LogicVRegister fmulx(VectorFormat vform,
3546 LogicVRegister smulh(VectorFormat vform,
3550 LogicVRegister umulh(VectorFormat vform,
3554 LogicVRegister sqdmull(VectorFormat vform,
3559 LogicVRegister sqdmlal(VectorFormat vform,
3564 LogicVRegister sqdmlsl(VectorFormat vform,
3569 LogicVRegister sqdmulh(VectorFormat vform,
3574 LogicVRegister sqrdmulh(VectorFormat vform,
3579 LogicVRegister sqrdmlah(VectorFormat vform,
3584 LogicVRegister sqrdmlsh(VectorFormat vform,
3589 LogicVRegister sub(VectorFormat vform,
3595 LogicVRegister sub_uint(VectorFormat vform,
3599 LogicVRegister and_(VectorFormat vform,
3603 LogicVRegister orr(VectorFormat vform,
3607 LogicVRegister orn(VectorFormat vform,
3611 LogicVRegister eor(VectorFormat vform,
3615 LogicVRegister bic(VectorFormat vform,
3619 LogicVRegister bic(VectorFormat vform,
3623 LogicVRegister bif(VectorFormat vform,
3627 LogicVRegister bit(VectorFormat vform,
3631 LogicVRegister bsl(VectorFormat vform,
3636 LogicVRegister cls(VectorFormat vform,
3639 LogicVRegister clz(VectorFormat vform,
3642 LogicVRegister cnot(VectorFormat vform,
3645 LogicVRegister cnt(VectorFormat vform,
3648 LogicVRegister not_(VectorFormat vform,
3651 LogicVRegister rbit(VectorFormat vform,
3654 LogicVRegister rev(VectorFormat vform,
3657 LogicVRegister rev_byte(VectorFormat vform,
3661 LogicVRegister rev16(VectorFormat vform,
3664 LogicVRegister rev32(VectorFormat vform,
3667 LogicVRegister rev64(VectorFormat vform,
3670 LogicVRegister addlp(VectorFormat vform,
3675 LogicVRegister saddlp(VectorFormat vform,
3678 LogicVRegister uaddlp(VectorFormat vform,
3681 LogicVRegister sadalp(VectorFormat vform,
3684 LogicVRegister uadalp(VectorFormat vform,
3687 LogicVRegister ror(VectorFormat vform,
3691 LogicVRegister ext(VectorFormat vform,
3696 LogicVRegister rotate_elements_right(VectorFormat vform,
3701 LogicVRegister fcadd(VectorFormat vform,
3706 LogicVRegister fcadd(VectorFormat vform,
3712 LogicVRegister fcmla(VectorFormat vform,
3719 LogicVRegister fcmla(VectorFormat vform,
3725 LogicVRegister fcmla(VectorFormat vform,
3732 LogicVRegister fadda(VectorFormat vform,
3736 LogicVRegister fadda(VectorFormat vform,
3740 LogicVRegister cadd(VectorFormat vform,
3746 LogicVRegister cmla(VectorFormat vform,
3752 LogicVRegister cmla(VectorFormat vform,
3759 LogicVRegister bgrp(VectorFormat vform,
3764 LogicVRegister bdep(VectorFormat vform,
3768 LogicVRegister histogram(VectorFormat vform,
3774 LogicVRegister index(VectorFormat vform,
3778 LogicVRegister ins_element(VectorFormat vform,
3783 LogicVRegister ins_immediate(VectorFormat vform,
3787 LogicVRegister insr(VectorFormat vform, LogicVRegister dst, uint64_t imm);
3788 LogicVRegister dup_element(VectorFormat vform,
3792 LogicVRegister dup_elements_to_segments(VectorFormat vform,
3797 VectorFormat vform,
3800 LogicVRegister dup_immediate(VectorFormat vform,
3803 LogicVRegister mov(VectorFormat vform,
3807 LogicVRegister mov_merging(VectorFormat vform,
3811 LogicVRegister mov_zeroing(VectorFormat vform,
3815 LogicVRegister mov_alternating(VectorFormat vform,
3825 LogicVRegister movi(VectorFormat vform, LogicVRegister dst, uint64_t imm);
3826 LogicVRegister mvni(VectorFormat vform, LogicVRegister dst, uint64_t imm);
3827 LogicVRegister orr(VectorFormat vform,
3831 LogicVRegister sshl(VectorFormat vform,
3836 LogicVRegister ushl(VectorFormat vform,
3841 LogicVRegister sshr(VectorFormat vform,
3845 LogicVRegister ushr(VectorFormat vform,
3853 std::pair<bool, uint64_t> clast(VectorFormat vform,
3857 LogicPRegister match(VectorFormat vform,
3862 LogicVRegister compact(VectorFormat vform,
3866 LogicVRegister splice(VectorFormat vform,
3871 LogicVRegister sel(VectorFormat vform,
3880 LogicVRegister sminmax(VectorFormat vform,
3885 LogicVRegister smax(VectorFormat vform,
3889 LogicVRegister smin(VectorFormat vform,
3893 LogicVRegister sminmaxp(VectorFormat vform,
3898 LogicVRegister smaxp(VectorFormat vform,
3902 LogicVRegister sminp(VectorFormat vform,
3906 LogicVRegister addp(VectorFormat vform,
3909 LogicVRegister addv(VectorFormat vform,
3912 LogicVRegister uaddlv(VectorFormat vform,
3915 LogicVRegister saddlv(VectorFormat vform,
3918 LogicVRegister sminmaxv(VectorFormat vform,
3923 LogicVRegister smaxv(VectorFormat vform,
3926 LogicVRegister sminv(VectorFormat vform,
3929 LogicVRegister uxtl(VectorFormat vform,
3933 LogicVRegister uxtl2(VectorFormat vform,
3936 LogicVRegister sxtl(VectorFormat vform,
3940 LogicVRegister sxtl2(VectorFormat vform,
3943 LogicVRegister uxt(VectorFormat vform,
3947 LogicVRegister sxt(VectorFormat vform,
3951 LogicVRegister tbl(VectorFormat vform,
3955 LogicVRegister tbl(VectorFormat vform,
3960 LogicVRegister tbl(VectorFormat vform,
3966 LogicVRegister tbl(VectorFormat vform,
3973 LogicVRegister Table(VectorFormat vform,
3981 LogicVRegister tbx(VectorFormat vform,
3985 LogicVRegister tbx(VectorFormat vform,
3990 LogicVRegister tbx(VectorFormat vform,
3996 LogicVRegister tbx(VectorFormat vform,
4003 LogicVRegister uaddl(VectorFormat vform,
4007 LogicVRegister uaddl2(VectorFormat vform,
4011 LogicVRegister uaddw(VectorFormat vform,
4015 LogicVRegister uaddw2(VectorFormat vform,
4019 LogicVRegister saddl(VectorFormat vform,
4023 LogicVRegister saddl2(VectorFormat vform,
4027 LogicVRegister saddw(VectorFormat vform,
4031 LogicVRegister saddw2(VectorFormat vform,
4035 LogicVRegister usubl(VectorFormat vform,
4039 LogicVRegister usubl2(VectorFormat vform,
4043 LogicVRegister usubw(VectorFormat vform,
4047 LogicVRegister usubw2(VectorFormat vform,
4051 LogicVRegister ssubl(VectorFormat vform,
4055 LogicVRegister ssubl2(VectorFormat vform,
4059 LogicVRegister ssubw(VectorFormat vform,
4063 LogicVRegister ssubw2(VectorFormat vform,
4067 LogicVRegister uminmax(VectorFormat vform,
4072 LogicVRegister umax(VectorFormat vform,
4076 LogicVRegister umin(VectorFormat vform,
4080 LogicVRegister uminmaxp(VectorFormat vform,
4085 LogicVRegister umaxp(VectorFormat vform,
4089 LogicVRegister uminp(VectorFormat vform,
4093 LogicVRegister uminmaxv(VectorFormat vform,
4098 LogicVRegister umaxv(VectorFormat vform,
4101 LogicVRegister uminv(VectorFormat vform,
4104 LogicVRegister trn1(VectorFormat vform,
4108 LogicVRegister trn2(VectorFormat vform,
4112 LogicVRegister zip1(VectorFormat vform,
4116 LogicVRegister zip2(VectorFormat vform,
4120 LogicVRegister uzp1(VectorFormat vform,
4124 LogicVRegister uzp2(VectorFormat vform,
4128 LogicVRegister shl(VectorFormat vform,
4132 LogicVRegister scvtf(VectorFormat vform,
4140 LogicVRegister scvtf(VectorFormat vform,
4145 LogicVRegister ucvtf(VectorFormat vform,
4153 LogicVRegister ucvtf(VectorFormat vform,
4158 LogicVRegister sshll(VectorFormat vform,
4162 LogicVRegister sshll2(VectorFormat vform,
4166 LogicVRegister shll(VectorFormat vform,
4169 LogicVRegister shll2(VectorFormat vform,
4172 LogicVRegister ushll(VectorFormat vform,
4176 LogicVRegister ushll2(VectorFormat vform,
4180 LogicVRegister sli(VectorFormat vform,
4184 LogicVRegister sri(VectorFormat vform,
4188 LogicVRegister sshr(VectorFormat vform,
4192 LogicVRegister ushr(VectorFormat vform,
4196 LogicVRegister ssra(VectorFormat vform,
4200 LogicVRegister usra(VectorFormat vform,
4204 LogicVRegister srsra(VectorFormat vform,
4208 LogicVRegister ursra(VectorFormat vform,
4212 LogicVRegister suqadd(VectorFormat vform,
4216 LogicVRegister usqadd(VectorFormat vform,
4220 LogicVRegister sqshl(VectorFormat vform,
4224 LogicVRegister uqshl(VectorFormat vform,
4228 LogicVRegister sqshlu(VectorFormat vform,
4232 LogicVRegister abs(VectorFormat vform,
4235 LogicVRegister neg(VectorFormat vform,
4238 LogicVRegister extractnarrow(VectorFormat vform,
4243 LogicVRegister xtn(VectorFormat vform,
4246 LogicVRegister sqxtn(VectorFormat vform,
4249 LogicVRegister uqxtn(VectorFormat vform,
4252 LogicVRegister sqxtun(VectorFormat vform,
4255 LogicVRegister absdiff(VectorFormat vform,
4260 LogicVRegister saba(VectorFormat vform,
4264 LogicVRegister uaba(VectorFormat vform,
4268 LogicVRegister shrn(VectorFormat vform,
4272 LogicVRegister shrn2(VectorFormat vform,
4276 LogicVRegister rshrn(VectorFormat vform,
4280 LogicVRegister rshrn2(VectorFormat vform,
4284 LogicVRegister uqshrn(VectorFormat vform,
4288 LogicVRegister uqshrn2(VectorFormat vform,
4292 LogicVRegister uqrshrn(VectorFormat vform,
4296 LogicVRegister uqrshrn2(VectorFormat vform,
4300 LogicVRegister sqshrn(VectorFormat vform,
4304 LogicVRegister sqshrn2(VectorFormat vform,
4308 LogicVRegister sqrshrn(VectorFormat vform,
4312 LogicVRegister sqrshrn2(VectorFormat vform,
4316 LogicVRegister sqshrun(VectorFormat vform,
4320 LogicVRegister sqshrun2(VectorFormat vform,
4324 LogicVRegister sqrshrun(VectorFormat vform,
4328 LogicVRegister sqrshrun2(VectorFormat vform,
4332 LogicVRegister sqrdmulh(VectorFormat vform,
4337 LogicVRegister dot(VectorFormat vform,
4343 LogicVRegister sdot(VectorFormat vform,
4347 LogicVRegister udot(VectorFormat vform,
4351 LogicVRegister usdot(VectorFormat vform,
4355 LogicVRegister cdot(VectorFormat vform,
4361 LogicVRegister sqrdcmlah(VectorFormat vform,
4367 LogicVRegister sqrdcmlah(VectorFormat vform,
4374 LogicVRegister sqrdmlash(VectorFormat vform,
4380 LogicVRegister sqrdmlash_d(VectorFormat vform,
4386 LogicVRegister sqrdmlah(VectorFormat vform,
4391 LogicVRegister sqrdmlsh(VectorFormat vform,
4396 LogicVRegister sqdmulh(VectorFormat vform,
4400 LogicVRegister matmul(VectorFormat vform_dst,
4407 LogicVRegister fmatmul(VectorFormat vform,
4411 LogicVRegister fmatmul(VectorFormat vform,
4445 LogicVRegister FXN(VectorFormat vform, \
4464 LogicVRegister FN(VectorFormat vform, \
4485 LogicVRegister FN(VectorFormat vform, \
4489 LogicVRegister FN(VectorFormat vform, \
4504 LogicVRegister FNP(VectorFormat vform, \
4508 LogicVRegister FNP(VectorFormat vform, \
4521 LogicVRegister frecps(VectorFormat vform,
4525 LogicVRegister frecps(VectorFormat vform,
4530 LogicVRegister frsqrts(VectorFormat vform,
4534 LogicVRegister frsqrts(VectorFormat vform,
4539 LogicVRegister fmla(VectorFormat vform,
4544 LogicVRegister fmla(VectorFormat vform,
4550 LogicVRegister fmls(VectorFormat vform,
4555 LogicVRegister fmls(VectorFormat vform,
4560 LogicVRegister fnmul(VectorFormat vform,
4565 LogicVRegister fmlal(VectorFormat vform,
4569 LogicVRegister fmlal2(VectorFormat vform,
4573 LogicVRegister fmlsl(VectorFormat vform,
4577 LogicVRegister fmlsl2(VectorFormat vform,
4583 LogicVRegister fcmp(VectorFormat vform,
4588 LogicVRegister fcmp(VectorFormat vform,
4593 LogicVRegister fabscmp(VectorFormat vform,
4598 LogicVRegister fcmp_zero(VectorFormat vform,
4604 LogicVRegister fneg(VectorFormat vform,
4607 LogicVRegister fneg(VectorFormat vform,
4611 LogicVRegister frecpx(VectorFormat vform,
4614 LogicVRegister frecpx(VectorFormat vform,
4617 LogicVRegister ftsmul(VectorFormat vform,
4621 LogicVRegister ftssel(VectorFormat vform,
4625 LogicVRegister ftmad(VectorFormat vform,
4630 LogicVRegister fexpa(VectorFormat vform,
4633 LogicVRegister flogb(VectorFormat vform,
4637 LogicVRegister fscale(VectorFormat vform,
4641 LogicVRegister fscale(VectorFormat vform,
4646 LogicVRegister fabs_(VectorFormat vform,
4649 LogicVRegister fabs_(VectorFormat vform,
4652 LogicVRegister fabd(VectorFormat vform,
4656 LogicVRegister frint(VectorFormat vform,
4662 LogicVRegister fcvt(VectorFormat dst_vform,
4663 VectorFormat src_vform,
4667 LogicVRegister fcvts(VectorFormat vform,
4675 LogicVRegister fcvts(VectorFormat vform,
4680 LogicVRegister fcvtu(VectorFormat vform,
4688 LogicVRegister fcvtu(VectorFormat vform,
4693 LogicVRegister fcvtl(VectorFormat vform,
4696 LogicVRegister fcvtl2(VectorFormat vform,
4699 LogicVRegister fcvtn(VectorFormat vform,
4702 LogicVRegister fcvtn2(VectorFormat vform,
4705 LogicVRegister fcvtxn(VectorFormat vform,
4708 LogicVRegister fcvtxn2(VectorFormat vform,
4711 LogicVRegister fsqrt(VectorFormat vform,
4714 LogicVRegister frsqrte(VectorFormat vform,
4717 LogicVRegister frecpe(VectorFormat vform,
4721 LogicVRegister ursqrte(VectorFormat vform,
4724 LogicVRegister urecpe(VectorFormat vform,
4732 LogicPRegister ptrue(VectorFormat vform, LogicPRegister dst, int pattern);
4733 LogicPRegister pnext(VectorFormat vform,
4738 LogicVRegister asrd(VectorFormat vform,
4743 LogicVRegister andv(VectorFormat vform,
4747 LogicVRegister eorv(VectorFormat vform,
4751 LogicVRegister orv(VectorFormat vform,
4755 LogicVRegister saddv(VectorFormat vform,
4759 LogicVRegister sminv(VectorFormat vform,
4763 LogicVRegister smaxv(VectorFormat vform,
4767 LogicVRegister uaddv(VectorFormat vform,
4771 LogicVRegister uminv(VectorFormat vform,
4775 LogicVRegister umaxv(VectorFormat vform,
4780 LogicVRegister interleave_top_bottom(VectorFormat vform,
4790 LogicVRegister FPPairedAcrossHelper(VectorFormat vform,
4797 VectorFormat vform,
4805 LogicVRegister fminv(VectorFormat vform,
4808 LogicVRegister fmaxv(VectorFormat vform,
4811 LogicVRegister fminnmv(VectorFormat vform,
4814 LogicVRegister fmaxnmv(VectorFormat vform,
4817 LogicVRegister faddv(VectorFormat vform,
4936 VectorFormat vform,
4947 VectorFormat vform,
4952 LogicVRegister unpk(VectorFormat vform,
4959 VectorFormat vform,
4968 VectorFormat vform,
4977 void SVEStructuredStoreHelper(VectorFormat vform,
4982 void SVEStructuredLoadHelper(VectorFormat vform,
5008 void SVEFaultTolerantLoadHelper(VectorFormat vform,
5016 VectorFormat vform,
5027 LogicVRegister pack_even_elements(VectorFormat vform,
5033 LogicVRegister pack_odd_elements(VectorFormat vform,
5037 LogicVRegister adcl(VectorFormat vform,
5044 LogicVRegister FTMaddHelper(VectorFormat vform,
5052 int GetFirstActive(VectorFormat vform, const LogicPRegister& pg) const;
5053 int GetLastActive(VectorFormat vform, const LogicPRegister& pg) const;
5055 int CountActiveLanes(VectorFormat vform, const LogicPRegister& pg) const;
5058 int CountActiveAndTrueLanes(VectorFormat vform,
5065 int GetPredicateConstraintLaneCount(VectorFormat vform, int pattern) const;
5247 void ExtractFromSimVRegister(VectorFormat vform,