choices.h

来自「analog device vdsp branch prediction tut」· C头文件 代码 · 共 47 行

H
47
字号
/*
** Configure some macros that control how the compiler
** optimizer will expect decisions to be evaluated.
*/

#if EXPRS == 1
#define EXPRA(_x) expected_true(_x)
#define EXPRB(_x) expected_true(_x)
#define EXPRC(_x) expected_true(_x)
#elif EXPRS == 2
#define EXPRA(_x) expected_false(_x)
#define EXPRB(_x) expected_true(_x)
#define EXPRC(_x) expected_true(_x)
#elif EXPRS == 3
#define EXPRA(_x) expected_true(_x)
#define EXPRB(_x) expected_false(_x)
#define EXPRC(_x) expected_true(_x)
#elif EXPRS == 4
#define EXPRA(_x) expected_false(_x)
#define EXPRB(_x) expected_false(_x)
#define EXPRC(_x) expected_true(_x)
#elif EXPRS == 5
#define EXPRA(_x) expected_true(_x)
#define EXPRB(_x) expected_true(_x)
#define EXPRC(_x) expected_false(_x)
#elif EXPRS == 6
#define EXPRA(_x) expected_false(_x)
#define EXPRB(_x) expected_true(_x)
#define EXPRC(_x) expected_false(_x)
#elif EXPRS == 7
#define EXPRA(_x) expected_true(_x)
#define EXPRB(_x) expected_false(_x)
#define EXPRC(_x) expected_false(_x)
#elif EXPRS == 8
#define EXPRA(_x) expected_false(_x)
#define EXPRB(_x) expected_false(_x)
#define EXPRC(_x) expected_false(_x)
#else
#define EXPRA(_x) (_x)
#define EXPRB(_x) (_x)
#define EXPRC(_x) (_x)
#endif

#ifdef __ADSPBF533__
#define adi_core_b_enable()
#endif

⌨️ 快捷键说明

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