⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 misc.h

📁 获得多核硬件所有的相关信息。汇编源代码。Visual Studio2003、2005环境皆可。速度快。
💻 H
字号:
//---------------------------------------------------------------------------
//
// Misc.h: Miscellaneous Routines Header
//
//---------------------------------------------------------------------------

#ifndef MiscH
#define MiscH

#define FIND_MIN(a, b, c, d) {  \
        if ((b) < (a)) { (a) = (b); }   \
        if ((c) < (a)) { (a) = (c); }   \
        if ((d) < (a)) { (a) = (d); }   \
}


#if 0
#define RANDOM_INIT
#define RANDOM_RANGE(a, b)  \
        (a) + int(float((b) - (a)) * (float(rand()) / float(RAND_MAX)))
#endif

#define RANDOM_INIT Randomize()
#define RANDOM_RANGE(a, b) RandomRange(a, b)

__int64 __cdecl ReadTSC();
float __cdecl ceilf(float x);
float __cdecl truncf(float x);
float __cdecl roundf(float x);
float __cdecl log2f(float x);
int __cdecl base2(int x);
void __cdecl FillRandom(DWORD* buf, DWORD len, DWORD minVal, DWORD maxVal);

void __cdecl Randomize();
int __cdecl RandInt(int Range);
int __cdecl RandomRange(int nFrom, int nTo);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -