Skip to content

Commit 39b528e

Browse files
committed
add likely and unlikely macros
1 parent 38e1fbe commit 39b528e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compiler.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,7 @@
2424
#define __HAVE_BUILTIN_CLZLL__
2525
#endif
2626

27+
#define likely(x) __builtin_expect(!!(x), 1)
28+
#define unlikely(x) __builtin_expect(!!(x), 0)
29+
2730
#endif /* VTENC_COMPILER_H_ */

0 commit comments

Comments
 (0)