Lines Matching refs:features
364 SbCPUFeatures features;
365 if (!SbCPUFeaturesGet(&features)) {
368 architecture_ = features.arm.architecture_generation;
369 switch (features.architecture) {
372 has_neon_ = features.arm.has_neon;
373 has_thumb2_ = features.arm.has_thumb2;
374 has_vfp_ = features.arm.has_vfp;
375 has_vfp3_ = features.arm.has_vfp3;
376 has_vfp3_d32_ = features.arm.has_vfp3_d32;
377 has_idiva_ = features.arm.has_idiva;
382 has_cmov_ = features.x86.has_cmov;
383 has_sse2_ = features.x86.has_sse2;
385 has_sse3_ = features.x86.has_sse3;
386 has_ssse3_ = features.x86.has_ssse3;
387 has_sse41_ = features.x86.has_sse41;
388 has_sahf_ = features.x86.has_sahf;
389 has_avx_ = features.x86.has_avx;
390 has_avx2_ = features.x86.has_avx2;
391 has_fma3_ = features.x86.has_fma3;
392 has_bmi1_ = features.x86.has_bmi1;
393 has_bmi2_ = features.x86.has_bmi2;
394 has_lzcnt_ = features.x86.has_lzcnt;
395 has_popcnt_ = features.x86.has_popcnt;
666 // Try to extract the list of CPU features from ELF hwcaps.
677 char* features = cpu_info.ExtractField("Features");
678 has_idiva_ = HasListItem(features, "idiva");
679 has_neon_ = HasListItem(features, "neon");
680 has_thumb2_ = HasListItem(features, "thumb2");
681 has_vfp_ = HasListItem(features, "vfp");
682 if (HasListItem(features, "vfpv3d16")) {
684 } else if (HasListItem(features, "vfpv3")) {
688 delete[] features;
777 // Try to extract the list of CPU features from ELF hwcaps.
784 char* features = cpu_info.ExtractField("Features");
785 has_jscvt_ = HasListItem(features, "jscvt");
786 delete[] features;
875 char* features = cpu_info.ExtractField("isa");
877 if (HasListItem(features, "rv64imafdc")) {
880 if (HasListItem(features, "rv64imafdcv")) {