First steps

This commit is contained in:
JusicP
2020-11-19 22:37:27 +02:00
parent 6920a3bd08
commit 3434111923
1341 changed files with 883624 additions and 46746 deletions

View File

@@ -6,6 +6,9 @@
// $NoKeywords: $
//=============================================================================//
// cpu.cpp from tier0 already has the same code, so should it be removed?
#ifndef __arm__
#define cpuid(in,a,b,c,d) \
asm("pushl %%ebx\n\t" "cpuid\n\t" "movl %%ebx,%%esi\n\t" "pop %%ebx": "=a" (a), "=S" (b), "=c" (c), "=d" (d) : "a" (in));
@@ -45,3 +48,13 @@ bool Check3DNowTechnology(void)
}
return false;
}
#else
// these guys don't exist in any ARM processor
bool Check3DNowTechnology( void ) { return false; }
bool CheckMMXTechnology( void ) { return false; }
bool CheckSSE2Technology( void ) { return false; }
bool CheckSSETechnology( void ) { return false; }
#endif