]> git.proxmox.com Git - mirror_lxc.git/commitdiff
compiler: add likely() and unlikely() support
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 20 Feb 2021 00:32:49 +0000 (01:32 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 20 Feb 2021 00:33:23 +0000 (01:33 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/compiler.h

index 755c21d5242497f1160d66f86d8176fb2ee86fdc..89286eab6c3dbf5b08af72fbfbc6071da3f9e563 100644 (file)
@@ -85,4 +85,7 @@
 #define __public __attribute__((visibility("default")))
 #endif
 
+#define likely(x) __builtin_expect(!!(x), 1)
+#define unlikely(x) __builtin_expect(!!(x), 0)
+
 #endif /* __LXC_COMPILER_H */