Add LIKELY/UNLIKELY for branch prediction 51/202451/1
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 28 Mar 2019 11:26:43 +0000 (14:26 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 28 Mar 2019 11:28:48 +0000 (14:28 +0300)
Change-Id: I540156d70b4ff693f63b9faf63579fb981b58fe9
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
src/core/compiler.h [new file with mode: 0644]

diff --git a/src/core/compiler.h b/src/core/compiler.h
new file mode 100644 (file)
index 0000000..efbccb4
--- /dev/null
@@ -0,0 +1,9 @@
+#ifndef COMPILER_H
+#define COMPILER_H
+
+
+#define LIKELY(x)       __builtin_expect(!!(x),1)
+#define UNLIKELY(x)     __builtin_expect(!!(x),0)
+
+
+#endif // COMPILER_H