(svn r26207) -Codechange: move the CPUID flag detection into cpu.cpp

This commit is contained in:
rubidium
2014-01-02 18:52:54 +00:00
parent 7247ecf172
commit b100125866
3 changed files with 23 additions and 8 deletions

View File

@@ -25,4 +25,13 @@ uint64 ottd_rdtsc();
*/
void ottd_cpuid(int info[4], int type);
/**
* Check whether the current CPU has the given flag.
* @param type The type to be passing to cpuid (usually 1).
* @param index The index in the returned info array.
* @param bit The bit index that needs to be set.
* @return The value of the bit, or false when there is no CPUID or the type is not available.
*/
bool HasCPUIDFlag(uint type, uint index, uint bit);
#endif /* CPU_H */