misc.h

来自「获得多核硬件所有的相关信息。汇编源代码。Visual Studio2003、20」· C头文件 代码 · 共 39 行

H
39
字号
//---------------------------------------------------------------------------
//
// 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 + =
减小字号Ctrl + -
显示快捷键?