Merge "dsp: add sse4.1 detection"

This commit is contained in:
pascal massimino 2015-03-19 00:08:02 -07:00 committed by Gerrit Code Review
commit 4a95384b34
2 changed files with 4 additions and 0 deletions

View File

@ -87,6 +87,9 @@ static int x86CPUInfo(CPUFeature feature) {
if (feature == kSSE3) {
return 0 != (cpu_info[2] & 0x00000001);
}
if (feature == kSSE4_1) {
return 0 != (cpu_info[2] & 0x00080000);
}
if (feature == kAVX) {
// bits 27 (OSXSAVE) & 28 (256-bit AVX)
if ((cpu_info[2] & 0x18000000) == 0x18000000) {

View File

@ -102,6 +102,7 @@ extern "C" {
typedef enum {
kSSE2,
kSSE3,
kSSE4_1,
kAVX,
kAVX2,
kNEON,