# | Line 167 | Line 167 | typedef int64 intptr; | |
---|---|---|
167 | #endif | |
168 | ||
169 | /** | |
170 | + | * Helper macros to annotate likely branch directions |
171 | + | **/ |
172 | + | |
173 | + | #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) |
174 | + | #define likely(x) __builtin_expect((x),1) |
175 | + | #define unlikely(x) __builtin_expect((x),0) |
176 | + | #endif |
177 | + | #ifndef likely |
178 | + | #define likely(x) (x) |
179 | + | #endif |
180 | + | #ifndef unlikely |
181 | + | #define unlikely(x) (x) |
182 | + | #endif |
183 | + | |
184 | + | /** |
185 | * Helper functions to byteswap data | |
186 | **/ | |
187 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |