Lines Matching refs:_cpuFeatures

226   static int _cpuFeatures;     // features returned by the "cpuid" instruction
540 static bool supports_cpuid() { return _cpuFeatures != 0; }
541 static bool supports_cmpxchg8() { return (_cpuFeatures & CPU_CX8) != 0; }
542 static bool supports_cmov() { return (_cpuFeatures & CPU_CMOV) != 0; }
543 static bool supports_fxsr() { return (_cpuFeatures & CPU_FXSR) != 0; }
544 static bool supports_ht() { return (_cpuFeatures & CPU_HT) != 0; }
545 static bool supports_mmx() { return (_cpuFeatures & CPU_MMX) != 0; }
546 static bool supports_sse() { return (_cpuFeatures & CPU_SSE) != 0; }
547 static bool supports_sse2() { return (_cpuFeatures & CPU_SSE2) != 0; }
548 static bool supports_sse3() { return (_cpuFeatures & CPU_SSE3) != 0; }
549 static bool supports_ssse3() { return (_cpuFeatures & CPU_SSSE3)!= 0; }
550 static bool supports_sse4_1() { return (_cpuFeatures & CPU_SSE4_1) != 0; }
551 static bool supports_sse4_2() { return (_cpuFeatures & CPU_SSE4_2) != 0; }
552 static bool supports_popcnt() { return (_cpuFeatures & CPU_POPCNT) != 0; }
553 static bool supports_avx() { return (_cpuFeatures & CPU_AVX) != 0; }
554 static bool supports_avx2() { return (_cpuFeatures & CPU_AVX2) != 0; }
555 static bool supports_tsc() { return (_cpuFeatures & CPU_TSC) != 0; }
556 static bool supports_aes() { return (_cpuFeatures & CPU_AES) != 0; }
557 static bool supports_erms() { return (_cpuFeatures & CPU_ERMS) != 0; }
582 static bool supports_3dnow_prefetch() { return (_cpuFeatures & CPU_3DNOW_PREFETCH) != 0; }
584 static bool supports_lzcnt() { return (_cpuFeatures & CPU_LZCNT) != 0; }
585 static bool supports_sse4a() { return (_cpuFeatures & CPU_SSE4A) != 0; }
592 return (_cpuFeatures & CPU_TSCINV) != 0;