문제:
IsProcessorFeaturePresent()를 사용하여 SSE3 명령어 세트에 대한 CPU 지원 확인 Windows에서는 함수를 신뢰할 수 없습니다. XP.
해결책: 대체 접근 방식
SSE3 지원을 확인하는 대체 방법은 다음과 같습니다.
코드 예:
#include <cpuid.h> bool CheckSSE3() { int CPUInfo[4]; __cpuid_count(0, 0, CPUInfo[0], CPUInfo[1], CPUInfo[2], CPUInfo[3]); if (CPUInfo[0] >= 1) { __cpuid_count(1, 0, CPUInfo[0], CPUInfo[1], CPUInfo[2], CPUInfo[3]); bool bSSE3NewInstructions = (CPUInfo[2] & 0x1) || false; return bSSE3NewInstructions; } return false; }
추가 참고:
위 내용은 Windows XP에서 SSE3 명령어 세트 지원을 어떻게 안정적으로 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!