fixed- or rather updated CPU detection code for Windows.
instead
Init: CPU Speed=2527.041901 MHz
Init: CPU Page size=4096, Processors / Cores=4
Init: CPU Detected: PentiumPro-class processor (GenuineIntel)
Init: CPU Features: CMov FPU RDTSC PAE MMX KNI
it provides now more useful data like this:
Init: CPU Speed=2527.080895 MHz
Init: CPU Page size=4096, Processors / Cores=4
Init: CPU Detected: Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz
Init: CPU Features: MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42
or on AMD:
Init: CPU Speed=3221.559491 MHz
Init: CPU Page size=4096, Processors / Cores=4
Init: CPU Detected: AMD Phenom(tm) II X4 955 Processor
Init: CPU Features: MMX SSE SSE2 SSE3 SSE4A A3DNOW MMXPLUS A3DNOWEXT
also updated internals:
extern CORE_API UBOOL GIsMMX;
extern CORE_API UBOOL GIsSSE;
extern CORE_API UBOOL GIsSSE2;
extern CORE_API UBOOL GIsSSE3;
extern CORE_API UBOOL GIsSSSE3;
extern CORE_API UBOOL GIsSSE41;
extern CORE_API UBOOL GIsSSE42;
extern CORE_API UBOOL GIsSSE5;
extern CORE_API UBOOL GIsSSE4A;
extern CORE_API UBOOL GIsA3DNOW;
extern CORE_API UBOOL GIsMMXPLUS;
extern CORE_API UBOOL GIsA3DNOWEXT;
for C++ mods and maybe internal updates of something in 227.
Like in previous versions, each CPU feature can be disabled via commandline during startup with "NO....", f.e. "NOMMX".