1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-20 19:54:19 +01:00

[util] Make likely/unlikely less annoying to use

This commit is contained in:
Philip Rebohle 2024-09-22 18:54:50 +02:00 committed by Philip Rebohle
parent 888906a6da
commit 7ec75aaf81

View File

@ -1,8 +1,8 @@
#pragma once
#ifdef __GNUC__
#define likely(x) __builtin_expect((x),1)
#define unlikely(x) __builtin_expect((x),0)
#define likely(x) __builtin_expect(bool(x),1)
#define unlikely(x) __builtin_expect(bool(x),0)
#define force_inline inline __attribute__((always_inline))
#else
#define likely(x) (x)