Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint core::CacheLineSize()
- {
- int cacheLineSize = 0;
- int cpuInfo[4] = {-1};
- __cpuid(cpuInfo, 0x80000000);
- uint nExIds = cpuInfo[0];
- if( 0x80000006 <= nExIds )
- {
- __cpuid(cpuInfo, 0x80000006);
- cacheLineSize = cpuInfo[2] & 0xff;
- }
- return cacheLineSize;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement