[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/rte/float_to_int.c (with preprocessing)
tests/rte/float_to_int.c:13:[kernel] warning: Floating-point constant 1.5e255 is not represented exactly. Will use 0x1.99309cc247f15p847. See documentation for option -warn-decimal-float
[rte] annotating function main
tests/rte/float_to_int.c:14:[rte] warning: float to int assert broken: 258. < 128
tests/rte/float_to_int.c:16:[rte] warning: float to int assert broken: -2147483649 < -2147483649.5
/* Generated by Frama-C */
void main(void)
{
  float f;
  int i;
  long long l;
  unsigned short s;
  int ci1;
  int ci2;
  char ci3;
  int ci4;
  int ci5;
  f = (float)0.;
  /*@ assert rte: float_to_int: f < 2147483648; */
  /*@ assert rte: float_to_int: -2147483649 < f; */
  i = (int)f;
  /*@ assert rte: float_to_int: f < 9223372036854775808; */
  /*@ assert rte: float_to_int: -9223372036854775809 < f; */
  l = (long long)f;
  /*@ assert rte: float_to_int: f < 65536; */
  /*@ assert rte: float_to_int: -1 < f; */
  s = (unsigned short)f;
  ci1 = (int)1.5;
  /*@ assert rte: float_to_int: 1.5e255 < 2147483648; */
  ci2 = (int)1.5e255;
  /*@ assert rte: float_to_int: 258. < 128; */
  ci3 = (char)258.;
  ci4 = (int)2147483647.5;
  /*@ assert rte: float_to_int: -2147483649 < -2147483649.5; */
  ci5 = (int)(- 2147483649.5);
  return;
}


