compiler.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
- #ifndef __LINUX_COMPILER_H
- #define __LINUX_COMPILER_H
- /* Somewhere in the middle of the GCC 2.96 development cycle, we implemented
- a mechanism by which the user can annotate likely branch directions and
- expect the blocks to be reordered appropriately. Define __builtin_expect
- to nothing for earlier compilers. */
- #if __GNUC__ == 2 && __GNUC_MINOR__ < 96
- #define __builtin_expect(x, expected_value) (x)
- #endif
- #define likely(x) __builtin_expect((x),1)
- #define unlikely(x) __builtin_expect((x),0)
- #endif /* __LINUX_COMPILER_H */