mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 17:42:58 +00:00
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
This commit is contained in:
parent
b94e2d8ca0
commit
c2c66aff7d
24198 changed files with 0 additions and 37285 deletions
35
sdk/lib/3rdparty/libmpg123/testcpu.c
vendored
Normal file
35
sdk/lib/3rdparty/libmpg123/testcpu.c
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
/*
|
||||
testcpu: standalone CPU flags tester
|
||||
|
||||
copyright 2007 by the mpg123 project - free software under the terms of the LGPL 2.1
|
||||
see COPYING and AUTHORS files in distribution or http://mpg123.org
|
||||
initially written by Thomas Orgis
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include "getcpuflags.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
int family;
|
||||
struct cpuflags flags;
|
||||
if(!getcpuflags(&flags)){ printf("CPU won't do cpuid (some old i386 or i486)\n"); return 0; }
|
||||
family = (flags.id & 0xf00)>>8;
|
||||
printf("family: %i\n", family);
|
||||
printf("stdcpuflags: 0x%08x\n", flags.std);
|
||||
printf("std2cpuflags: 0x%08x\n", flags.std2);
|
||||
printf("extcpuflags: 0x%08x\n", flags.ext);
|
||||
if(cpu_i586(flags))
|
||||
{
|
||||
printf("A i586 or better cpu with:");
|
||||
if(cpu_mmx(flags)) printf(" mmx");
|
||||
if(cpu_3dnow(flags)) printf(" 3dnow");
|
||||
if(cpu_3dnowext(flags)) printf(" 3dnowext");
|
||||
if(cpu_sse(flags)) printf(" sse");
|
||||
if(cpu_sse2(flags)) printf(" sse2");
|
||||
if(cpu_sse3(flags)) printf(" sse3");
|
||||
printf("\n");
|
||||
}
|
||||
else printf("I guess you have some i486\n");
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue