Changeset 9880 for trunk/src/kernel32/cpu.cpp
- Timestamp:
- Feb 28, 2003, 4:37:21 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/cpu.cpp
r8463 r9880 1 /* $Id: cpu.cpp,v 1.1 3 2002-05-22 12:57:16sandervl Exp $ */1 /* $Id: cpu.cpp,v 1.14 2003-02-28 15:37:21 sandervl Exp $ */ 2 2 /* 3 3 * Odin win32 CPU apis … … 158 158 tmp1 = (double)time1.LowPart + (double)time1.HighPart*4.0*1024.0*1024.0; 159 159 millisec = tmp - tmp1; 160 160 161 frequency= (double)freq.LowPart; 161 162 frequency= frequency / 1000.0; … … 165 166 tmp1 = (double)tsc1.LowPart + (double)tsc1.HighPart*4.0*1024.0*1024.0; 166 167 clockticks = tmp - tmp1; 167 168 tmp = 1000 / millisec; 169 clockticks = clockticks * tmp; //ticks per second 170 mhertz = clockticks / 1000000.0; 171 mhz = (DWORD)mhertz; 168 if(millisec > 0) 169 {//make sure we have something valid here 170 tmp = 1000 / millisec; 171 clockticks = clockticks * tmp; //ticks per second 172 mhertz = clockticks / 1000000.0; 173 mhz = (DWORD)mhertz; 174 } 175 else mhz = 500; 172 176 } 173 else mhz = 100;177 else mhz = 500; 174 178 RegSetValueExA(xhkey,"~Mhz",0,REG_DWORD, (LPBYTE)&mhz, sizeof(DWORD)); 175 179 }
Note:
See TracChangeset
for help on using the changeset viewer.