/third_party/vixl/src/aarch64/ |
H A D | cpu-features-auditor-aarch64.cc | 131 scope.RecordOneOrBothOf(CPUFeatures::kFP, CPUFeatures::kNEON); in LoadStoreHelper() 150 scope.RecordOneOrBothOf(CPUFeatures::kFP, CPUFeatures::kNEON); in LoadStorePairHelper() 361 scope.Record(CPUFeatures::kFP); in VisitFPCompare() 378 scope.Record(CPUFeatures::kFP); in VisitFPConditionalCompare() 393 scope.Record(CPUFeatures::kFP); in VisitFPConditionalSelect() 403 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing1Source() 440 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing2Source() 463 scope.Record(CPUFeatures::kFP); in VisitFPDataProcessing3Source() 480 scope.Record(CPUFeatures::kFP); in VisitFPFixedPointConvert() 501 scope.Record(CPUFeatures::kFP); in VisitFPImmediate() [all...] |
H A D | cpu-aarch64.cc | 40 const IDRegister::Field AA64PFR0::kFP(16, Field::kSigned); 114 if (Get(kFP) >= 0) f.Combine(CPUFeatures::kFP); in GetCPUFeatures() 115 if (Get(kFP) >= 1) f.Combine(CPUFeatures::kFPHalf); in GetCPUFeatures() 288 CPUFeatures::kFP, in InferCPUFeaturesFromOS()
|
H A D | assembler-aarch64.cc | 3253 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3269 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3285 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3302 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3322 VIXL_ASSERT(CPUHas(CPUFeatures::kFP) || 3343 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3354 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kFP)); 3362 VIXL_ASSERT(CPUHas(CPUFeatures::kNEON, CPUFeatures::kFP)); 3373 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); 3392 VIXL_ASSERT(CPUHas(CPUFeatures::kFP)); [all...] |
H A D | cpu-aarch64.h | 98 static const Field kFP; member in vixl::aarch64::AA64PFR0
|
/third_party/vixl/test/ |
H A D | test-api.cc | 194 CPUFeatures f1(CPUFeatures::kFP, CPUFeatures::kNEON); in TEST() 195 CPUFeatures f2(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kCRC32); in TEST() 272 VIXL_CHECK(*it2_neon++ == CPUFeatures::kFP); in TEST() 275 VIXL_CHECK(*(++it2_crc32) == CPUFeatures::kFP); in TEST() 286 CPUFeatures f1(CPUFeatures::kFP, CPUFeatures::kNEON); in TEST() 287 CPUFeatures f2(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::kCRC32); in TEST() 297 VIXL_CHECK(f1_list[0] == CPUFeatures::kFP); in TEST() 305 VIXL_CHECK(f2_list[0] == CPUFeatures::kFP); in TEST() 320 VIXL_CHECK(f2_list_cxx11[0] == CPUFeatures::kFP); in TEST() 362 CPUFeaturesFormatHelper("FP", CPUFeatures(CPUFeatures::kFP)); in TEST() [all...] |
/third_party/vixl/test/aarch64/ |
H A D | test-assembler-fp-aarch64.cc | 48 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 90 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 131 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 160 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 188 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 236 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() 284 SETUP_WITH_FEATURES(CPUFeatures::kFP); in LoadFPValueHelper() 328 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in TEST() 378 CPUFeatures::kFP, in TEST() 433 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TEST() [all...] |
H A D | test-assembler-neon-aarch64.cc | 3638 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3676 CPUFeatures::kFP, in TEST() 3718 CPUFeatures::kFP, in TEST() 3761 CPUFeatures::kFP, in TEST() 3792 CPUFeatures::kFP, in TEST() 3823 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3863 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3899 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 3924 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); in TEST() 4860 CPUFeatures::kFP, in TEST() [all...] |
H A D | test-simulator-aarch64.cc | 255 features.Combine(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test1Op_Helper() 397 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test2Op_Helper() 554 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in Test3Op_Helper() 711 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TestCmp_Helper() 852 SETUP_WITH_FEATURES(CPUFeatures::kFP); in TestCmpZero_Helper() 983 SETUP_WITH_FEATURES(CPUFeatures::kFP, CPUFeatures::kFPHalf); in TestFPToFixed_Helper() 1049 SETUP_WITH_FEATURES(CPUFeatures::kFP, in TestFPToInt_Helper() 1457 CPUFeatures::kFP, in Test1OpNEON_Helper() 1664 CPUFeatures::kFP, in Test1OpAcrossNEON_Helper() 1895 features.Combine(CPUFeatures::kFP); in Test2OpNEON_Helper() [all...] |
H A 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, \ [all...] |
H A D | test-assembler-aarch64.cc | 4726 SETUP_WITH_FEATURES(CPUFeatures::kFP); 8156 SETUP_WITH_FEATURES(CPUFeatures::kFP); 8247 SETUP_WITH_FEATURES(CPUFeatures::kFP); 8634 SETUP_WITH_FEATURES((reg_count == 0) ? CPUFeatures::kNone : CPUFeatures::kFP); 9270 SETUP_WITH_FEATURES(CPUFeatures::kNEON, CPUFeatures::kFP); 9382 SETUP_WITH_FEATURES(CPUFeatures::kFP); 13305 SETUP_WITH_FEATURES(CPUFeatures::kFP); 13395 SETUP_WITH_FEATURES(CPUFeatures::kFP); 13534 SETUP_WITH_FEATURES(CPUFeatures::kFP); 13687 SETUP_WITH_FEATURES(CPUFeatures::kFP); [all...] |
H A D | test-assembler-sve-aarch64.cc | 285 CPUFeatures::kFP, 9337 CPUFeatures::kFP); 16276 SVE_SETUP_WITH_FEATURES(CPUFeatures::kSVE, CPUFeatures::kFP);
|
/third_party/vixl/src/ |
H A D | cpu-features.h | 85 V(kFP, "FP", "fp") \ 255 // f.Combine(CPUFeatures::kFP, CPUFeatures::kNEON, CPUFeatures::AES); 269 // if (h.Has(CPUFeatures::kFP, CPUFeatures::kNEON)) { ... } 316 return CPUFeatures(kFP, kNEON, kCRC32); in AArch64LegacyBaseline()
|