File added [A.Sheplyakov]
[ginac.git] / ginac / compiler.h
1 #ifndef GINAC_COMPILER_DEP_HH
2 #define GINAC_COMPILER_DEP_HH
3
4 #ifdef __GNUC__
5 #define unlikely(cond) __builtin_expect((cond), 0)
6 #define likely(cond) __builtin_expect((cond), 1)
7 #else
8 #define unlikely(cond) (cond)
9 #define likely(cond) (cond)
10 #endif
11
12 #endif /* GINAC_COMPILER_DEP_HH */