Lines Matching refs:Simulator
70 double Simulator::FPDefaultNaN<double>() { in FPDefaultNaN()
76 float Simulator::FPDefaultNaN<float>() { in FPDefaultNaN()
82 SimFloat16 Simulator::FPDefaultNaN<SimFloat16>() { in FPDefaultNaN()
87 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble()
98 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble()
114 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat()
125 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat()
141 SimFloat16 Simulator::FixedToFloat16(int64_t src, int fbits, FPRounding round) { in FixedToFloat16()
152 SimFloat16 Simulator::UFixedToFloat16(uint64_t src, in UFixedToFloat16()
170 void Simulator::ld1(VectorFormat vform, LogicVRegister dst, uint64_t addr) { in ld1()
179 void Simulator::ld1(VectorFormat vform, in ld1()
187 void Simulator::ld1r(VectorFormat vform, in ld1r()
204 void Simulator::ld1r(VectorFormat vform, LogicVRegister dst, uint64_t addr) { in ld1r()
209 void Simulator::ld2(VectorFormat vform, in ld2()
226 void Simulator::ld2(VectorFormat vform, in ld2()
239 void Simulator::ld2r(VectorFormat vform, in ld2r()
253 void Simulator::ld3(VectorFormat vform, in ld3()
275 void Simulator::ld3(VectorFormat vform, in ld3()
292 void Simulator::ld3r(VectorFormat vform, in ld3r()
310 void Simulator::ld4(VectorFormat vform, in ld4()
337 void Simulator::ld4(VectorFormat vform, in ld4()
358 void Simulator::ld4r(VectorFormat vform, in ld4r()
380 void Simulator::st1(VectorFormat vform, LogicVRegister src, uint64_t addr) { in st1()
388 void Simulator::st1(VectorFormat vform, in st1()
396 void Simulator::st2(VectorFormat vform, in st2()
411 void Simulator::st2(VectorFormat vform, in st2()
422 void Simulator::st3(VectorFormat vform, in st3()
441 void Simulator::st3(VectorFormat vform, in st3()
454 void Simulator::st4(VectorFormat vform, in st4()
477 void Simulator::st4(VectorFormat vform, in st4()
492 LogicVRegister Simulator::cmp(VectorFormat vform, in cmp()
536 LogicVRegister Simulator::cmp(VectorFormat vform, in cmp()
547 LogicVRegister Simulator::cmptst(VectorFormat vform, in cmptst()
561 LogicVRegister Simulator::add(VectorFormat vform, in add()
591 LogicVRegister Simulator::add_uint(VectorFormat vform, in add_uint()
620 LogicVRegister Simulator::addp(VectorFormat vform, in addp()
631 LogicVRegister Simulator::sdiv(VectorFormat vform, in sdiv()
653 LogicVRegister Simulator::udiv(VectorFormat vform, in udiv()
673 LogicVRegister Simulator::mla(VectorFormat vform, in mla()
685 LogicVRegister Simulator::mls(VectorFormat vform, in mls()
697 LogicVRegister Simulator::mul(VectorFormat vform, in mul()
710 LogicVRegister Simulator::mul(VectorFormat vform, in mul()
721 LogicVRegister Simulator::smulh(VectorFormat vform, in smulh()
753 LogicVRegister Simulator::umulh(VectorFormat vform, in umulh()
785 LogicVRegister Simulator::mla(VectorFormat vform, in mla()
796 LogicVRegister Simulator::mls(VectorFormat vform, in mls()
807 LogicVRegister Simulator::smull(VectorFormat vform, in smull()
819 LogicVRegister Simulator::smull2(VectorFormat vform, in smull2()
831 LogicVRegister Simulator::umull(VectorFormat vform, in umull()
843 LogicVRegister Simulator::umull2(VectorFormat vform, in umull2()
855 LogicVRegister Simulator::smlal(VectorFormat vform, in smlal()
867 LogicVRegister Simulator::smlal2(VectorFormat vform, in smlal2()
879 LogicVRegister Simulator::umlal(VectorFormat vform, in umlal()
891 LogicVRegister Simulator::umlal2(VectorFormat vform, in umlal2()
903 LogicVRegister Simulator::smlsl(VectorFormat vform, in smlsl()
915 LogicVRegister Simulator::smlsl2(VectorFormat vform, in smlsl2()
927 LogicVRegister Simulator::umlsl(VectorFormat vform, in umlsl()
939 LogicVRegister Simulator::umlsl2(VectorFormat vform, in umlsl2()
951 LogicVRegister Simulator::sqdmull(VectorFormat vform, in sqdmull()
963 LogicVRegister Simulator::sqdmull2(VectorFormat vform, in sqdmull2()
975 LogicVRegister Simulator::sqdmlal(VectorFormat vform, in sqdmlal()
987 LogicVRegister Simulator::sqdmlal2(VectorFormat vform, in sqdmlal2()
999 LogicVRegister Simulator::sqdmlsl(VectorFormat vform, in sqdmlsl()
1011 LogicVRegister Simulator::sqdmlsl2(VectorFormat vform, in sqdmlsl2()
1023 LogicVRegister Simulator::sqdmulh(VectorFormat vform, in sqdmulh()
1034 LogicVRegister Simulator::sqrdmulh(VectorFormat vform, in sqrdmulh()
1045 LogicVRegister Simulator::sdot(VectorFormat vform, in sdot()
1062 LogicVRegister Simulator::sqrdmlah(VectorFormat vform, in sqrdmlah()
1073 LogicVRegister Simulator::udot(VectorFormat vform, in udot()
1090 LogicVRegister Simulator::sqrdmlsh(VectorFormat vform, in sqrdmlsh()
1101 uint16_t Simulator::PolynomialMult(uint8_t op1, uint8_t op2) const { in PolynomialMult()
1113 LogicVRegister Simulator::pmul(VectorFormat vform, in pmul()
1127 LogicVRegister Simulator::pmull(VectorFormat vform, in pmull()
1143 LogicVRegister Simulator::pmull2(VectorFormat vform, in pmull2()
1160 LogicVRegister Simulator::sub(VectorFormat vform, in sub()
1190 LogicVRegister Simulator::sub_uint(VectorFormat vform, in sub_uint()
1219 LogicVRegister Simulator::and_(VectorFormat vform, in and_()
1231 LogicVRegister Simulator::orr(VectorFormat vform, in orr()
1243 LogicVRegister Simulator::orn(VectorFormat vform, in orn()
1255 LogicVRegister Simulator::eor(VectorFormat vform, in eor()
1267 LogicVRegister Simulator::bic(VectorFormat vform, in bic()
1279 LogicVRegister Simulator::bic(VectorFormat vform, in bic()
1296 LogicVRegister Simulator::bif(VectorFormat vform, in bif()
1312 LogicVRegister Simulator::bit(VectorFormat vform, in bit()
1328 LogicVRegister Simulator::bsl(VectorFormat vform, in bsl()
1344 LogicVRegister Simulator::sminmax(VectorFormat vform, in sminmax()
1365 LogicVRegister Simulator::smax(VectorFormat vform, in smax()
1373 LogicVRegister Simulator::smin(VectorFormat vform, in smin()
1381 LogicVRegister Simulator::sminmaxp(VectorFormat vform, in sminmaxp()
1409 LogicVRegister Simulator::smaxp(VectorFormat vform, in smaxp()
1417 LogicVRegister Simulator::sminp(VectorFormat vform, in sminp()
1425 LogicVRegister Simulator::addp(VectorFormat vform, in addp()
1437 LogicVRegister Simulator::addv(VectorFormat vform, in addv()
1455 LogicVRegister Simulator::saddlv(VectorFormat vform, in saddlv()
1472 LogicVRegister Simulator::uaddlv(VectorFormat vform, in uaddlv()
1489 LogicVRegister Simulator::sminmaxv(VectorFormat vform, in sminmaxv()
1511 LogicVRegister Simulator::smaxv(VectorFormat vform, in smaxv()
1519 LogicVRegister Simulator::sminv(VectorFormat vform, in sminv()
1527 LogicVRegister Simulator::smaxv(VectorFormat vform, in smaxv()
1537 LogicVRegister Simulator::sminv(VectorFormat vform, in sminv()
1547 LogicVRegister Simulator::uminmax(VectorFormat vform, in uminmax()
1568 LogicVRegister Simulator::umax(VectorFormat vform, in umax()
1576 LogicVRegister Simulator::umin(VectorFormat vform, in umin()
1584 LogicVRegister Simulator::uminmaxp(VectorFormat vform, in uminmaxp()
1612 LogicVRegister Simulator::umaxp(VectorFormat vform, in umaxp()
1620 LogicVRegister Simulator::uminp(VectorFormat vform, in uminp()
1628 LogicVRegister Simulator::uminmaxv(VectorFormat vform, in uminmaxv()
1650 LogicVRegister Simulator::umaxv(VectorFormat vform, in umaxv()
1658 LogicVRegister Simulator::uminv(VectorFormat vform, in uminv()
1666 LogicVRegister Simulator::umaxv(VectorFormat vform, in umaxv()
1676 LogicVRegister Simulator::uminv(VectorFormat vform, in uminv()
1686 LogicVRegister Simulator::shl(VectorFormat vform, in shl()
1697 LogicVRegister Simulator::sshll(VectorFormat vform, in sshll()
1709 LogicVRegister Simulator::sshll2(VectorFormat vform, in sshll2()
1721 LogicVRegister Simulator::shll(VectorFormat vform, in shll()
1729 LogicVRegister Simulator::shll2(VectorFormat vform, in shll2()
1737 LogicVRegister Simulator::ushll(VectorFormat vform, in ushll()
1749 LogicVRegister Simulator::ushll2(VectorFormat vform, in ushll2()
1760 std::pair<bool, uint64_t> Simulator::clast(VectorFormat vform, in clast()
1774 LogicVRegister Simulator::compact(VectorFormat vform, in compact()
1790 LogicVRegister Simulator::splice(VectorFormat vform, in splice()
1820 LogicVRegister Simulator::sel(VectorFormat vform, in sel()
1837 LogicPRegister Simulator::sel(LogicPRegister dst, in sel()
1851 LogicVRegister Simulator::sli(VectorFormat vform, in sli()
1868 LogicVRegister Simulator::sqshl(VectorFormat vform, in sqshl()
1879 LogicVRegister Simulator::uqshl(VectorFormat vform, in uqshl()
1890 LogicVRegister Simulator::sqshlu(VectorFormat vform, in sqshlu()
1901 LogicVRegister Simulator::sri(VectorFormat vform, in sri()
1927 LogicVRegister Simulator::ushr(VectorFormat vform, in ushr()
1938 LogicVRegister Simulator::sshr(VectorFormat vform, in sshr()
1949 LogicVRegister Simulator::ssra(VectorFormat vform, in ssra()
1959 LogicVRegister Simulator::usra(VectorFormat vform, in usra()
1969 LogicVRegister Simulator::srsra(VectorFormat vform, in srsra()
1979 LogicVRegister Simulator::ursra(VectorFormat vform, in ursra()
1989 LogicVRegister Simulator::cls(VectorFormat vform, in cls()
2010 LogicVRegister Simulator::clz(VectorFormat vform, in clz()
2031 LogicVRegister Simulator::cnot(VectorFormat vform, in cnot()
2043 LogicVRegister Simulator::cnt(VectorFormat vform, in cnt()
2064 LogicVRegister Simulator::sshl(VectorFormat vform, in sshl()
2124 LogicVRegister Simulator::ushl(VectorFormat vform, in ushl()
2163 LogicVRegister Simulator::neg(VectorFormat vform, in neg()
2179 LogicVRegister Simulator::suqadd(VectorFormat vform, in suqadd()
2200 LogicVRegister Simulator::usqadd(VectorFormat vform, in usqadd()
2221 LogicVRegister Simulator::abs(VectorFormat vform, in abs()
2241 LogicVRegister Simulator::andv(VectorFormat vform, in andv()
2260 LogicVRegister Simulator::eorv(VectorFormat vform, in eorv()
2279 LogicVRegister Simulator::orv(VectorFormat vform, in orv()
2298 LogicVRegister Simulator::saddv(VectorFormat vform, in saddv()
2320 LogicVRegister Simulator::uaddv(VectorFormat vform, in uaddv()
2338 LogicVRegister Simulator::extractnarrow(VectorFormat dstform, in extractnarrow()
2440 LogicVRegister Simulator::xtn(VectorFormat vform, in xtn()
2447 LogicVRegister Simulator::sqxtn(VectorFormat vform, in sqxtn()
2454 LogicVRegister Simulator::sqxtun(VectorFormat vform, in sqxtun()
2461 LogicVRegister Simulator::uqxtn(VectorFormat vform, in uqxtn()
2468 LogicVRegister Simulator::absdiff(VectorFormat vform, in absdiff()
2489 LogicVRegister Simulator::saba(VectorFormat vform, in saba()
2501 LogicVRegister Simulator::uaba(VectorFormat vform, in uaba()
2513 LogicVRegister Simulator::not_(VectorFormat vform, in not_()
2524 LogicVRegister Simulator::rbit(VectorFormat vform, in rbit()
2550 LogicVRegister Simulator::rev(VectorFormat vform, in rev()
2564 LogicVRegister Simulator::rev_byte(VectorFormat vform, in rev_byte()
2585 LogicVRegister Simulator::rev16(VectorFormat vform, in rev16()
2592 LogicVRegister Simulator::rev32(VectorFormat vform, in rev32()
2599 LogicVRegister Simulator::rev64(VectorFormat vform, in rev64()
2606 LogicVRegister Simulator::addlp(VectorFormat vform, in addlp()
2638 LogicVRegister Simulator::saddlp(VectorFormat vform, in saddlp()
2645 LogicVRegister Simulator::uaddlp(VectorFormat vform, in uaddlp()
2652 LogicVRegister Simulator::sadalp(VectorFormat vform, in sadalp()
2659 LogicVRegister Simulator::uadalp(VectorFormat vform, in uadalp()
2666 LogicVRegister Simulator::ext(VectorFormat vform, in ext()
2687 LogicVRegister Simulator::fadda(VectorFormat vform, in fadda()
2704 LogicVRegister Simulator::fadda(VectorFormat vform, in fadda()
2725 LogicVRegister Simulator::fcadd(VectorFormat vform, in fcadd()
2761 LogicVRegister Simulator::fcadd(VectorFormat vform, in fcadd()
2778 LogicVRegister Simulator::fcmla(VectorFormat vform, in fcmla()
2839 LogicVRegister Simulator::fcmla(VectorFormat vform, in fcmla()
2856 LogicVRegister Simulator::fcmla(VectorFormat vform, in fcmla()
2873 LogicVRegister Simulator::dup_element(VectorFormat vform, in dup_element()
2899 LogicVRegister Simulator::dup_elements_to_segments(VectorFormat vform, in dup_elements_to_segments()
2923 LogicVRegister Simulator::dup_immediate(VectorFormat vform, in dup_immediate()
2936 LogicVRegister Simulator::ins_element(VectorFormat vform, in ins_element()
2946 LogicVRegister Simulator::ins_immediate(VectorFormat vform, in ins_immediate()
2956 LogicVRegister Simulator::index(VectorFormat vform, in index()
2970 LogicVRegister Simulator::insr(VectorFormat vform, in insr()
2982 LogicVRegister Simulator::mov(VectorFormat vform, in mov()
2993 LogicPRegister Simulator::mov(LogicPRegister dst, const LogicPRegister& src) { in mov()
3004 LogicVRegister Simulator::mov_merging(VectorFormat vform, in mov_merging()
3012 LogicVRegister Simulator::mov_zeroing(VectorFormat vform, in mov_zeroing()
3022 LogicPRegister Simulator::mov_merging(LogicPRegister dst, in mov_merging()
3029 LogicPRegister Simulator::mov_zeroing(LogicPRegister dst, in mov_zeroing()
3037 LogicVRegister Simulator::movi(VectorFormat vform, in movi()
3049 LogicVRegister Simulator::mvni(VectorFormat vform, in mvni()
3061 LogicVRegister Simulator::orr(VectorFormat vform, in orr()
3078 LogicVRegister Simulator::uxtl(VectorFormat vform, in uxtl()
3091 LogicVRegister Simulator::sxtl(VectorFormat vform, in sxtl()
3104 LogicVRegister Simulator::uxtl2(VectorFormat vform, in uxtl2()
3118 LogicVRegister Simulator::sxtl2(VectorFormat vform, in sxtl2()
3132 LogicVRegister Simulator::uxt(VectorFormat vform, in uxt()
3147 LogicVRegister Simulator::sxt(VectorFormat vform, in sxt()
3163 LogicVRegister Simulator::shrn(VectorFormat vform, in shrn()
3175 LogicVRegister Simulator::shrn2(VectorFormat vform, in shrn2()
3187 LogicVRegister Simulator::rshrn(VectorFormat vform, in rshrn()
3199 LogicVRegister Simulator::rshrn2(VectorFormat vform, in rshrn2()
3210 LogicVRegister Simulator::Table(VectorFormat vform, in Table()
3227 LogicVRegister Simulator::Table(VectorFormat vform, in Table()
3254 LogicVRegister Simulator::tbl(VectorFormat vform, in tbl()
3262 LogicVRegister Simulator::tbl(VectorFormat vform, in tbl()
3271 LogicVRegister Simulator::tbl(VectorFormat vform, in tbl()
3281 LogicVRegister Simulator::tbl(VectorFormat vform, in tbl()
3292 LogicVRegister Simulator::tbx(VectorFormat vform, in tbx()
3300 LogicVRegister Simulator::tbx(VectorFormat vform, in tbx()
3309 LogicVRegister Simulator::tbx(VectorFormat vform, in tbx()
3319 LogicVRegister Simulator::tbx(VectorFormat vform, in tbx()
3330 LogicVRegister Simulator::uqshrn(VectorFormat vform, in uqshrn()
3338 LogicVRegister Simulator::uqshrn2(VectorFormat vform, in uqshrn2()
3346 LogicVRegister Simulator::uqrshrn(VectorFormat vform, in uqrshrn()
3354 LogicVRegister Simulator::uqrshrn2(VectorFormat vform, in uqrshrn2()
3362 LogicVRegister Simulator::sqshrn(VectorFormat vform, in sqshrn()
3374 LogicVRegister Simulator::sqshrn2(VectorFormat vform, in sqshrn2()
3386 LogicVRegister Simulator::sqrshrn(VectorFormat vform, in sqrshrn()
3398 LogicVRegister Simulator::sqrshrn2(VectorFormat vform, in sqrshrn2()
3410 LogicVRegister Simulator::sqshrun(VectorFormat vform, in sqshrun()
3422 LogicVRegister Simulator::sqshrun2(VectorFormat vform, in sqshrun2()
3434 LogicVRegister Simulator::sqrshrun(VectorFormat vform, in sqrshrun()
3446 LogicVRegister Simulator::sqrshrun2(VectorFormat vform, in sqrshrun2()
3458 LogicVRegister Simulator::uaddl(VectorFormat vform, in uaddl()
3470 LogicVRegister Simulator::uaddl2(VectorFormat vform, in uaddl2()
3482 LogicVRegister Simulator::uaddw(VectorFormat vform, in uaddw()
3493 LogicVRegister Simulator::uaddw2(VectorFormat vform, in uaddw2()
3504 LogicVRegister Simulator::saddl(VectorFormat vform, in saddl()
3516 LogicVRegister Simulator::saddl2(VectorFormat vform, in saddl2()
3528 LogicVRegister Simulator::saddw(VectorFormat vform, in saddw()
3539 LogicVRegister Simulator::saddw2(VectorFormat vform, in saddw2()
3550 LogicVRegister Simulator::usubl(VectorFormat vform, in usubl()
3562 LogicVRegister Simulator::usubl2(VectorFormat vform, in usubl2()
3574 LogicVRegister Simulator::usubw(VectorFormat vform, in usubw()
3585 LogicVRegister Simulator::usubw2(VectorFormat vform, in usubw2()
3596 LogicVRegister Simulator::ssubl(VectorFormat vform, in ssubl()
3608 LogicVRegister Simulator::ssubl2(VectorFormat vform, in ssubl2()
3620 LogicVRegister Simulator::ssubw(VectorFormat vform, in ssubw()
3631 LogicVRegister Simulator::ssubw2(VectorFormat vform, in ssubw2()
3642 LogicVRegister Simulator::uabal(VectorFormat vform, in uabal()
3654 LogicVRegister Simulator::uabal2(VectorFormat vform, in uabal2()
3666 LogicVRegister Simulator::sabal(VectorFormat vform, in sabal()
3678 LogicVRegister Simulator::sabal2(VectorFormat vform, in sabal2()
3690 LogicVRegister Simulator::uabdl(VectorFormat vform, in uabdl()
3702 LogicVRegister Simulator::uabdl2(VectorFormat vform, in uabdl2()
3714 LogicVRegister Simulator::sabdl(VectorFormat vform, in sabdl()
3726 LogicVRegister Simulator::sabdl2(VectorFormat vform, in sabdl2()
3738 LogicVRegister Simulator::umull(VectorFormat vform, in umull()
3750 LogicVRegister Simulator::umull2(VectorFormat vform, in umull2()
3762 LogicVRegister Simulator::smull(VectorFormat vform, in smull()
3774 LogicVRegister Simulator::smull2(VectorFormat vform, in smull2()
3786 LogicVRegister Simulator::umlsl(VectorFormat vform, in umlsl()
3798 LogicVRegister Simulator::umlsl2(VectorFormat vform, in umlsl2()
3810 LogicVRegister Simulator::smlsl(VectorFormat vform, in smlsl()
3822 LogicVRegister Simulator::smlsl2(VectorFormat vform, in smlsl2()
3834 LogicVRegister Simulator::umlal(VectorFormat vform, in umlal()
3846 LogicVRegister Simulator::umlal2(VectorFormat vform, in umlal2()
3858 LogicVRegister Simulator::smlal(VectorFormat vform, in smlal()
3870 LogicVRegister Simulator::smlal2(VectorFormat vform, in smlal2()
3882 LogicVRegister Simulator::sqdmlal(VectorFormat vform, in sqdmlal()
3892 LogicVRegister Simulator::sqdmlal2(VectorFormat vform, in sqdmlal2()
3902 LogicVRegister Simulator::sqdmlsl(VectorFormat vform, in sqdmlsl()
3912 LogicVRegister Simulator::sqdmlsl2(VectorFormat vform, in sqdmlsl2()
3922 LogicVRegister Simulator::sqdmull(VectorFormat vform, in sqdmull()
3932 LogicVRegister Simulator::sqdmull2(VectorFormat vform, in sqdmull2()
3942 LogicVRegister Simulator::sqrdmulh(VectorFormat vform, in sqrdmulh()
3972 LogicVRegister Simulator::dot(VectorFormat vform, in dot()
4001 LogicVRegister Simulator::sdot(VectorFormat vform, in sdot()
4009 LogicVRegister Simulator::udot(VectorFormat vform, in udot()
4017 LogicVRegister Simulator::sqrdmlash(VectorFormat vform, in sqrdmlash()
4055 LogicVRegister Simulator::sqrdmlah(VectorFormat vform, in sqrdmlah()
4064 LogicVRegister Simulator::sqrdmlsh(VectorFormat vform, in sqrdmlsh()
4073 LogicVRegister Simulator::sqdmulh(VectorFormat vform, in sqdmulh()
4081 LogicVRegister Simulator::addhn(VectorFormat vform, in addhn()
4092 LogicVRegister Simulator::addhn2(VectorFormat vform, in addhn2()
4103 LogicVRegister Simulator::raddhn(VectorFormat vform, in raddhn()
4114 LogicVRegister Simulator::raddhn2(VectorFormat vform, in raddhn2()
4125 LogicVRegister Simulator::subhn(VectorFormat vform, in subhn()
4136 LogicVRegister Simulator::subhn2(VectorFormat vform, in subhn2()
4147 LogicVRegister Simulator::rsubhn(VectorFormat vform, in rsubhn()
4158 LogicVRegister Simulator::rsubhn2(VectorFormat vform, in rsubhn2()
4169 LogicVRegister Simulator::trn1(VectorFormat vform, in trn1()
4189 LogicVRegister Simulator::trn2(VectorFormat vform, in trn2()
4209 LogicVRegister Simulator::zip1(VectorFormat vform, in zip1()
4229 LogicVRegister Simulator::zip2(VectorFormat vform, in zip2()
4249 LogicVRegister Simulator::uzp1(VectorFormat vform, in uzp1()
4268 LogicVRegister Simulator::uzp2(VectorFormat vform, in uzp2()
4288 T Simulator::FPNeg(T op) { in FPNeg()
4293 T Simulator::FPAdd(T op1, T op2) { in FPAdd()
4311 T Simulator::FPSub(T op1, T op2) { in FPSub()
4327 T Simulator::FPMul(T op1, T op2) { in FPMul()
4343 T Simulator::FPMulx(T op1, T op2) { in FPMulx()
4354 T Simulator::FPMulAdd(T a, T op1, T op2) { in FPMulAdd()
4401 T Simulator::FPDiv(T op1, T op2) { in FPDiv()
4426 T Simulator::FPSqrt(T op) { in FPSqrt()
4439 T Simulator::FPMax(T a, T b) { in FPMax()
4453 T Simulator::FPMaxNM(T a, T b) { in FPMaxNM()
4466 T Simulator::FPMin(T a, T b) { in FPMin()
4480 T Simulator::FPMinNM(T a, T b) { in FPMinNM()
4493 T Simulator::FPRecipStepFused(T op1, T op2) { in FPRecipStepFused()
4521 T Simulator::FPRSqrtStepFused(T op1, T op2) { in FPRSqrtStepFused()
4547 int32_t Simulator::FPToFixedJS(double value) { in FPToFixedJS()
4615 double Simulator::FPRoundIntCommon(double value, FPRounding round_mode) { in FPRoundIntCommon()
4680 double Simulator::FPRoundInt(double value, FPRounding round_mode) { in FPRoundInt()
4690 double Simulator::FPRoundInt(double value, in FPRoundInt()
4734 int16_t Simulator::FPToInt16(double value, FPRounding rmode) { in FPToInt16()
4745 int32_t Simulator::FPToInt32(double value, FPRounding rmode) { in FPToInt32()
4756 int64_t Simulator::FPToInt64(double value, FPRounding rmode) { in FPToInt64()
4767 uint16_t Simulator::FPToUInt16(double value, FPRounding rmode) { in FPToUInt16()
4778 uint32_t Simulator::FPToUInt32(double value, FPRounding rmode) { in FPToUInt32()
4789 uint64_t Simulator::FPToUInt64(double value, FPRounding rmode) { in FPToUInt64()
4802 LogicVRegister Simulator::FN(VectorFormat vform, \
4824 LogicVRegister Simulator::FN(VectorFormat vform, \
4842 LogicVRegister Simulator::fnmul(VectorFormat vform, in NEON_FP3SAME_LIST()
4853 LogicVRegister Simulator::frecps(VectorFormat vform, in frecps()
4868 LogicVRegister Simulator::frecps(VectorFormat vform, in frecps()
4885 LogicVRegister Simulator::frsqrts(VectorFormat vform, in frsqrts()
4900 LogicVRegister Simulator::frsqrts(VectorFormat vform, in frsqrts()
4917 LogicVRegister Simulator::fcmp(VectorFormat vform, in fcmp()
4968 LogicVRegister Simulator::fcmp(VectorFormat vform, in fcmp()
4985 LogicVRegister Simulator::fcmp_zero(VectorFormat vform, in fcmp_zero()
5006 LogicVRegister Simulator::fabscmp(VectorFormat vform, in fabscmp()
5031 LogicVRegister Simulator::fmla(VectorFormat vform, in fmla()
5048 LogicVRegister Simulator::fmla(VectorFormat vform, in fmla()
5066 LogicVRegister Simulator::fmls(VectorFormat vform, in fmls()
5083 LogicVRegister Simulator::fmls(VectorFormat vform, in fmls()
5100 LogicVRegister Simulator::fmlal(VectorFormat vform, in fmlal()
5117 LogicVRegister Simulator::fmlal2(VectorFormat vform, in fmlal2()
5135 LogicVRegister Simulator::fmlsl(VectorFormat vform, in fmlsl()
5152 LogicVRegister Simulator::fmlsl2(VectorFormat vform, in fmlsl2()
5170 LogicVRegister Simulator::fmlal(VectorFormat vform, in fmlal()
5188 LogicVRegister Simulator::fmlal2(VectorFormat vform, in fmlal2()
5207 LogicVRegister Simulator::fmlsl(VectorFormat vform, in fmlsl()
5225 LogicVRegister Simulator::fmlsl2(VectorFormat vform, in fmlsl2()
5245 LogicVRegister Simulator::fneg(VectorFormat vform, in fneg()
5258 LogicVRegister Simulator::fneg(VectorFormat vform, in fneg()
5274 LogicVRegister Simulator::fabs_(VectorFormat vform, in fabs_()
5289 LogicVRegister Simulator::fabs_(VectorFormat vform, in fabs_()
5304 LogicVRegister Simulator::fabd(VectorFormat vform, in fabd()
5315 LogicVRegister Simulator::fsqrt(VectorFormat vform, in fsqrt()
5341 LogicVRegister Simulator::FNP(VectorFormat vform, \
5352 LogicVRegister Simulator::FNP(VectorFormat vform, \
5374 LogicVRegister Simulator::FPPairedAcrossHelper(VectorFormat vform, in NEON_FPPAIRWISE_LIST()
5401 LogicVRegister Simulator::FPPairedAcrossHelper( in FPPairedAcrossHelper()
5428 LogicVRegister Simulator::faddv(VectorFormat vform, in faddv()
5434 &Simulator::FPAdd<SimFloat16>, in faddv()
5435 &Simulator::FPAdd<float>, in faddv()
5436 &Simulator::FPAdd<double>, in faddv()
5440 LogicVRegister Simulator::fmaxv(VectorFormat vform, in fmaxv()
5449 &Simulator::FPMax<SimFloat16>, in fmaxv()
5450 &Simulator::FPMax<float>, in fmaxv()
5451 &Simulator::FPMax<double>, in fmaxv()
5456 LogicVRegister Simulator::fminv(VectorFormat vform, in fminv()
5465 &Simulator::FPMin<SimFloat16>, in fminv()
5466 &Simulator::FPMin<float>, in fminv()
5467 &Simulator::FPMin<double>, in fminv()
5472 LogicVRegister Simulator::fmaxnmv(VectorFormat vform, in fmaxnmv()
5480 &Simulator::FPMaxNM<SimFloat16>, in fmaxnmv()
5481 &Simulator::FPMaxNM<float>, in fmaxnmv()
5482 &Simulator::FPMaxNM<double>, in fmaxnmv()
5487 LogicVRegister Simulator::fminnmv(VectorFormat vform, in fminnmv()
5495 &Simulator::FPMinNM<SimFloat16>, in fminnmv()
5496 &Simulator::FPMinNM<float>, in fminnmv()
5497 &Simulator::FPMinNM<double>, in fminnmv()
5502 LogicVRegister Simulator::fmul(VectorFormat vform, in fmul()
5524 LogicVRegister Simulator::fmla(VectorFormat vform, in fmla()
5546 LogicVRegister Simulator::fmls(VectorFormat vform, in fmls()
5568 LogicVRegister Simulator::fmulx(VectorFormat vform, in fmulx()
5590 LogicVRegister Simulator::frint(VectorFormat vform, in frint()
5631 LogicVRegister Simulator::fcvt(VectorFormat vform, in fcvt()
5658 LogicVRegister Simulator::fcvts(VectorFormat vform, in fcvts()
5697 LogicVRegister Simulator::fcvts(VectorFormat vform, in fcvts()
5713 LogicVRegister Simulator::fcvtu(VectorFormat vform, in fcvtu()
5752 LogicVRegister Simulator::fcvtu(VectorFormat vform, in fcvtu()
5768 LogicVRegister Simulator::fcvtl(VectorFormat vform, in fcvtl()
5788 LogicVRegister Simulator::fcvtl2(VectorFormat vform, in fcvtl2()
5810 LogicVRegister Simulator::fcvtn(VectorFormat vform, in fcvtn()
5829 LogicVRegister Simulator::fcvtn2(VectorFormat vform, in fcvtn2()
5850 LogicVRegister Simulator::fcvtxn(VectorFormat vform, in fcvtxn()
5862 LogicVRegister Simulator::fcvtxn2(VectorFormat vform, in fcvtxn2()
5876 double Simulator::recip_sqrt_estimate(double a) { in recip_sqrt_estimate()
5897 T Simulator::FPRecipSqrtEstimate(T op) { in FPRecipSqrtEstimate()
5971 LogicVRegister Simulator::frsqrte(VectorFormat vform, in frsqrte()
5996 T Simulator::FPRecipEstimate(T op, FPRounding rounding) { in FPRecipEstimate()
6116 LogicVRegister Simulator::frecpe(VectorFormat vform, in frecpe()
6142 LogicVRegister Simulator::ursqrte(VectorFormat vform, in ursqrte()
6165 double Simulator::recip_estimate(double a) { in recip_estimate()
6175 LogicVRegister Simulator::urecpe(VectorFormat vform, in urecpe()
6196 LogicPRegister Simulator::pfalse(LogicPRegister dst) { in pfalse()
6201 LogicPRegister Simulator::pfirst(LogicPRegister dst, in pfirst()
6211 LogicPRegister Simulator::ptrue(VectorFormat vform, in ptrue()
6221 LogicPRegister Simulator::pnext(VectorFormat vform, in pnext()
6238 LogicVRegister Simulator::frecpx(VectorFormat vform, in frecpx()
6274 LogicVRegister Simulator::frecpx(VectorFormat vform, in frecpx()
6288 LogicVRegister Simulator::ftsmul(VectorFormat vform, in ftsmul()
6307 LogicVRegister Simulator::ftssel(VectorFormat vform, in ftssel()
6343 LogicVRegister Simulator::FTMaddHelper(VectorFormat vform, in FTMaddHelper()
6379 LogicVRegister Simulator::ftmad(VectorFormat vform, in ftmad()
6464 LogicVRegister Simulator::fexpa(VectorFormat vform, in fexpa()
6540 LogicVRegister Simulator::fscale(VectorFormat vform, in fscale()
6573 LogicVRegister Simulator::fscale(VectorFormat vform, in fscale()
6588 LogicVRegister Simulator::scvtf(VectorFormat vform, in scvtf()
6631 LogicVRegister Simulator::scvtf(VectorFormat vform, in scvtf()
6646 LogicVRegister Simulator::ucvtf(VectorFormat vform, in ucvtf()
6689 LogicVRegister Simulator::ucvtf(VectorFormat vform, in ucvtf()
6704 LogicVRegister Simulator::unpk(VectorFormat vform, in unpk()
6740 LogicPRegister Simulator::SVEIntCompareVectorsHelper(Condition cond, in SVEIntCompareVectorsHelper()
6820 LogicVRegister Simulator::SVEBitwiseShiftHelper(Shift shift_op, in SVEBitwiseShiftHelper()
6852 LogicVRegister Simulator::asrd(VectorFormat vform, in asrd()
6876 LogicVRegister Simulator::SVEBitwiseLogicalUnpredicatedHelper( in SVEBitwiseLogicalUnpredicatedHelper()
6910 LogicPRegister Simulator::SVEPredicateLogicalHelper(SVEPredicateLogicalOp op, in SVEPredicateLogicalHelper()
6956 LogicVRegister Simulator::SVEBitwiseImmHelper( in SVEBitwiseImmHelper()
6984 void Simulator::SVEStructuredStoreHelper(VectorFormat vform, in SVEStructuredStoreHelper()
7046 void Simulator::SVEStructuredLoadHelper(VectorFormat vform, in SVEStructuredLoadHelper()
7104 LogicPRegister Simulator::brka(LogicPRegister pd, in brka()
7118 LogicPRegister Simulator::brkb(LogicPRegister pd, in brkb()
7132 LogicPRegister Simulator::brkn(LogicPRegister pdm, in brkn()
7141 LogicPRegister Simulator::brkpa(LogicPRegister pd, in brkpa()
7159 LogicPRegister Simulator::brkpb(LogicPRegister pd, in brkpb()
7177 void Simulator::SVEFaultTolerantLoadHelper(VectorFormat vform, in SVEFaultTolerantLoadHelper()
7262 void Simulator::SVEGatherLoadScalarPlusVectorHelper(const Instruction* instr, in SVEGatherLoadScalarPlusVectorHelper()
7293 int Simulator::GetFirstActive(VectorFormat vform, in GetFirstActive()
7301 int Simulator::GetLastActive(VectorFormat vform, in GetLastActive()
7309 int Simulator::CountActiveLanes(VectorFormat vform, in CountActiveLanes()
7318 int Simulator::CountActiveAndTrueLanes(VectorFormat vform, in CountActiveAndTrueLanes()
7328 int Simulator::GetPredicateConstraintLaneCount(VectorFormat vform, in GetPredicateConstraintLaneCount()