Lines Matching refs:CPUFeatures

199   VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth));  in braaz()
205 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in brabz()
211 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in blraaz()
217 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in blrabz()
223 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in retaa()
228 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in retab()
234 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in braa()
240 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in brab()
246 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in blraa()
252 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in blrab()
318 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in NEONTable()
329 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbl()
339 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbl()
352 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbl()
366 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbl()
376 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbx()
386 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbx()
399 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbx()
413 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in tbx()
550 VIXL_ASSERT(CPUHas(CPUFeatures::kFlagM)); in rmif()
557 VIXL_ASSERT(CPUHas(CPUFeatures::kFlagM)); in setf8()
563 VIXL_ASSERT(CPUHas(CPUFeatures::kFlagM)); in setf16()
827 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32b()
836 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32h()
845 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32w()
854 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32x()
863 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32cb()
872 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32ch()
881 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32cw()
890 VIXL_ASSERT(CPUHas(CPUFeatures::kCRC32)); in crc32cx()
1049 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); \
1055 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); \
1061 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); \
1067 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); \
1078 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth, CPUFeatures::kPAuthGeneric)); in PAUTH_VARIATIONS()
1084 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in xpaci()
1090 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in xpacd()
1353 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in ldraa()
1359 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in ldrab()
1538 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in stlurb()
1553 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in stlurh()
1569 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in stlur()
1599 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in stllrb()
1606 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in stllrh()
1613 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in stllr()
1621 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in ldlarb()
1628 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in ldlarh()
1635 VIXL_ASSERT(CPUHas(CPUFeatures::kLORegions)); in ldlar()
1654 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \
1679 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \
1701 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \ in COMPARE_AND_SWAP_W_LIST()
1751 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \
1758 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \
1771 VIXL_ASSERT(CPUHas(CPUFeatures::kAtomics)); \
1785 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc));
1792 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapurb()
1801 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapursb()
1811 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc)); in ldaprh()
1818 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapurh()
1827 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapursh()
1837 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc)); in ldapr()
1844 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapur()
1854 VIXL_ASSERT(CPUHas(CPUFeatures::kRCpc, CPUFeatures::kRCpcImm)); in ldapursw()
1921 if (op == CVAP) VIXL_ASSERT(CPUHas(CPUFeatures::kDCPoP)); in dc()
1922 if (op == CVADP) VIXL_ASSERT(CPUHas(CPUFeatures::kDCCVADP)); in dc()
2052 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1()
2061 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1()
2073 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1()
2086 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1()
2097 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld2()
2109 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld2()
2120 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld2r()
2132 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld3()
2145 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld3()
2157 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld3r()
2170 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld4()
2184 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld4()
2197 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld4r()
2205 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st1()
2214 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st1()
2226 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st1()
2239 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st1()
2250 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st2()
2262 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st2()
2274 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st3()
2287 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st3()
2300 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st4()
2314 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st4()
2363 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1()
2369 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ld1r()
2375 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in st1()
2469 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
2492 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
2502 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in NEON_3DIFF_HN_LIST()
2511 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uaddw2()
2520 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in saddw()
2529 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in saddw2()
2538 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in usubw()
2547 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in usubw2()
2556 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ssubw()
2565 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ssubw2()
2583 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in xpaclri()
2588 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in pacia1716()
2593 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in pacib1716()
2598 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autia1716()
2603 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autib1716()
2608 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in paciaz()
2613 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in pacibz()
2618 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autiaz()
2623 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autibz()
2628 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in paciasp()
2633 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in pacibsp()
2638 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autiasp()
2643 VIXL_ASSERT(CPUHas(CPUFeatures::kPAuth)); in autibsp()
2650 VIXL_ASSERT(CPUHas(CPUFeatures::kBTI)); in bti()
2674 VIXL_ASSERT(CPUHas(CPUFeatures::kFlagM)); in cfinv()
2680 VIXL_ASSERT(CPUHas(CPUFeatures::kAXFlag)); in axflag()
2686 VIXL_ASSERT(CPUHas(CPUFeatures::kAXFlag)); in xaflag()
2709 VIXL_ASSERT(CPUHas(CPUFeatures::kRAS)); in esb()
2716 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2721 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in fmov()
2732 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2737 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in fmov()
2748 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2750 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmov()
2754 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kNEONHalf)); in fmov()
2765 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2771 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmov()
2785 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2791 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmov()
2805 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov()
2807 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmov()
2816 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kFP)); in fmov()
2824 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kFP)); in fmov()
2835 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmadd()
2838 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmadd()
2854 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmsub()
2857 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fmsub()
2873 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fnmadd()
2876 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fnmadd()
2892 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fnmsub()
2895 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fnmsub()
2910 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fnmul()
2914 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fnmul()
2951 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcmp()
2952 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcmp()
2958 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcmpe()
2959 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcmpe()
2965 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcmp()
2966 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcmp()
2972 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcmpe()
2973 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcmpe()
2993 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fccmp()
2994 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fccmp()
3003 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fccmpe()
3004 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fccmpe()
3013 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcsel()
3014 if (vd.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcsel()
3022 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcvt()
3041 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtl()
3050 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtl2()
3059 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtn()
3068 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtn2()
3077 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtxn()
3090 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtxn2()
3097 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kJSCVT)); in fjcvtzs()
3147 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); \
3148 if (vn.IsH()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); \
3152 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); \
3154 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \
3165 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in NEON_FP2REGMISC_FCVT_LIST()
3166 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in NEON_FP2REGMISC_FCVT_LIST()
3180 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtzs()
3181 if (vn.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcvtzs()
3198 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fcvtzu()
3199 if (vn.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in fcvtzu()
3213 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcvtzu()
3214 if (vn.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcvtzu()
3231 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in ucvtf()
3232 if (vn.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in ucvtf()
3249 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in scvtf()
3250 if (vn.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in scvtf()
3267 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in scvtf()
3268 if (vd.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in scvtf()
3281 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in ucvtf()
3282 if (vd.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); in ucvtf()
3351 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); \
3357 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kNEONHalf)); \
3359 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); \
3364 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3370 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3374 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \
3402 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kFrintToFixedSizedInt)); \
3408 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3454 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cmeq()
3461 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cmge()
3468 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cmgt()
3476 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cmle()
3482 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cmlt()
3490 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in shll()
3500 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in shll2()
3552 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcmeq()
3554 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmeq()
3563 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcmge()
3565 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmge()
3574 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcmgt()
3576 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmgt()
3585 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcmle()
3587 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmle()
3596 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fcmlt()
3598 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmlt()
3607 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in frecpx()
3612 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in frecpx()
3683 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3725 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); \
3730 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kNEONHalf)); \
3736 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3737 if (vd.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \
3739 VIXL_ASSERT(CPUHas(CPUFeatures::kFPHalf)); \
3744 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
3747 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \
3777 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, \ in NEON_FP3SAME_OP_LIST()
3778 CPUFeatures::kFP, \ in NEON_FP3SAME_OP_LIST()
3779 CPUFeatures::kNEONHalf, \ in NEON_FP3SAME_OP_LIST()
3780 CPUFeatures::kFHM)); \ in NEON_FP3SAME_OP_LIST()
3790 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON));
3799 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kRDM)); in sqrdmlah()
3818 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kRDM)); in sqrdmlsh()
3837 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kDotProduct)); in sdot()
3848 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kDotProduct)); in udot()
3857 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in faddp()
3861 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in faddp()
3870 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fmaxp()
3874 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fmaxp()
3883 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fminp()
3887 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fminp()
3896 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fmaxnmp()
3900 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fmaxnmp()
3909 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); in fminnmp()
3913 VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fminnmp()
3927 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kFcma)); in fcmla()
3931 if (vd.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmla()
3943 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kFcma)); in fcmla()
3946 if (vd.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcmla()
3957 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kFcma)); in fcadd()
3960 if (vd.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); in fcadd()
3966 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in orr()
3972 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mov()
3984 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in bic()
3993 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in movi()
4025 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mvn()
4040 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mvni()
4146 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kDotProduct)); in sdot()
4160 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kDotProduct)); in udot()
4184 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
4203 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kRDM)); \
4223 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); \ in NEON_BYELEMENT_RDM_LIST()
4224 if (vd.IsLaneSizeH()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \ in NEON_BYELEMENT_RDM_LIST()
4259 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
4281 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, \
4282 CPUFeatures::kFP, \
4283 CPUFeatures::kNEONHalf, \
4284 CPUFeatures::kFHM)); \
4297 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON));
4303 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in usqadd()
4309 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in abs()
4316 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqabs()
4322 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in neg()
4329 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqneg()
4337 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in NEONXtn()
4355 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in xtn()
4362 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in xtn2()
4369 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqxtn()
4376 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqxtn2()
4383 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqxtun()
4390 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqxtun2()
4397 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqxtn()
4404 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqxtn2()
4412 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in not_()
4420 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rbit()
4431 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ext()
4440 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in dup()
4477 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mov()
4484 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in dup()
4496 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ins()
4533 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mov()
4539 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ins()
4572 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mov()
4578 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in umov()
4613 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in mov()
4620 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in smov()
4649 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cls()
4657 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in clz()
4665 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in cnt()
4673 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rev16()
4681 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rev32()
4689 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rev64()
4697 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ursqrte()
4705 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in urecpe()
4715 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in NEONAddlp()
4727 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in saddlp()
4733 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uaddlp()
4739 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sadalp()
4745 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uadalp()
4761 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in saddlv()
4767 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uaddlv()
4806 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); \
4823 VIXL_ASSERT(CPUHas(CPUFeatures::kFP, CPUFeatures::kNEON)); \
4824 if (vd.Is1H()) VIXL_ASSERT(CPUHas(CPUFeatures::kNEONHalf)); \
4845 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in trn1()
4853 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in trn2()
4861 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uzp1()
4869 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uzp2()
4877 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in zip1()
4885 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in zip2()
4970 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in shl()
4977 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sli()
4984 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshl()
4990 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshlu()
4996 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqshl()
5002 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sshll()
5009 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sshll2()
5016 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sxtl()
5022 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sxtl2()
5028 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ushll()
5035 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ushll2()
5042 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uxtl()
5048 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uxtl2()
5054 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sri()
5061 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sshr()
5068 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ushr()
5075 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in srshr()
5082 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in urshr()
5089 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ssra()
5096 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in usra()
5103 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in srsra()
5110 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in ursra()
5117 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in shrn()
5124 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in shrn2()
5131 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rshrn()
5138 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in rshrn2()
5145 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshrn()
5152 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshrn2()
5159 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqrshrn()
5166 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqrshrn2()
5173 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshrun()
5180 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqshrun2()
5187 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqrshrun()
5194 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in sqrshrun2()
5201 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqshrn()
5208 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqshrn2()
5215 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqrshrn()
5222 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON)); in uqrshrn2()
6210 return CPUHas(CPUFeatures::kFP) || CPUHas(CPUFeatures::kNEON); in CPUHas()
6213 return CPUHas(CPUFeatures::kNEON); in CPUHas()
6231 return CPUHas(CPUFeatures::kRNG); in CPUHas()