ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/sysdeps.h
(Generate patch)

Comparing SheepShaver/src/Unix/sysdeps.h (file contents):
Revision 1.50 by gbeauche, 2005-11-30T07:24:53Z vs.
Revision 1.51 by gbeauche, 2006-04-01T21:41:18Z

# 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  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines