From 62153fdfbb62227bcf6d75cbfa3d573b160c030f Mon Sep 17 00:00:00 2001 From: CTCaer Date: Thu, 25 Apr 2024 04:48:09 +0300 Subject: [PATCH] bdk: types: add likely/unlikely global macros --- bdk/libs/compr/lz4.c | 10 ---------- bdk/utils/types.h | 2 ++ 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/bdk/libs/compr/lz4.c b/bdk/libs/compr/lz4.c index 689c4d1..d6c22c6 100644 --- a/bdk/libs/compr/lz4.c +++ b/bdk/libs/compr/lz4.c @@ -92,16 +92,6 @@ # define LZ4_FORCE_O2_INLINE_GCC_PPC64LE static #endif -#if (defined(__GNUC__) && (__GNUC__ >= 3)) || (defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 800)) || defined(__clang__) -# define expect(expr,value) (__builtin_expect ((expr),(value)) ) -#else -# define expect(expr,value) (expr) -#endif - -#define likely(expr) expect((expr) != 0, 1) -#define unlikely(expr) expect((expr) != 0, 0) - - /*-************************************ * Memory routines **************************************/ diff --git a/bdk/utils/types.h b/bdk/utils/types.h index 02fd05c..0bed56b 100644 --- a/bdk/utils/types.h +++ b/bdk/utils/types.h @@ -102,6 +102,8 @@ typedef unsigned long uptr; #define byte_swap_32(num) ((((num) >> 24) & 0xff) | (((num) << 8) & 0xff0000) | \ (((num) >> 8 ) & 0xff00) | (((num) << 24) & 0xff000000)) +#define likely(x) (__builtin_expect((x) != 0, 1)) +#define unlikely(x) (__builtin_expect((x) != 0, 0)) /* Bootloader/Nyx */ #define BOOT_CFG_AUTOBOOT_EN BIT(0)