__builtin_expect
#define likely(x) __builtin_expect((x),1)
#define unlikely(x) __builtin_expect((x),0)
#define __predict_true(exp) __builtin_expect((exp), 1)
#define __predict_false(exp) __builtin_expect((exp), 0)
if (__builtin_expect(__initialized, 0))
if (__builtin_expect(__finalized, 0))
if (__builtin_expect(*inptr > '\x7f', 0)) { \
if (__builtin_expect(*((const uint32_t*)inptr) > 0x7f, 0)) { \
&& __builtin_expect (inptr + MIN_NEEDED_INPUT > inend, 0))
&& __builtin_expect (outptr + MIN_NEEDED_OUTPUT > outend, 0))
&& __builtin_expect (outptr >= outend, 0)))
if (__builtin_expect (inptr + (MIN_NEEDED_INPUT - inlen) > inend, 0))
if (__builtin_expect (inptr != bytebuf, 1))
else if (__builtin_expect (strcmp (step->__to_name, CHARSET_NAME), 0) == 0)
if (__builtin_expect (do_flush, 0))
if (__builtin_expect (outerr != outbuf, 0))
unsigned char *outbuf = (__builtin_expect (outbufstart == NULL, 1)
if (__builtin_expect (status, __GCONV_OK) != __GCONV_OK)
if (__builtin_expect (!unaligned, 1))
if (__builtin_expect (outbufstart != NULL, 0))
if (__builtin_expect (data->__flags & __GCONV_IS_LAST, 0))
if (__builtin_expect (outbuf > outstart, 1))
if (__builtin_expect (outerr != outbuf, 0))
if (__builtin_expect (!unaligned, 1))
if (__builtin_expect (outbuf == outstart, 0))
&& __builtin_expect (consume_incomplete, 0)
# define __glibc_unlikely(cond) __builtin_expect ((cond), 0)
# define __glibc_likely(cond) __builtin_expect ((cond), 1)
if (fp->_fileno >= 0 && __builtin_expect (_IO_SYSSTAT (fp, &st), 0) >= 0)
return (__builtin_expect (fp->_flags2 & _IO_FLAGS2_NOTCANCEL, 0)
_IO_ssize_t count = (__builtin_expect (f->_flags2
if (__builtin_expect (&_IO_stdin_used == NULL, 0)
if (__builtin_expect (fp->_mode, -1) == 0)
if (__builtin_expect (fp->_mode, 1) == 0)
# define _IO_BE(expr, res) __builtin_expect ((expr), res)
(__builtin_expect (&_IO_stdin_used == NULL, 0))
while (__builtin_expect (status == __codecvt_partial, 0));
# define BE(expr, val) __builtin_expect (expr, val)
else if (__builtin_expect (map == NULL, 1) || (*s != '.' && *s != ','))
if (__builtin_expect (use_alloca, true))
if (__builtin_expect (_IO_fwide (stderr, 0) != 0, 1)
if (__builtin_expect (__printf_modifier_table == NULL, 1)
if (__builtin_expect (__printf_function_table == NULL, 1)
else if (__builtin_expect (spec == 'g' && p.type == 'f' && info->alt
if (__builtin_expect (chars_needed >= (size_t) -1 / sizeof (wchar_t) - 2
if (__builtin_expect (buffer_malloced, 0))
if (__builtin_expect (c == EOF, 0))
if (base == 10 && __builtin_expect ((flags & I18N) != 0, 0))
if (__builtin_expect (wpsize == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect (width == 0
if (__builtin_expect ((flags & I18N) != 0, 0)
if (__builtin_expect (wpsize == 0
if (__builtin_expect ((c == EOF || inchar () == EOF)
if (__builtin_expect (!buffer->__init, 0))
if (__builtin_expect (group, 0))
if (__builtin_expect (*s == L_('\0'), 0))
if (__builtin_expect (grouping != NULL, 0))
if (__builtin_expect (overflow, 0))
#define predict_true(x) __builtin_expect(!!(x), 1)
#define predict_false(x) __builtin_expect(x, 0)