diff options
| author | Shinya Sato <shinnya.sato@gmail.com> | 2026-03-24 18:14:09 +0900 |
|---|---|---|
| committer | Shinya Sato <shinnya.sato@gmail.com> | 2026-03-24 18:14:09 +0900 |
| commit | 3db7ebc0d503511e255926d105aa0d5f6cbfdadd (patch) | |
| tree | 785f7fbb384e1757271405ee6a35fcf169224933 /src/unlikely.h | |
| parent | 11dd49da1625e1a8197c6d9f8d22743a974ddb72 (diff) | |
| download | inpla-3db7ebc0d503511e255926d105aa0d5f6cbfdadd.tar.gz inpla-3db7ebc0d503511e255926d105aa0d5f6cbfdadd.zip | |
v0.13.3
Diffstat (limited to 'src/unlikely.h')
| -rw-r--r-- | src/unlikely.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/unlikely.h b/src/unlikely.h index 602c723..72f51b6 100644 --- a/src/unlikely.h +++ b/src/unlikely.h @@ -1,12 +1,12 @@ -#ifndef INPLA_UNLIKELY_H -#define INPLA_UNLIKELY_H +#ifndef INPLA_UNLIKELY_H_ +#define INPLA_UNLIKELY_H_ #if defined(__GNUC__) || defined(__clang__) - // GCC と Clang の場合は、極限まで最適化! + // For GCC, Clang #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0) #else - // それ以外のコンパイラ(MSVCなど)では、ただの素通り(無害化) + // Otherwise #define likely(x) (x) #define unlikely(x) (x) #endif |
