/external/vixl/src/aarch64/ |
D | cpu-features-auditor-aarch64.cc | 95 scope.RecordOneOrBothOf(CPUFeatures::kFP, CPUFeatures::kNEON); in LoadStoreHelper() 114 scope.RecordOneOrBothOf(CPUFeatures::kFP, CPUFeatures::kNEON); in LoadStorePairHelper() 325 scope.Record(CPUFeatures::kFP); in VisitFPCompare() 342 scope.Record(CPUFeatures::kFP); in VisitFPConditionalCompare() 357 scope.Record(CPUFeatures::kFP); in VisitFPConditionalSelect() 367 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing1Source() 404 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing2Source() 427 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing3Source() 444 scope.Record(CPUFeatures::kFP); in VisitFPFixedPointConvert() 465 scope.Record(CPUFeatures::kFP); in VisitFPImmediate() [all …]
|
D | cpu-aarch64.cc | 40 const IDRegister::Field AA64PFR0::kFP(16, Field::kSigned); member in vixl::aarch64::AA64PFR0 92 if (Get(kFP) >= 0) f.Combine(CPUFeatures::kFP); in GetCPUFeatures() 93 if (Get(kFP) >= 1) f.Combine(CPUFeatures::kFPHalf); in GetCPUFeatures() 228 CPUFeatures::kFP, in InferCPUFeaturesFromOS()
|
D | assembler-aarch64.cc | 2716 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov() 2732 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov() 2748 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov() 2765 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov() 2785 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmov() 2805 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 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() 2854 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); in fmsub() [all …]
|
D | cpu-aarch64.h | 97 static const Field kFP;
|
/external/vixl/test/ |
D | test-api.cc | 195 CPUFeatures f1(CPUFeatures::kFP, CPUFeatures::kNEON); in TEST() 196 CPUFeatures f2(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kCRC32); in TEST() 273 VIXL_CHECK(*it2_neon++ == CPUFeatures::kFP); in TEST() 276 VIXL_CHECK(*(++it2_crc32) == CPUFeatures::kFP); in TEST() 287 CPUFeatures f1(CPUFeatures::kFP, CPUFeatures::kNEON); in TEST() 288 CPUFeatures f2(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kCRC32); in TEST() 298 VIXL_CHECK(f1_list[0] == CPUFeatures::kFP); in TEST() 306 VIXL_CHECK(f2_list[0] == CPUFeatures::kFP); in TEST() 321 VIXL_CHECK(f2_list_cxx11[0] == CPUFeatures::kFP); in TEST() 363 CPUFeaturesFormatHelper("FP", CPUFeatures(CPUFeatures::kFP)); in TEST() [all …]
|
/external/vixl/test/aarch64/ |
D | test-assembler-fp-aarch64.cc | 49 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 91 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 132 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 161 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 189 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 237 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 285 SETUP_WITH_FEATURES(CPUFeatures::kFP); in LoadFPValueHelper() 329 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in TEST() 379 CPUFeatures::kFP, in TEST() 434 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() [all …]
|
D | test-assembler-neon-aarch64.cc | 3639 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3677 CPUFeatures::kFP, in TEST() 3719 CPUFeatures::kFP, in TEST() 3762 CPUFeatures::kFP, in TEST() 3793 CPUFeatures::kFP, in TEST() 3824 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3864 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3901 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 4837 CPUFeatures::kFP, in TEST() 4874 CPUFeatures::kFP, in TEST() [all …]
|
D | test-simulator-aarch64.cc | 248 features.Combine(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test1Op_Helper() 390 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test2Op_Helper() 547 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test3Op_Helper() 704 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TestCmp_Helper() 845 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TestCmpZero_Helper() 976 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in TestFPToFixed_Helper() 1042 SETUP_WITH_FEATURES(CPUFeatures::kFP, in TestFPToInt_Helper() 1450 CPUFeatures::kFP, in Test1OpNEON_Helper() 1657 CPUFeatures::kFP, in Test1OpAcrossNEON_Helper() 1888 features.Combine(CPUFeatures::kFP); in Test2OpNEON_Helper() [all …]
|
D | test-cpu-features-aarch64.cc | 530 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP), FP_##NAME, ASM) 725 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \ 3103 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, CPUFeatures::kNEON), \ 3391 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \ 3410 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, CPUFeatures::kJSCVT), \ 3445 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, CPUFeatures::kFPHalf), \ 3529 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \ 3574 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \ 3752 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \ 3768 TEST_TEMPLATE(CPUFeatures(CPUFeatures::kFP, \
|
D | test-assembler-aarch64.cc | 4327 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 7752 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 7843 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 8230 SETUP_WITH_FEATURES((reg_count == 0) ? CPUFeatures::kNone : CPUFeatures::kFP); in PushPopFPSimpleHelper() 8866 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 8978 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 12881 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 12971 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 13110 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 13261 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() [all …]
|
D | test-assembler-sve-aarch64.cc | 351 CPUFeatures::kFP, in TEST_SVE() 9397 CPUFeatures::kFP); in TEST_SVE() 16330 CPUFeatures::kFP, in TEST_SVE()
|
/external/vixl/src/ |
D | cpu-features.h | 85 V(kFP, "FP", "fp") \ 285 return CPUFeatures(kFP, kNEON, kCRC32); in AArch64LegacyBaseline()
|