25 |
#if ARCH_X86 |
#if ARCH_X86 |
26 |
bool Features::bMMX(false); |
bool Features::bMMX(false); |
27 |
bool Features::bSSE(false); |
bool Features::bSSE(false); |
28 |
|
bool Features::bSSE2(false); |
29 |
|
|
30 |
unsigned int edx = 0; |
unsigned int edx = 0; |
31 |
unsigned int eax_temp = 0; |
unsigned int eax_temp = 0; |
49 |
); |
); |
50 |
bMMX = (edx & 0x00800000); |
bMMX = (edx & 0x00800000); |
51 |
bSSE = (edx & 0x02000000); |
bSSE = (edx & 0x02000000); |
52 |
|
bSSE2 = (edx & 0x04000000); |
53 |
} |
} |
54 |
#else |
#else |
55 |
void Features::detect() {} |
void Features::detect() {} |