Indicates that an expression is likely to evaluate to a specified value. The compiler may use this knowledge to direct optimizations.
long __builtin_expect (long expression, long value);
If the expression does not actually evaluate at run time to the predicted value, performance may suffer. Therefore, this built-in function should be used with caution.