[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel:file] result of parsing ./share/libc/__fc_builtin_for_normalization.i:
[kernel:file] /* Generated by Frama-C */
[kernel:file] int __builtin___fprintf_chk(void *, int, char const * , ...);
[kernel:file] 
[kernel:file] void *__builtin___memcpy_chk(void *, void const *, unsigned int, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___memmove_chk(void *, void const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___mempcpy_chk(void *, void const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___memset_chk(void *, int, unsigned int, unsigned int);
[kernel:file] 
[kernel:file] int __builtin___printf_chk(int, char const * , ...);
[kernel:file] 
[kernel:file] int __builtin___snprintf_chk(char *, unsigned int, int, unsigned int,
[kernel:file]                              char const * , ...);
[kernel:file] 
[kernel:file] int __builtin___sprintf_chk(char *, int, unsigned int, char const * , ...);
[kernel:file] 
[kernel:file] char *__builtin___stpcpy_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strcat_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strcpy_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strncat_chk(char *, char const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strncpy_chk(char *, char const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] int __builtin___vfprintf_chk(void *, int, char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vprintf_chk(int, char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vsnprintf_chk(char *, unsigned int, int, unsigned int,
[kernel:file]                               char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vsprintf_chk(char *, int, unsigned int, char const *,
[kernel:file]                              __builtin_va_list);
[kernel:file] 
[kernel:file] double __builtin_acos(double);
[kernel:file] 
[kernel:file] float __builtin_acosf(float);
[kernel:file] 
[kernel:file] long double __builtin_acosl(long double);
[kernel:file] 
[kernel:file] void *__builtin_alloca(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_asin(double);
[kernel:file] 
[kernel:file] float __builtin_asinf(float);
[kernel:file] 
[kernel:file] long double __builtin_asinl(long double);
[kernel:file] 
[kernel:file] double __builtin_atan(double);
[kernel:file] 
[kernel:file] double __builtin_atan2(double, double);
[kernel:file] 
[kernel:file] float __builtin_atan2f(float, float);
[kernel:file] 
[kernel:file] long double __builtin_atan2l(long double, long double);
[kernel:file] 
[kernel:file] float __builtin_atanf(float);
[kernel:file] 
[kernel:file] long double __builtin_atanl(long double);
[kernel:file] 
[kernel:file] unsigned short __builtin_bswap16(unsigned short);
[kernel:file] 
[kernel:file] unsigned int __builtin_bswap32(unsigned int);
[kernel:file] 
[kernel:file] unsigned long long __builtin_bswap64(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_ceil(double);
[kernel:file] 
[kernel:file] float __builtin_ceilf(float);
[kernel:file] 
[kernel:file] long double __builtin_ceill(long double);
[kernel:file] 
[kernel:file] int __builtin_clz(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_clzl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_clzll(unsigned long long);
[kernel:file] 
[kernel:file] int __builtin_constant_p(int);
[kernel:file] 
[kernel:file] double __builtin_cos(double);
[kernel:file] 
[kernel:file] float __builtin_cosf(float);
[kernel:file] 
[kernel:file] double __builtin_cosh(double);
[kernel:file] 
[kernel:file] float __builtin_coshf(float);
[kernel:file] 
[kernel:file] long double __builtin_coshl(long double);
[kernel:file] 
[kernel:file] long double __builtin_cosl(long double);
[kernel:file] 
[kernel:file] int __builtin_ctz(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_ctzl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_ctzll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_exp(double);
[kernel:file] 
[kernel:file] long __builtin_expect(long, long);
[kernel:file] 
[kernel:file] float __builtin_expf(float);
[kernel:file] 
[kernel:file] long double __builtin_expl(long double);
[kernel:file] 
[kernel:file] double __builtin_fabs(double);
[kernel:file] 
[kernel:file] float __builtin_fabsf(float);
[kernel:file] 
[kernel:file] long double __builtin_fabsl(long double);
[kernel:file] 
[kernel:file] int __builtin_ffs(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_ffsl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_ffsll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_floor(double);
[kernel:file] 
[kernel:file] float __builtin_floorf(float);
[kernel:file] 
[kernel:file] long double __builtin_floorl(long double);
[kernel:file] 
[kernel:file] double __builtin_fmod(double);
[kernel:file] 
[kernel:file] float __builtin_fmodf(float);
[kernel:file] 
[kernel:file] long double __builtin_fmodl(long double);
[kernel:file] 
[kernel:file] void *__builtin_frame_address(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_frexp(double, int *);
[kernel:file] 
[kernel:file] float __builtin_frexpf(float, int *);
[kernel:file] 
[kernel:file] long double __builtin_frexpl(long double, int *);
[kernel:file] 
[kernel:file] double __builtin_huge_val(void);
[kernel:file] 
[kernel:file] float __builtin_huge_valf(void);
[kernel:file] 
[kernel:file] long double __builtin_huge_vall(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_lfence(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_mfence(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_sfence(void);
[kernel:file] 
[kernel:file] double __builtin_inf(void);
[kernel:file] 
[kernel:file] float __builtin_inff(void);
[kernel:file] 
[kernel:file] long double __builtin_infl(void);
[kernel:file] 
[kernel:file] double __builtin_ldexp(double, int);
[kernel:file] 
[kernel:file] float __builtin_ldexpf(float, int);
[kernel:file] 
[kernel:file] long double __builtin_ldexpl(long double, int);
[kernel:file] 
[kernel:file] double __builtin_log(double);
[kernel:file] 
[kernel:file] double __builtin_log10(double);
[kernel:file] 
[kernel:file] float __builtin_log10f(float);
[kernel:file] 
[kernel:file] long double __builtin_log10l(long double);
[kernel:file] 
[kernel:file] float __builtin_logf(float);
[kernel:file] 
[kernel:file] long double __builtin_logl(long double);
[kernel:file] 
[kernel:file] void *__builtin_memcpy(void *, void const *, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin_mempcpy(void *, void const *, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin_memset(void *, int, int);
[kernel:file] 
[kernel:file] float __builtin_modff(float, float *);
[kernel:file] 
[kernel:file] long double __builtin_modfl(long double, long double *);
[kernel:file] 
[kernel:file] double __builtin_nan(char const *);
[kernel:file] 
[kernel:file] float __builtin_nanf(char const *);
[kernel:file] 
[kernel:file] long double __builtin_nanl(char const *);
[kernel:file] 
[kernel:file] double __builtin_nans(char const *);
[kernel:file] 
[kernel:file] float __builtin_nansf(char const *);
[kernel:file] 
[kernel:file] long double __builtin_nansl(char const *);
[kernel:file] 
[kernel:file] __builtin_va_list __builtin_next_arg(void);
[kernel:file] 
[kernel:file] unsigned int __builtin_object_size(void *, int);
[kernel:file] 
[kernel:file] int __builtin_parity(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_parityl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_parityll(unsigned long long);
[kernel:file] 
[kernel:file] int __builtin_popcount(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_popcountl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_popcountll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_powi(double, int);
[kernel:file] 
[kernel:file] float __builtin_powif(float, int);
[kernel:file] 
[kernel:file] long double __builtin_powil(long double, int);
[kernel:file] 
[kernel:file] void __builtin_prefetch(void const * , ...);
[kernel:file] 
[kernel:file] void __builtin_return(void const *);
[kernel:file] 
[kernel:file] void *__builtin_return_address(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_sin(double);
[kernel:file] 
[kernel:file] float __builtin_sinf(float);
[kernel:file] 
[kernel:file] double __builtin_sinh(double);
[kernel:file] 
[kernel:file] float __builtin_sinhf(float);
[kernel:file] 
[kernel:file] long double __builtin_sinhl(long double);
[kernel:file] 
[kernel:file] long double __builtin_sinl(long double);
[kernel:file] 
[kernel:file] double __builtin_sqrt(double);
[kernel:file] 
[kernel:file] float __builtin_sqrtf(float);
[kernel:file] 
[kernel:file] long double __builtin_sqrtl(long double);
[kernel:file] 
[kernel:file] void __builtin_stdarg_start(__builtin_va_list);
[kernel:file] 
[kernel:file] char *__builtin_stpcpy(char *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strchr(char *, int);
[kernel:file] 
[kernel:file] int __builtin_strcmp(char const *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strcpy(char *, char const *);
[kernel:file] 
[kernel:file] unsigned int __builtin_strcspn(char const *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strncat(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] int __builtin_strncmp(char const *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin_strncpy(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin_strpbrk(char const *, char const *);
[kernel:file] 
[kernel:file] unsigned int __builtin_strspn(char const *, char const *);
[kernel:file] 
[kernel:file] double __builtin_tan(double);
[kernel:file] 
[kernel:file] float __builtin_tanf(float);
[kernel:file] 
[kernel:file] double __builtin_tanh(double);
[kernel:file] 
[kernel:file] float __builtin_tanhf(float);
[kernel:file] 
[kernel:file] long double __builtin_tanhl(long double);
[kernel:file] 
[kernel:file] long double __builtin_tanl(long double);
[kernel:file] 
[kernel:file] int __builtin_types_compatible_p(unsigned int, unsigned int);
[kernel:file] 
[kernel:file] void __builtin_unreachable(void);
[kernel:file] 
[kernel:file] void __builtin_va_arg(__builtin_va_list, unsigned int, void *);
[kernel:file] 
[kernel:file] void __builtin_va_copy(__builtin_va_list, __builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_va_end(__builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_va_start(__builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_varargs_start(__builtin_va_list);
[kernel:file] 
[kernel:file] short __sync_add_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_add_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_add_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_add_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_add_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_add_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_add_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_add_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_and_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_and_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_and_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_and_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_and_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_and_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_and_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_and_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int16_t(short *, short, short , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int32_t(int *, int, int , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int64_t(long long *, long long, long long
[kernel:file]                                          , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int8_t(signed char *, signed char,
[kernel:file]                                         signed char , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint16_t(unsigned short *, unsigned short,
[kernel:file]                                           unsigned short , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint32_t(unsigned int *, unsigned int,
[kernel:file]                                           unsigned int , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint64_t(unsigned long long *,
[kernel:file]                                           unsigned long long,
[kernel:file]                                           unsigned long long , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint8_t(unsigned char *, unsigned char,
[kernel:file]                                          unsigned char , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_add_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_add_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_add_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_add_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_add_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_add_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_add_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_add_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_and_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_and_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_and_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_and_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_and_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_and_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_and_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_and_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_nand_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_nand_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_nand_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_nand_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_nand_uint16_t(unsigned short *,
[kernel:file]                                               unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_nand_uint32_t(unsigned int *, unsigned int
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_nand_uint64_t(unsigned long long *,
[kernel:file]                                                   unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_nand_uint8_t(unsigned char *, unsigned char
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_or_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_or_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_or_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_or_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_or_uint16_t(unsigned short *, unsigned short
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_or_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_or_uint64_t(unsigned long long *,
[kernel:file]                                                 unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_or_uint8_t(unsigned char *, unsigned char
[kernel:file]                                           , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_sub_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_sub_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_sub_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_sub_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_sub_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_sub_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_sub_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_sub_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_xor_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_xor_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_xor_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_xor_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_xor_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_xor_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_xor_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_xor_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int16_t(short * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int32_t(int * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int64_t(long long * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int8_t(signed char * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint16_t(unsigned short * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint32_t(unsigned int * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint64_t(unsigned long long * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint8_t(unsigned char * , ...);
[kernel:file] 
[kernel:file] short __sync_lock_test_and_set_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_lock_test_and_set_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_lock_test_and_set_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_lock_test_and_set_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_lock_test_and_set_uint16_t(unsigned short *,
[kernel:file]                                                  unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_lock_test_and_set_uint32_t(unsigned int *, unsigned int
[kernel:file]                                                , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_lock_test_and_set_uint64_t(unsigned long long *,
[kernel:file]                                                      unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_lock_test_and_set_uint8_t(unsigned char *, unsigned char
[kernel:file]                                                , ...);
[kernel:file] 
[kernel:file] short __sync_nand_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_nand_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_nand_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_nand_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_nand_and_fetch_uint16_t(unsigned short *,
[kernel:file]                                               unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_nand_and_fetch_uint32_t(unsigned int *, unsigned int
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_nand_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                   unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_nand_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] short __sync_or_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_or_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_or_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_or_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_or_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_or_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_or_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                 unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_or_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                           , ...);
[kernel:file] 
[kernel:file] short __sync_sub_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_sub_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_sub_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_sub_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_sub_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_sub_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_sub_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_sub_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] void __sync_synchronize(...);
[kernel:file] 
[kernel:file] short __sync_val_compare_and_swap_int16_t(short *, short, short , ...);
[kernel:file] 
[kernel:file] int __sync_val_compare_and_swap_int32_t(int *, int, int , ...);
[kernel:file] 
[kernel:file] long long __sync_val_compare_and_swap_int64_t(long long *, long long,
[kernel:file]                                               long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_val_compare_and_swap_int8_t(signed char *, signed char,
[kernel:file]                                                signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_val_compare_and_swap_uint16_t(unsigned short *,
[kernel:file]                                                     unsigned short,
[kernel:file]                                                     unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_val_compare_and_swap_uint32_t(unsigned int *,
[kernel:file]                                                   unsigned int, unsigned int
[kernel:file]                                                   , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_val_compare_and_swap_uint64_t(unsigned long long *,
[kernel:file]                                                         unsigned long long,
[kernel:file]                                                         unsigned long long
[kernel:file]                                                         , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_val_compare_and_swap_uint8_t(unsigned char *,
[kernel:file]                                                   unsigned char,
[kernel:file]                                                   unsigned char , ...);
[kernel:file] 
[kernel:file] short __sync_xor_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_xor_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_xor_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_xor_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_xor_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_xor_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_xor_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_xor_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel] Parsing tests/syntax/check_builtin_bts1440.i (no preprocessing)
[kernel:file] result of parsing tests/syntax/check_builtin_bts1440.i:
[kernel:file] /* Generated by Frama-C */
[kernel:file] int __builtin___fprintf_chk(void *, int, char const * , ...);
[kernel:file] 
[kernel:file] void *__builtin___memcpy_chk(void *, void const *, unsigned int, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___memmove_chk(void *, void const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___mempcpy_chk(void *, void const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] void *__builtin___memset_chk(void *, int, unsigned int, unsigned int);
[kernel:file] 
[kernel:file] int __builtin___printf_chk(int, char const * , ...);
[kernel:file] 
[kernel:file] int __builtin___snprintf_chk(char *, unsigned int, int, unsigned int,
[kernel:file]                              char const * , ...);
[kernel:file] 
[kernel:file] int __builtin___sprintf_chk(char *, int, unsigned int, char const * , ...);
[kernel:file] 
[kernel:file] char *__builtin___stpcpy_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strcat_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strcpy_chk(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strncat_chk(char *, char const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] char *__builtin___strncpy_chk(char *, char const *, unsigned int,
[kernel:file]                               unsigned int);
[kernel:file] 
[kernel:file] int __builtin___vfprintf_chk(void *, int, char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vprintf_chk(int, char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vsnprintf_chk(char *, unsigned int, int, unsigned int,
[kernel:file]                               char const *, __builtin_va_list);
[kernel:file] 
[kernel:file] int __builtin___vsprintf_chk(char *, int, unsigned int, char const *,
[kernel:file]                              __builtin_va_list);
[kernel:file] 
[kernel:file] double __builtin_acos(double);
[kernel:file] 
[kernel:file] float __builtin_acosf(float);
[kernel:file] 
[kernel:file] long double __builtin_acosl(long double);
[kernel:file] 
[kernel:file] void *__builtin_alloca(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_asin(double);
[kernel:file] 
[kernel:file] float __builtin_asinf(float);
[kernel:file] 
[kernel:file] long double __builtin_asinl(long double);
[kernel:file] 
[kernel:file] double __builtin_atan(double);
[kernel:file] 
[kernel:file] double __builtin_atan2(double, double);
[kernel:file] 
[kernel:file] float __builtin_atan2f(float, float);
[kernel:file] 
[kernel:file] long double __builtin_atan2l(long double, long double);
[kernel:file] 
[kernel:file] float __builtin_atanf(float);
[kernel:file] 
[kernel:file] long double __builtin_atanl(long double);
[kernel:file] 
[kernel:file] unsigned short __builtin_bswap16(unsigned short);
[kernel:file] 
[kernel:file] unsigned int __builtin_bswap32(unsigned int);
[kernel:file] 
[kernel:file] unsigned long long __builtin_bswap64(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_ceil(double);
[kernel:file] 
[kernel:file] float __builtin_ceilf(float);
[kernel:file] 
[kernel:file] long double __builtin_ceill(long double);
[kernel:file] 
[kernel:file] int __builtin_clz(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_clzl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_clzll(unsigned long long);
[kernel:file] 
[kernel:file] int __builtin_constant_p(int);
[kernel:file] 
[kernel:file] double __builtin_cos(double);
[kernel:file] 
[kernel:file] float __builtin_cosf(float);
[kernel:file] 
[kernel:file] double __builtin_cosh(double);
[kernel:file] 
[kernel:file] float __builtin_coshf(float);
[kernel:file] 
[kernel:file] long double __builtin_coshl(long double);
[kernel:file] 
[kernel:file] long double __builtin_cosl(long double);
[kernel:file] 
[kernel:file] int __builtin_ctz(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_ctzl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_ctzll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_exp(double);
[kernel:file] 
[kernel:file] long __builtin_expect(long, long);
[kernel:file] 
[kernel:file] float __builtin_expf(float);
[kernel:file] 
[kernel:file] long double __builtin_expl(long double);
[kernel:file] 
[kernel:file] double __builtin_fabs(double);
[kernel:file] 
[kernel:file] float __builtin_fabsf(float);
[kernel:file] 
[kernel:file] long double __builtin_fabsl(long double);
[kernel:file] 
[kernel:file] int __builtin_ffs(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_ffsl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_ffsll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_floor(double);
[kernel:file] 
[kernel:file] float __builtin_floorf(float);
[kernel:file] 
[kernel:file] long double __builtin_floorl(long double);
[kernel:file] 
[kernel:file] double __builtin_fmod(double);
[kernel:file] 
[kernel:file] float __builtin_fmodf(float);
[kernel:file] 
[kernel:file] long double __builtin_fmodl(long double);
[kernel:file] 
[kernel:file] void *__builtin_frame_address(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_frexp(double, int *);
[kernel:file] 
[kernel:file] float __builtin_frexpf(float, int *);
[kernel:file] 
[kernel:file] long double __builtin_frexpl(long double, int *);
[kernel:file] 
[kernel:file] double __builtin_huge_val(void);
[kernel:file] 
[kernel:file] float __builtin_huge_valf(void);
[kernel:file] 
[kernel:file] long double __builtin_huge_vall(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_lfence(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_mfence(void);
[kernel:file] 
[kernel:file] void __builtin_ia32_sfence(void);
[kernel:file] 
[kernel:file] double __builtin_inf(void);
[kernel:file] 
[kernel:file] float __builtin_inff(void);
[kernel:file] 
[kernel:file] long double __builtin_infl(void);
[kernel:file] 
[kernel:file] double __builtin_ldexp(double, int);
[kernel:file] 
[kernel:file] float __builtin_ldexpf(float, int);
[kernel:file] 
[kernel:file] long double __builtin_ldexpl(long double, int);
[kernel:file] 
[kernel:file] double __builtin_log(double);
[kernel:file] 
[kernel:file] double __builtin_log10(double);
[kernel:file] 
[kernel:file] float __builtin_log10f(float);
[kernel:file] 
[kernel:file] long double __builtin_log10l(long double);
[kernel:file] 
[kernel:file] float __builtin_logf(float);
[kernel:file] 
[kernel:file] long double __builtin_logl(long double);
[kernel:file] 
[kernel:file] void *__builtin_memcpy(void *, void const *, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin_mempcpy(void *, void const *, unsigned int);
[kernel:file] 
[kernel:file] void *__builtin_memset(void *, int, int);
[kernel:file] 
[kernel:file] float __builtin_modff(float, float *);
[kernel:file] 
[kernel:file] long double __builtin_modfl(long double, long double *);
[kernel:file] 
[kernel:file] double __builtin_nan(char const *);
[kernel:file] 
[kernel:file] float __builtin_nanf(char const *);
[kernel:file] 
[kernel:file] long double __builtin_nanl(char const *);
[kernel:file] 
[kernel:file] double __builtin_nans(char const *);
[kernel:file] 
[kernel:file] float __builtin_nansf(char const *);
[kernel:file] 
[kernel:file] long double __builtin_nansl(char const *);
[kernel:file] 
[kernel:file] __builtin_va_list __builtin_next_arg(void);
[kernel:file] 
[kernel:file] unsigned int __builtin_object_size(void *, int);
[kernel:file] 
[kernel:file] int __builtin_parity(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_parityl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_parityll(unsigned long long);
[kernel:file] 
[kernel:file] int __builtin_popcount(unsigned int);
[kernel:file] 
[kernel:file] int __builtin_popcountl(unsigned long);
[kernel:file] 
[kernel:file] int __builtin_popcountll(unsigned long long);
[kernel:file] 
[kernel:file] double __builtin_powi(double, int);
[kernel:file] 
[kernel:file] float __builtin_powif(float, int);
[kernel:file] 
[kernel:file] long double __builtin_powil(long double, int);
[kernel:file] 
[kernel:file] void __builtin_prefetch(void const * , ...);
[kernel:file] 
[kernel:file] void __builtin_return(void const *);
[kernel:file] 
[kernel:file] void *__builtin_return_address(unsigned int);
[kernel:file] 
[kernel:file] double __builtin_sin(double);
[kernel:file] 
[kernel:file] float __builtin_sinf(float);
[kernel:file] 
[kernel:file] double __builtin_sinh(double);
[kernel:file] 
[kernel:file] float __builtin_sinhf(float);
[kernel:file] 
[kernel:file] long double __builtin_sinhl(long double);
[kernel:file] 
[kernel:file] long double __builtin_sinl(long double);
[kernel:file] 
[kernel:file] double __builtin_sqrt(double);
[kernel:file] 
[kernel:file] float __builtin_sqrtf(float);
[kernel:file] 
[kernel:file] long double __builtin_sqrtl(long double);
[kernel:file] 
[kernel:file] void __builtin_stdarg_start(__builtin_va_list);
[kernel:file] 
[kernel:file] char *__builtin_stpcpy(char *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strchr(char *, int);
[kernel:file] 
[kernel:file] int __builtin_strcmp(char const *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strcpy(char *, char const *);
[kernel:file] 
[kernel:file] unsigned int __builtin_strcspn(char const *, char const *);
[kernel:file] 
[kernel:file] char *__builtin_strncat(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] int __builtin_strncmp(char const *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin_strncpy(char *, char const *, unsigned int);
[kernel:file] 
[kernel:file] char *__builtin_strpbrk(char const *, char const *);
[kernel:file] 
[kernel:file] unsigned int __builtin_strspn(char const *, char const *);
[kernel:file] 
[kernel:file] double __builtin_tan(double);
[kernel:file] 
[kernel:file] float __builtin_tanf(float);
[kernel:file] 
[kernel:file] double __builtin_tanh(double);
[kernel:file] 
[kernel:file] float __builtin_tanhf(float);
[kernel:file] 
[kernel:file] long double __builtin_tanhl(long double);
[kernel:file] 
[kernel:file] long double __builtin_tanl(long double);
[kernel:file] 
[kernel:file] int __builtin_types_compatible_p(unsigned int, unsigned int);
[kernel:file] 
[kernel:file] void __builtin_unreachable(void);
[kernel:file] 
[kernel:file] void __builtin_va_arg(__builtin_va_list, unsigned int, void *);
[kernel:file] 
[kernel:file] void __builtin_va_copy(__builtin_va_list, __builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_va_end(__builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_va_start(__builtin_va_list);
[kernel:file] 
[kernel:file] void __builtin_varargs_start(__builtin_va_list);
[kernel:file] 
[kernel:file] short __sync_add_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_add_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_add_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_add_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_add_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_add_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_add_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_add_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_and_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_and_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_and_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_and_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_and_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_and_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_and_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_and_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int16_t(short *, short, short , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int32_t(int *, int, int , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int64_t(long long *, long long, long long
[kernel:file]                                          , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_int8_t(signed char *, signed char,
[kernel:file]                                         signed char , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint16_t(unsigned short *, unsigned short,
[kernel:file]                                           unsigned short , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint32_t(unsigned int *, unsigned int,
[kernel:file]                                           unsigned int , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint64_t(unsigned long long *,
[kernel:file]                                           unsigned long long,
[kernel:file]                                           unsigned long long , ...);
[kernel:file] 
[kernel:file] int __sync_bool_compare_and_swap_uint8_t(unsigned char *, unsigned char,
[kernel:file]                                          unsigned char , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_add_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_add_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_add_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_add_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_add_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_add_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_add_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_add_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_and_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_and_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_and_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_and_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_and_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_and_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_and_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_and_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_nand_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_nand_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_nand_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_nand_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_nand_uint16_t(unsigned short *,
[kernel:file]                                               unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_nand_uint32_t(unsigned int *, unsigned int
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_nand_uint64_t(unsigned long long *,
[kernel:file]                                                   unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_nand_uint8_t(unsigned char *, unsigned char
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_or_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_or_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_or_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_or_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_or_uint16_t(unsigned short *, unsigned short
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_or_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_or_uint64_t(unsigned long long *,
[kernel:file]                                                 unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_or_uint8_t(unsigned char *, unsigned char
[kernel:file]                                           , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_sub_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_sub_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_sub_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_sub_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_sub_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_sub_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_sub_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_sub_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] short __sync_fetch_and_xor_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_fetch_and_xor_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_fetch_and_xor_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_fetch_and_xor_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_fetch_and_xor_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_fetch_and_xor_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_fetch_and_xor_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_fetch_and_xor_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int16_t(short * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int32_t(int * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int64_t(long long * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_int8_t(signed char * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint16_t(unsigned short * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint32_t(unsigned int * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint64_t(unsigned long long * , ...);
[kernel:file] 
[kernel:file] void __sync_lock_release_uint8_t(unsigned char * , ...);
[kernel:file] 
[kernel:file] short __sync_lock_test_and_set_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_lock_test_and_set_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_lock_test_and_set_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_lock_test_and_set_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_lock_test_and_set_uint16_t(unsigned short *,
[kernel:file]                                                  unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_lock_test_and_set_uint32_t(unsigned int *, unsigned int
[kernel:file]                                                , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_lock_test_and_set_uint64_t(unsigned long long *,
[kernel:file]                                                      unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_lock_test_and_set_uint8_t(unsigned char *, unsigned char
[kernel:file]                                                , ...);
[kernel:file] 
[kernel:file] short __sync_nand_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_nand_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_nand_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_nand_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_nand_and_fetch_uint16_t(unsigned short *,
[kernel:file]                                               unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_nand_and_fetch_uint32_t(unsigned int *, unsigned int
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_nand_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                   unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_nand_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] short __sync_or_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_or_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_or_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_or_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_or_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                             , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_or_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_or_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                 unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_or_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                           , ...);
[kernel:file] 
[kernel:file] short __sync_sub_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_sub_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_sub_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_sub_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_sub_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_sub_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_sub_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_sub_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] void __sync_synchronize(...);
[kernel:file] 
[kernel:file] short __sync_val_compare_and_swap_int16_t(short *, short, short , ...);
[kernel:file] 
[kernel:file] int __sync_val_compare_and_swap_int32_t(int *, int, int , ...);
[kernel:file] 
[kernel:file] long long __sync_val_compare_and_swap_int64_t(long long *, long long,
[kernel:file]                                               long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_val_compare_and_swap_int8_t(signed char *, signed char,
[kernel:file]                                                signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_val_compare_and_swap_uint16_t(unsigned short *,
[kernel:file]                                                     unsigned short,
[kernel:file]                                                     unsigned short , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_val_compare_and_swap_uint32_t(unsigned int *,
[kernel:file]                                                   unsigned int, unsigned int
[kernel:file]                                                   , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_val_compare_and_swap_uint64_t(unsigned long long *,
[kernel:file]                                                         unsigned long long,
[kernel:file]                                                         unsigned long long
[kernel:file]                                                         , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_val_compare_and_swap_uint8_t(unsigned char *,
[kernel:file]                                                   unsigned char,
[kernel:file]                                                   unsigned char , ...);
[kernel:file] 
[kernel:file] short __sync_xor_and_fetch_int16_t(short *, short , ...);
[kernel:file] 
[kernel:file] int __sync_xor_and_fetch_int32_t(int *, int , ...);
[kernel:file] 
[kernel:file] long long __sync_xor_and_fetch_int64_t(long long *, long long , ...);
[kernel:file] 
[kernel:file] signed char __sync_xor_and_fetch_int8_t(signed char *, signed char , ...);
[kernel:file] 
[kernel:file] unsigned short __sync_xor_and_fetch_uint16_t(unsigned short *, unsigned short
[kernel:file]                                              , ...);
[kernel:file] 
[kernel:file] unsigned int __sync_xor_and_fetch_uint32_t(unsigned int *, unsigned int , ...);
[kernel:file] 
[kernel:file] unsigned long long __sync_xor_and_fetch_uint64_t(unsigned long long *,
[kernel:file]                                                  unsigned long long , ...);
[kernel:file] 
[kernel:file] unsigned char __sync_xor_and_fetch_uint8_t(unsigned char *, unsigned char
[kernel:file]                                            , ...);
[kernel:file] 
[kernel:file] int max(int i, int j)
[kernel:file] {
[kernel:file]   int tmp;
[kernel:file]   
[kernel:file]   if (i >= j) tmp = i; else tmp = j;
[kernel:file]   return tmp;
[kernel:file] }
[kernel:file:annotation] Marking properties
[kernel:file:transformation] applying lightweight spec to file
[kernel:file:transformation] applying loop unrolling to file
[kernel:file:transformation] applying remove_exn to file
[kernel:file:annotation] Marking properties
/* Generated by Frama-C */
/*@ ensures /* ip:6 */\result ≥ \old(i);
    ensures /* ip:7 */\result ≥ \old(j);
    ensures /* ip:8 */\result ≡ \old(i) ∨ \result ≡ \old(j);
 */
int max(int i, int j)
{
  /* Locals: tmp */
  int tmp;
  /* sid:2 */
  if (i >= j) {
    /* sid:3 */
    tmp = i;
  }
  else {
    /* sid:4 */
    tmp = j;
  }
  /* sid:5 */
  return tmp;
}


