From: Jens Vollinga Date: Tue, 28 Aug 2007 18:00:01 +0000 (+0000) Subject: File added [A.Sheplyakov] X-Git-Tag: release_1-4-0~4 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=23ec069cf5e221e0da2890208e69b317b7d27e03;hp=324ab9084b22351d70cbfa1bc2989e9823713f5a File added [A.Sheplyakov] --- diff --git a/ginac/compiler.h b/ginac/compiler.h new file mode 100644 index 00000000..66f6e92f --- /dev/null +++ b/ginac/compiler.h @@ -0,0 +1,12 @@ +#ifndef GINAC_COMPILER_DEP_HH +#define GINAC_COMPILER_DEP_HH + +#ifdef __GNUC__ +#define unlikely(cond) __builtin_expect((cond), 0) +#define likely(cond) __builtin_expect((cond), 1) +#else +#define unlikely(cond) (cond) +#define likely(cond) (cond) +#endif + +#endif /* GINAC_COMPILER_DEP_HH */