[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/idct/ieee_1180_1990.c (with preprocessing)
tests/idct/ieee_1180_1990.c:101:[kernel] warning: Floating-point constant 3.14159265358979323846 is not represented exactly. Will use 0x1.921fb54442d18p1. See documentation for option -warn-decimal-float
[kernel] Parsing tests/idct/idct.c (with preprocessing)
[value] Analyzing a complete application starting at main
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  __FC_errno ∈ [--..--]
  __fc_stdin ∈ {{ NULL ; &S___fc_stdin[0] }}
  __fc_stdout ∈ {{ NULL ; &S___fc_stdout[0] }}
  __fc_fopen[0..511] ∈ {0}
  __p_fc_fopen ∈ {{ &__fc_fopen[0] }}
  M1[0..7][0..7] ∈ {0}
  randx ∈ {1}
  z ∈ {1.9999999990686774*2^30}
  mcos[0..7][0..7] ∈ {0}
  init ∈ {1}
  mcos_0[0..7][0..7] ∈ {0}
  init_0 ∈ {1}
  init_1 ∈ {1}
  mc1[0..7][0..7] ∈ {0}
  mc2[0..7][0..7] ∈ {0}
  S___fc_stdin[0]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof} ∈
              [--..--]
              [0].[bits 80 to 95] ∈ UNINITIALIZED
              [0].__fc_flags ∈ [--..--]
              [0].__fc_inode ∈ {{ NULL ; &S___fc_inode_0_S___fc_stdin[0] }}
              [0].__fc_real_data ∈
              {{ NULL ; &S___fc_real_data_0_S___fc_stdin[0] }}
              {[0].__fc_real_data_max_size; [1]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof}} ∈
              [--..--]
              [1].[bits 80 to 95] ∈ UNINITIALIZED
              [1].__fc_flags ∈ [--..--]
              [1].__fc_inode ∈ {{ NULL ; &S___fc_inode_1_S___fc_stdin[0] }}
              [1].__fc_real_data ∈
              {{ NULL ; &S___fc_real_data_1_S___fc_stdin[0] }}
              [1].__fc_real_data_max_size ∈ [--..--]
  S___fc_inode_0_S___fc_stdin[0..1] ∈ [--..--]
  S___fc_real_data_0_S___fc_stdin[0..1] ∈ [--..--]
  S___fc_inode_1_S___fc_stdin[0..1] ∈ [--..--]
  S___fc_real_data_1_S___fc_stdin[0..1] ∈ [--..--]
  S___fc_stdout[0]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof} ∈
               [--..--]
               [0].[bits 80 to 95] ∈ UNINITIALIZED
               [0].__fc_flags ∈ [--..--]
               [0].__fc_inode ∈
               {{ NULL ; &S___fc_inode_0_S___fc_stdout[0] }}
               [0].__fc_real_data ∈
               {{ NULL ; &S___fc_real_data_0_S___fc_stdout[0] }}
               {[0].__fc_real_data_max_size; [1]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof}} ∈
               [--..--]
               [1].[bits 80 to 95] ∈ UNINITIALIZED
               [1].__fc_flags ∈ [--..--]
               [1].__fc_inode ∈
               {{ NULL ; &S___fc_inode_1_S___fc_stdout[0] }}
               [1].__fc_real_data ∈
               {{ NULL ; &S___fc_real_data_1_S___fc_stdout[0] }}
               [1].__fc_real_data_max_size ∈ [--..--]
  S___fc_inode_0_S___fc_stdout[0..1] ∈ [--..--]
  S___fc_real_data_0_S___fc_stdout[0..1] ∈ [--..--]
  S___fc_inode_1_S___fc_stdout[0..1] ∈ [--..--]
  S___fc_real_data_1_S___fc_stdout[0..1] ∈ [--..--]
tests/idct/ieee_1180_1990.c:178:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:179:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:184:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:185:[value] entering loop for the first time
[value] computing for function idct <- main.
        Called from tests/idct/ieee_1180_1990.c:187.
tests/idct/idct.c:87:[value] entering loop for the first time
tests/idct/idct.c:88:[value] entering loop for the first time
tests/idct/idct.c:125:[value] entering loop for the first time
tests/idct/idct.c:126:[value] entering loop for the first time
tests/idct/idct.c:128:[value] entering loop for the first time
tests/idct/idct.c:129:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:131:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:141:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:143:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:145:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:147:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:141:[value] warning: 2's complement assumed for overflow
tests/idct/idct.c:159:[value] entering loop for the first time
tests/idct/idct.c:160:[value] entering loop for the first time
tests/idct/idct.c:162:[value] entering loop for the first time
tests/idct/idct.c:163:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[k][j]);
tests/idct/idct.c:163:[value] warning: 2's complement assumed for overflow
tests/idct/idct.c:163:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:166:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:176:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:176:[value] warning: 2's complement assumed for overflow
tests/idct/idct.c:178:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:180:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/idct.c:182:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
[value] Recording results for idct
[value] Done for function idct
tests/idct/ieee_1180_1990.c:189:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:190:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:191:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m2[i][j]);
[value] computing for function printf <- main.
        Called from tests/idct/ieee_1180_1990.c:195.
[value] using specification for function printf
[value] Done for function printf
[value] computing for function printf <- main.
        Called from tests/idct/ieee_1180_1990.c:196.
[value] Done for function printf
tests/idct/ieee_1180_1990.c:202:[value] entering loop for the first time
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:211.
tests/idct/ieee_1180_1990.c:83:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:84:[value] entering loop for the first time
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
tests/idct/ieee_1180_1990.c:69:[value] warning: 2's complement assumed for overflow
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:212.
tests/idct/ieee_1180_1990.c:98:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:99:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:104:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:105:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:108:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:109:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/ieee_1180_1990.c:111:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:112:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:115:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:116:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][k]);
tests/idct/ieee_1180_1990.c:116:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:117:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:119:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:121:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:122:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:122:[kernel] warning: overflow in conversion
                  of tmp2[i][j] + 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert -2147483649 < tmp2[i][j]+0.5;
tests/idct/ieee_1180_1990.c:122:[kernel] warning: overflow in conversion
                  of tmp2[i][j] + 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert tmp2[i][j]+0.5 < 2147483648;
tests/idct/ieee_1180_1990.c:124:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:124:[kernel] warning: overflow in conversion
                  of tmp2[i][j] - 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert -2147483649 < tmp2[i][j]-0.5;
tests/idct/ieee_1180_1990.c:124:[kernel] warning: overflow in conversion
                  of tmp2[i][j] - 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert tmp2[i][j]-0.5 < 2147483648;
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
[value] computing for function IEEE_1180_1990_idctf <- main.
        Called from tests/idct/ieee_1180_1990.c:213.
tests/idct/ieee_1180_1990.c:138:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:139:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:145:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:146:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:149:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:150:[kernel] warning: accessing uninitialized left-value: assert \initialized(&(*(m1+k))[j]);
tests/idct/ieee_1180_1990.c:150:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][j]);
tests/idct/ieee_1180_1990.c:152:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:153:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:156:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:157:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp1[i][k]);
tests/idct/ieee_1180_1990.c:157:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:158:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:160:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:162:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:163:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:163:[kernel] warning: overflow in conversion
                  of tmp2[i][j] + 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert -2147483649 < tmp2[i][j]+0.5;
tests/idct/ieee_1180_1990.c:163:[kernel] warning: overflow in conversion
                  of tmp2[i][j] + 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert tmp2[i][j]+0.5 < 2147483648;
tests/idct/ieee_1180_1990.c:165:[kernel] warning: accessing uninitialized left-value: assert \initialized(&tmp2[i][j]);
tests/idct/ieee_1180_1990.c:165:[kernel] warning: overflow in conversion
                  of tmp2[i][j] - 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert -2147483649 < tmp2[i][j]-0.5;
tests/idct/ieee_1180_1990.c:165:[kernel] warning: overflow in conversion
                  of tmp2[i][j] - 0.5 ([-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265])
                  from floating-point to integer. assert tmp2[i][j]-0.5 < 2147483648;
[value] Recording results for IEEE_1180_1990_idctf
[value] Done for function IEEE_1180_1990_idctf
[value] computing for function idct <- main.
        Called from tests/idct/ieee_1180_1990.c:214.
tests/idct/idct.c:129:[kernel] warning: accessing uninitialized left-value: assert \initialized(&(*(m1+k))[j]);
tests/idct/idct.c:129:[value] warning: 2's complement assumed for overflow
[value] Recording results for idct
[value] Done for function idct
tests/idct/ieee_1180_1990.c:215:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:216:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:218:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:218:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:218:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:219:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[0].pme[j][k]);
tests/idct/ieee_1180_1990.c:220:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:230:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:231:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[0].pmse[j][k]);
tests/idct/ieee_1180_1990.c:219:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:231:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:233:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:234:[value] entering loop for the first time
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:236.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
[value] computing for function IEEE_1180_1990_idctf <- main.
        Called from tests/idct/ieee_1180_1990.c:237.
[value] Recording results for IEEE_1180_1990_idctf
[value] Done for function IEEE_1180_1990_idctf
[value] computing for function idct <- main.
        Called from tests/idct/ieee_1180_1990.c:238.
[value] Recording results for idct
[value] Done for function idct
tests/idct/ieee_1180_1990.c:239:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:240:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:242:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:242:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:242:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:243:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[3].pme[j][k]);
tests/idct/ieee_1180_1990.c:244:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:254:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:255:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[3].pmse[j][k]);
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:236.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:243:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:255:[value] warning: 2's complement assumed for overflow
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:236.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:257.
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:261:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:262:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:264:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:264:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:264:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:265:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[1].pme[j][k]);
tests/idct/ieee_1180_1990.c:266:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:276:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:277:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[1].pmse[j][k]);
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:265:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:277:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:279:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:280:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:285:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:286:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:288:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:288:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:288:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:289:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[4].pme[j][k]);
tests/idct/ieee_1180_1990.c:290:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:300:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:301:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[4].pmse[j][k]);
tests/idct/ieee_1180_1990.c:289:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:301:[value] warning: 2's complement assumed for overflow
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:303.
[value] computing for function IEEE_1180_1990_rand <- IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:85.
[value] Recording results for IEEE_1180_1990_rand
[value] Done for function IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:307:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:308:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:310:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:310:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:310:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:311:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[2].pme[j][k]);
tests/idct/ieee_1180_1990.c:312:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:322:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:323:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[2].pmse[j][k]);
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:311:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:323:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:325:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:326:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:331:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:332:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:334:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m4[j][k]);
tests/idct/ieee_1180_1990.c:334:[kernel] warning: accessing uninitialized left-value: assert \initialized(&m3[j][k]);
tests/idct/ieee_1180_1990.c:334:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:335:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[5].pme[j][k]);
tests/idct/ieee_1180_1990.c:336:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:346:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:347:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[5].pmse[j][k]);
tests/idct/ieee_1180_1990.c:335:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:347:[value] warning: 2's complement assumed for overflow
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:211.
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:212.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
[value] computing for function IEEE_1180_1990_idctf <- main.
        Called from tests/idct/ieee_1180_1990.c:213.
[value] Recording results for IEEE_1180_1990_idctf
[value] Done for function IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:235:[value] warning: 2's complement assumed for overflow
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:236.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:257.
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:281:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:303.
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:327:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
[value] computing for function IEEE_1180_1990_mkbk <- main.
        Called from tests/idct/ieee_1180_1990.c:211.
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
tests/idct/ieee_1180_1990.c:85:[value] Reusing old results for call to IEEE_1180_1990_rand
[value] Recording results for IEEE_1180_1990_mkbk
[value] Done for function IEEE_1180_1990_mkbk
[value] computing for function IEEE_1180_1990_dctf <- main.
        Called from tests/idct/ieee_1180_1990.c:212.
[value] Recording results for IEEE_1180_1990_dctf
[value] Done for function IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:236:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:237:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:238:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:257:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:258:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:259:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:260:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:282:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:283:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:284:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:303:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:304:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:305:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:306:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:328:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:329:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:330:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:211:[value] Reusing old results for call to IEEE_1180_1990_mkbk
tests/idct/ieee_1180_1990.c:212:[value] Reusing old results for call to IEEE_1180_1990_dctf
tests/idct/ieee_1180_1990.c:213:[value] Reusing old results for call to IEEE_1180_1990_idctf
tests/idct/ieee_1180_1990.c:214:[value] Reusing old results for call to idct
tests/idct/ieee_1180_1990.c:350:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:354:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:355:[value] entering loop for the first time
tests/idct/ieee_1180_1990.c:357:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[i].pmse[j][k]);
tests/idct/ieee_1180_1990.c:368:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[i].pme[j][k]);
tests/idct/ieee_1180_1990.c:369:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:357:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:358:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[i].pmse[j][k]);
tests/idct/ieee_1180_1990.c:368:[value] warning: 2's complement assumed for overflow
tests/idct/ieee_1180_1990.c:369:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[i].pme[j][k]);
tests/idct/ieee_1180_1990.c:369:[kernel] warning: accessing uninitialized left-value: assert \initialized(&res[i].pme[j][k]);
tests/idct/ieee_1180_1990.c:369:[kernel] warning: accessing uninitialized left-value:
                  assert \initialized(&tmp_5);
                  (tmp_5 from (((res[i]).pme)[j])[k] <
                  0?- res[i].pme[j][k]:res[i].pme[j][k])
tests/idct/ieee_1180_1990.c:389:[value] warning: 2's complement assumed for overflow
[value] Recording results for main
[value] done for function main
[scope:rm_asserts] removing 13 assertion(s)
[value] ====== VALUES COMPUTED ======
[value] Values at end of function IEEE_1180_1990_rand:
  i ∈ [0..2147483646]
  j ∈ [0..600]
  x ∈ [0.0000000000000000 .. 600.9999997201375663]
  randx ∈ [--..--]
  __retres ∈ [-300..300]
[value] Values at end of function IEEE_1180_1990_mkbk:
  i ∈ {8}
  j ∈ {8} or UNINITIALIZED
  M1[0..7][0..7] ∈ [--..--]
  randx ∈ [--..--]
[value] Values at end of function IEEE_1180_1990_dctf:
  i ∈ {8}
  j ∈ {8} or UNINITIALIZED
  k ∈ {8} or UNINITIALIZED
  tmp1[0..7][0..7] ∈
      [-1.9999998807907104*2^127 .. 1.9999998807907104*2^127] or UNINITIALIZED
  tmp2[0..7][0..7] ∈
      [-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265] or UNINITIALIZED
  m2[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  mcos[0..7][0..7] ∈ [-1.0000000000000000*2^-1 .. 1.0000000000000000*2^-1]
  init ∈ {0}
[value] Values at end of function IEEE_1180_1990_idctf:
  i ∈ {8}
  j ∈ {8} or UNINITIALIZED
  k ∈ {8} or UNINITIALIZED
  tmp1[0..7][0..7] ∈
      [-1.9999998807907104*2^127 .. 1.9999998807907104*2^127] or UNINITIALIZED
  tmp2[0..7][0..7] ∈
      [-1.9999999999999998*2^1023 .. 1.6867516709168837*2^265] or UNINITIALIZED
  m3[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  mcos_0[0..7][0..7] ∈
        [-1.0000000000000000*2^-1 .. 1.0000000000000000*2^-1]
  init_0 ∈ {0}
[value] Values at end of function idct:
  m2[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  m4[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  i ∈ {8}
  j ∈ {8} or UNINITIALIZED
  k ∈ {8} or UNINITIALIZED
  tmp1[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  tmp2[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  ftmp1 ∈
       [-1.0000610351562500*2^13 .. 1.0000610351562500*2^13] or UNINITIALIZED
  ftmp2 ∈
       [-1.0000610351562500*2^13 .. 1.0000610351562500*2^13] or UNINITIALIZED
  init_1 ∈ {0}
  mc1[0..7][0..7] ∈ [-8192..8192]
  mc2[0..7][0..7] ∈ [-8192..8192]
[value] Values at end of function main:
  res[0..5] ∈ [--..--] or UNINITIALIZED
  i ∈ {6}
  j ∈ {8}
  k ∈ {8} or UNINITIALIZED
  m2[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  m3[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  m4[0..7][0..7] ∈ [--..--] or UNINITIALIZED
  succ ∈ {0; 1}
  omse ∈ [--..--] or UNINITIALIZED
  ome ∈ [--..--] or UNINITIALIZED
  err ∈ [--..--] or UNINITIALIZED
  M1[0..7][0..7] ∈ [--..--]
  randx ∈ [--..--]
  mcos[0..7][0..7] ∈ [-1.0000000000000000*2^-1 .. 1.0000000000000000*2^-1]
  init ∈ {0; 1}
  mcos_0[0..7][0..7] ∈
        [-1.0000000000000000*2^-1 .. 1.0000000000000000*2^-1]
  init_0 ∈ {0; 1}
  init_1 ∈ {0}
  mc1[0..7][0..7] ∈ [-8192..8192]
  mc2[0..7][0..7] ∈ [-8192..8192]
  __retres ∈ {0; 1}
  S___fc_stdout[0]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof} ∈
               [--..--]
               [0].[bits 80 to 95] ∈ [--..--] or UNINITIALIZED
               [0].__fc_flags ∈ [--..--]
               [0].__fc_inode ∈
               {{ NULL + [--..--] ; &S___fc_inode_0_S___fc_stdout[0] }}
               [0].__fc_real_data ∈
               {{ NULL + [--..--] ; &S___fc_real_data_0_S___fc_stdout[0] }}
               {[0].__fc_real_data_max_size; [1]{.__fc_stdio_id; .__fc_position; .__fc_error; .__fc_eof}} ∈
               [--..--]
               [1].[bits 80 to 95] ∈ UNINITIALIZED
               [1].__fc_flags ∈ [--..--]
               [1].__fc_inode ∈
               {{ NULL ; &S___fc_inode_1_S___fc_stdout[0] }}
               [1].__fc_real_data ∈
               {{ NULL ; &S___fc_real_data_1_S___fc_stdout[0] }}
               [1].__fc_real_data_max_size ∈ [--..--]
[from] Computing for function IEEE_1180_1990_rand
[from] Done for function IEEE_1180_1990_rand
[from] Computing for function IEEE_1180_1990_mkbk
[from] Done for function IEEE_1180_1990_mkbk
[from] Computing for function IEEE_1180_1990_dctf
[from] Computing for function sqrt <-IEEE_1180_1990_dctf
[from] Done for function sqrt
[from] Computing for function cos <-IEEE_1180_1990_dctf
[from] Done for function cos
[from] Done for function IEEE_1180_1990_dctf
[from] Computing for function IEEE_1180_1990_idctf
[from] Done for function IEEE_1180_1990_idctf
[from] Computing for function idct
[from] Done for function idct
[from] Computing for function main
[from] Computing for function printf <-main
[from] Done for function printf
[from] Done for function main
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function IEEE_1180_1990_rand:
  randx FROM randx
  \result FROM L; H; randx; z
[from] Function IEEE_1180_1990_mkbk:
  M1[0..7][0..7] FROM min; max; randx; z (and SELF)
  randx FROM randx (and SELF)
[from] Function cos:
  \result FROM x
[from] Function printf:
  S___fc_stdout[0]
               FROM "For all-zero input, the proposed IDCT shall generate all-zero "[bits 0 to 503];
                     "output.\n"[bits 0 to 71] (and SELF)
  \result FROM ANYTHING(origin:Unknown)
[from] Function sqrt:
  \result FROM x
[from] Function IEEE_1180_1990_dctf:
  m2[0..7][0..7] FROM m1; m2; M1[0..7][0..7]; mcos[0..7][0..7];
                      init (and SELF)
  mcos[0..7][0..7] FROM init (and SELF)
  init FROM init (and SELF)
[from] Function IEEE_1180_1990_idctf:
  m3[0..7][0..7] FROM m1; m2; m2[0..7][0..7]; mcos_0[0..7][0..7];
                      init_0 (and SELF)
  mcos_0[0..7][0..7] FROM init_0 (and SELF)
  init_0 FROM init_0 (and SELF)
[from] Function idct:
  m2[0..7][0..7] FROM m2[0..7][0..7]; m1; m2; M1[0..7][0..7]; init_1;
                      mc1[0..7][0..7]; mc2[0..7][0..7] (and SELF)
  m4[0..7][0..7] FROM m2[0..7][0..7]; m1; m2; M1[0..7][0..7]; init_1;
                      mc1[0..7][0..7]; mc2[0..7][0..7] (and SELF)
  init_1 FROM init_1 (and SELF)
  mc1[0..7][0..7] FROM init_1 (and SELF)
  mc2[0..7][0..7] FROM init_1 (and SELF)
[from] Function main:
  M1[0..7][0..7] FROM M1[0..7][0..7]; randx; z (and SELF)
  randx FROM randx (and SELF)
  mcos[0..7][0..7] FROM init (and SELF)
  init FROM init (and SELF)
  mcos_0[0..7][0..7] FROM init_0 (and SELF)
  init_0 FROM init_0 (and SELF)
  init_1 FROM init_1 (and SELF)
  mc1[0..7][0..7] FROM init_1 (and SELF)
  mc2[0..7][0..7] FROM init_1 (and SELF)
  S___fc_stdout[0]
               FROM M1[0..7][0..7]; init_1; mc1[0..7][0..7]; mc2[0..7][0..7];
                    "For all-zero input, the proposed IDCT shall generate all-zero "[bits 0 to 503];
                     "output.\n"[bits 0 to 71] (and SELF)
  \result FROM M1[0..7][0..7]; randx; z; mcos[0..7][0..7]; init;
               mcos_0[0..7][0..7]; init_0; init_1; mc1[0..7][0..7];
               mc2[0..7][0..7]
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function IEEE_1180_1990_rand:
          i; j; x; randx; __retres
[inout] Inputs for function IEEE_1180_1990_rand:
          randx; z
[inout] Out (internal) for function IEEE_1180_1990_mkbk:
          i; j; M1[0..7][0..7]; randx
[inout] Inputs for function IEEE_1180_1990_mkbk:
          randx; z
[inout] Out (internal) for function IEEE_1180_1990_dctf:
          i; j; k; tmp1[0..7][0..7]; tmp2[0..7][0..7]; tmp; tmp_0; tmp_1;
          m2[0..7][0..7]; mcos[0..7][0..7]; init
[inout] Inputs for function IEEE_1180_1990_dctf:
          M1[0..7][0..7]; mcos[0..7][0..7]; init
[inout] Out (internal) for function IEEE_1180_1990_idctf:
          i; j; k; tmp1[0..7][0..7]; tmp2[0..7][0..7]; tmp; tmp_0; tmp_1;
          m3[0..7][0..7]; mcos_0[0..7][0..7]; init_0
[inout] Inputs for function IEEE_1180_1990_idctf:
          m2[0..7][0..7]; mcos_0[0..7][0..7]; init_0
[inout] Out (internal) for function idct:
          m2[0..7][0..7]; m4[0..7][0..7]; i; j; k; tmp1[0..7][0..7];
          tmp2[0..7][0..7]; ftmp1; ftmp2; tmp; tmp_0; tmp_1; init_1; mc1[0..7][0..7];
          mc2[0..7][0..7]
[inout] Inputs for function idct:
          m2[0..7][0..7]; M1[0..7][0..7]; init_1; mc1[0..7][0..7]; mc2[0..7][0..7]
[inout] Out (internal) for function main:
          res[0..5]; i; j; k; m2[0..7][0..7]; m3[0..7][0..7]; m4[0..7][0..7]; 
          succ; omse; ome; err; tmp; tmp_0; tmp_1; tmp_2; tmp_3; tmp_4; tmp_5; 
          tmp_6; M1[0..7][0..7]; randx; mcos[0..7][0..7]; init; mcos_0[0..7][0..7];
          init_0; init_1; mc1[0..7][0..7]; mc2[0..7][0..7]; __retres;
          S___fc_stdout[0]
[inout] Inputs for function main:
          M1[0..7][0..7]; randx; z; mcos[0..7][0..7]; init; mcos_0[0..7][0..7];
          init_0; init_1; mc1[0..7][0..7]; mc2[0..7][0..7];
          "For all-zero input, the proposed IDCT shall generate all-zero "[bits 0 to 503];
           "output.\n"[bits 0 to 71]
[report] Computing properties status...
--------------------------------------------------------------------------------
--- Global Properties
--------------------------------------------------------------------------------

[ Extern  ] Axiom 'memchr_def'
            axiom memchr_def
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memcmp_strlen_left'
            axiom memcmp_strlen_left
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memcmp_strlen_right'
            axiom memcmp_strlen_right
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memcmp_strlen_shift_left'
            axiom memcmp_strlen_shift_left
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memcmp_strlen_shift_right'
            axiom memcmp_strlen_shift_right
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memcmp_zero'
            axiom memcmp_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'memset_def'
            axiom memset_def
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strchr_def'
            axiom strchr_def
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strcmp_zero'
            axiom strcmp_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_at_null'
            axiom strlen_at_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_before_null'
            axiom strlen_before_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_create'
            axiom strlen_create
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_create_shift'
            axiom strlen_create_shift
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_neg'
            axiom strlen_neg
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_not_zero'
            axiom strlen_not_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_pos_or_null'
            axiom strlen_pos_or_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_shift'
            axiom strlen_shift
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_sup'
            axiom strlen_sup
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strlen_zero'
            axiom strlen_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'strncmp_zero'
            axiom strncmp_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcscmp_zero'
            axiom wcscmp_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_at_null'
            axiom wcslen_at_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_before_null'
            axiom wcslen_before_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_create'
            axiom wcslen_create
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_create_shift'
            axiom wcslen_create_shift
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_neg'
            axiom wcslen_neg
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_not_zero'
            axiom wcslen_not_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_pos_or_null'
            axiom wcslen_pos_or_null
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_shift'
            axiom wcslen_shift
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_sup'
            axiom wcslen_sup
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcslen_zero'
            axiom wcslen_zero
            Unverifiable but considered Valid.
[ Extern  ] Axiom 'wcsncmp_zero'
            axiom wcsncmp_zero
            Unverifiable but considered Valid.
[  Valid  ] Axiomatic 'MemChr'
            axiomatic MemChr
            by Frama-C kernel.
[  Valid  ] Axiomatic 'MemCmp'
            axiomatic MemCmp
            by Frama-C kernel.
[  Valid  ] Axiomatic 'MemSet'
            axiomatic MemSet
            by Frama-C kernel.
[  Valid  ] Axiomatic 'StrChr'
            axiomatic StrChr
            by Frama-C kernel.
[  Valid  ] Axiomatic 'StrCmp'
            axiomatic StrCmp
            by Frama-C kernel.
[  Valid  ] Axiomatic 'StrLen'
            axiomatic StrLen
            by Frama-C kernel.
[  Valid  ] Axiomatic 'StrNCmp'
            axiomatic StrNCmp
            by Frama-C kernel.
[  Valid  ] Axiomatic 'WcsCmp'
            axiomatic WcsCmp
            by Frama-C kernel.
[  Valid  ] Axiomatic 'WcsLen'
            axiomatic WcsLen
            by Frama-C kernel.
[  Valid  ] Axiomatic 'WcsNCmp'
            axiomatic WcsNCmp
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'remove'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'rename'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'tmpfile'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 74)
            ensures
            \result ≡ \null ∨
            (\valid(\result) ∧ \fresh{Old, Here}(\result,sizeof(FILE)))
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'tmpnam'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 78)
            assigns \result, *(s+(..));
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 78)
            assigns \result \from *(s+(..));
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 79)
            assigns *(s+(..)) \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fclose'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 87)
            ensures \result ≡ 0 ∨ \result ≡ -1
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 86)
            assigns \result \from stream, stream->__fc_stdio_id;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fflush'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 95)
            ensures \result ≡ 0 ∨ \result ≡ -1
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 94)
            assigns \result \from stream, stream->__fc_stdio_id;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fopen'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 106)
            ensures
            \result ≡ \null ∨ \subset(\result, &__fc_fopen[0 .. 512-1])
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 104)
            assigns \result
              \from *(filename+(..)), *(mode+(..)), __p_fc_fopen;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fdopen'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 113)
            ensures
            \result ≡ \null ∨
            (\valid(\result) ∧ \fresh{Old, Here}(\result,sizeof(FILE)))
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 112)
            assigns \result \from fildes, *(mode+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'freopen'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 119)
            ensures \result ≡ \null ∨ \result ≡ \old(stream)
            Unverifiable but considered Valid.
[ Extern  ] Assigns (file share/libc/stdio.h, line 118)
            assigns *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'setbuf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 124)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 124)
            assigns *stream \from buf;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'setvbuf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 128)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 128)
            assigns *stream \from buf, mode, size;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 133)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 133)
            assigns *stream \from stream->__fc_stdio_id;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fscanf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 138)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 138)
            assigns *stream \from stream->__fc_stdio_id;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'printf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 144)
            assigns *__fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 144)
            assigns *__fc_stdout \from *(format+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'scanf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 149)
            assigns *__fc_stdin;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'snprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 154)
            assigns *(s+(0 .. n-1));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'sprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 160)
            assigns *(s+(0 ..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vfprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 170)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 170)
            assigns *stream \from *(format+(..)), arg;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vfscanf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 175)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 175)
            assigns *stream \from *(format+(..)), *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 181)
            assigns *__fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 181)
            assigns *__fc_stdout \from arg;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vscanf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 185)
            assigns *__fc_stdin;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 185)
            assigns *__fc_stdin \from *(format+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vsnprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 190)
            assigns *(s+(0 .. n-1));
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 190)
            assigns *(s+(0 .. n-1)) \from *(format+(..)), arg;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'vsprintf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 196)
            assigns *(s+(0 ..));
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 196)
            assigns *(s+(0 ..)) \from *(format+(..)), arg;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fgetc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 207)
            assigns *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fgets'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 213)
            ensures \result ≡ \null ∨ \result ≡ \old(s)
            Unverifiable but considered Valid.
[ Extern  ] Assigns (file share/libc/stdio.h, line 211)
            assigns *(s+(0 .. n-1)), *stream, \result;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 211)
            assigns *(s+(0 .. n-1)) \from *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 211)
            assigns *stream \from *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 212)
            assigns \result \from s, n, *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fputc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 218)
            assigns *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fputs'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 221)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 221)
            assigns *stream \from *(s+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'getc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 225)
            assigns \result, *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 225)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 225)
            assigns *stream \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'getchar'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 228)
            assigns \result \from *__fc_stdin;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'gets'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 233)
            ensures \result ≡ \old(s) ∨ \result ≡ \null
            Unverifiable but considered Valid.
[ Extern  ] Assigns (file share/libc/stdio.h, line 231)
            assigns *(s+(..)), \result;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 231)
            assigns *(s+(..)) \from *__fc_stdin;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 232)
            assigns \result \from s, __fc_stdin;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'putc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 237)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 237)
            assigns *stream \from c;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'putchar'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 240)
            assigns *__fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 240)
            assigns *__fc_stdout \from c;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'puts'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 243)
            assigns *__fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 243)
            assigns *__fc_stdout \from *(s+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ungetc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 246)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 246)
            assigns *stream \from c;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fread'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 254)
            ensures \result ≤ \old(nmemb)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition (file share/libc/stdio.h, line 255)
            ensures
            \initialized((char *)\old(ptr)+(0 .. \result*\old(size)-1))
            Unverifiable but considered Valid.
[ Extern  ] Assigns (file share/libc/stdio.h, line 252)
            assigns *((char *)ptr+(0 .. nmemb*size-1)), \result;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 252)
            assigns *((char *)ptr+(0 .. nmemb*size-1))
              \from size, nmemb, *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 253)
            assigns \result \from size, *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fwrite'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/stdio.h, line 266)
            ensures \result ≤ \old(nmemb)
            Unverifiable but considered Valid.
[ Extern  ] Assigns (file share/libc/stdio.h, line 265)
            assigns *stream, \result;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 265)
            assigns *stream \from *((char *)ptr+(0 .. nmemb*size-1));
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 265)
            assigns \result \from *((char *)ptr+(0 .. nmemb*size-1));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fgetpos'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 273)
            assigns *pos;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 273)
            assigns *pos \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fseek'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 277)
            assigns *stream, __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 277)
            assigns *stream \from offset, whence;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fsetpos'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 281)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 281)
            assigns *stream \from *pos;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ftell'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 284)
            assigns \result, __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 284)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 284)
            assigns __FC_errno \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'rewind'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 287)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 287)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'clearerr'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 290)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 290)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'feof'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 293)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fileno'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 296)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'flockfile'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 299)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 299)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'funlockfile'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 302)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 302)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ftrylockfile'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 305)
            assigns \result, *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 305)
            assigns \result \from \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 305)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ferror'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 308)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'perror'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 311)
            assigns __fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 311)
            assigns __fc_stdout \from __FC_errno, *(s+(..));
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'getc_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 314)
            assigns \result, *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 314)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 314)
            assigns *stream \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'getchar_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 316)
            assigns \result \from *__fc_stdin;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'putc_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 318)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 318)
            assigns *stream \from c;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'putchar_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 320)
            assigns *__fc_stdout;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 320)
            assigns *__fc_stdout \from c;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'clearerr_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns (file share/libc/stdio.h, line 323)
            assigns *stream;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 323)
            assigns *stream \from \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'feof_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 325)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ferror_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 327)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fileno_unlocked'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/stdio.h, line 329)
            assigns \result \from *stream;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acos'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 50)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 54)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 53)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acosf'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 63)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 67)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 66)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acosl'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 76)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 80)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 79)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'asin'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 89)
            ensures \is_finite(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 93)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 92)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'asinf'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 102)
            ensures \is_finite(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 106)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 105)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'asinl'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 115)
            ensures \is_finite(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 119)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 118)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'atan2'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 128)
            assigns \result \from y, x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'cos'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 133)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'sin'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 138)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acosh'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 151)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'infinite' (file share/libc/math.h, line 155)
            ensures \is_plus_infinity(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 159)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 158)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'infinite' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'infinite'
            behavior infinite
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acoshf'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 168)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'infinite' (file share/libc/math.h, line 172)
            ensures \is_plus_infinity(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 176)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 175)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'infinite' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'infinite'
            behavior infinite
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'acoshl'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition for 'normal' (file share/libc/math.h, line 185)
            ensures \is_finite(\result) ∧ \result ≥ 0
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'infinite' (file share/libc/math.h, line 189)
            ensures \is_plus_infinity(\result)
            Unverifiable but considered Valid.
[ Extern  ] Post-condition for 'edom' (file share/libc/math.h, line 193)
            ensures __FC_errno ≡ 1
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'edom' (file share/libc/math.h, line 192)
            assigns __FC_errno;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'infinite' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Assigns for 'normal' nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Behavior 'edom'
            behavior edom
            by Frama-C kernel.
[  Valid  ] Behavior 'infinite'
            behavior infinite
            by Frama-C kernel.
[  Valid  ] Behavior 'normal'
            behavior normal
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'exp'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 218)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'expf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 221)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'log'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 245)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'logf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 248)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'log10'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 252)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'log10f'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 255)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'pow'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 295)
            assigns \result \from x, y;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'powf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 298)
            assigns \result \from x, y;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'sqrt'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 302)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'sqrtf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 305)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ceil'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 325)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'ceilf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 328)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'floor'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 333)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'floorf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 336)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'round'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 357)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'roundf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 360)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'trunc'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 373)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'truncf'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 376)
            assigns \result \from x;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'fmod'
--------------------------------------------------------------------------------

[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[ Extern  ] Froms (file share/libc/math.h, line 381)
            assigns \result \from x, y;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'nan'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/math.h, line 401)
            ensures \is_NaN(\result)
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'nanf'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/math.h, line 408)
            ensures \is_NaN(\result)
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'nanl'
--------------------------------------------------------------------------------

[ Extern  ] Post-condition (file share/libc/math.h, line 415)
            ensures \is_NaN(\result)
            Unverifiable but considered Valid.
[ Extern  ] Assigns nothing
            assigns \nothing;
            Unverifiable but considered Valid.
[  Valid  ] Default behavior
            default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'idct'
--------------------------------------------------------------------------------

[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 129)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 131)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 141)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 143)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 145)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 147)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/idct.c, line 145)
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 163)
            assert Value: initialisation: \initialized(&tmp2[k][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 163)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 166)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 176)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 178)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 180)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 182)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/idct.c, line 180)
[    -    ] Assertion 'Value,initialisation' (file tests/idct/idct.c, line 129)
            assert Value: initialisation: \initialized(&(*(m1+k))[j]);
            tried with Value.

--------------------------------------------------------------------------------
--- Properties of Function 'IEEE_1180_1990_dctf'
--------------------------------------------------------------------------------

[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 109)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 116)
            assert Value: initialisation: \initialized(&tmp1[i][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 116)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 117)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 119)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 117)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 121)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 117)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 122)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 117)
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 122)
            assert Value: float_to_int: -2147483649 < tmp2[i][j]+0.5;
            tried with Value.
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 122)
            assert Value: float_to_int: tmp2[i][j]+0.5 < 2147483648;
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 124)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 117)
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 124)
            assert Value: float_to_int: -2147483649 < tmp2[i][j]-0.5;
            tried with Value.
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 124)
            assert Value: float_to_int: tmp2[i][j]-0.5 < 2147483648;
            tried with Value.

--------------------------------------------------------------------------------
--- Properties of Function 'IEEE_1180_1990_idctf'
--------------------------------------------------------------------------------

[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 150)
            assert Value: initialisation: \initialized(&(*(m1+k))[j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 150)
            assert Value: initialisation: \initialized(&tmp1[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 157)
            assert Value: initialisation: \initialized(&tmp1[i][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 157)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 158)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 160)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 158)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 162)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 158)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 163)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 158)
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 163)
            assert Value: float_to_int: -2147483649 < tmp2[i][j]+0.5;
            tried with Value.
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 163)
            assert Value: float_to_int: tmp2[i][j]+0.5 < 2147483648;
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 165)
            assert Value: initialisation: \initialized(&tmp2[i][j]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 158)
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 165)
            assert Value: float_to_int: -2147483649 < tmp2[i][j]-0.5;
            tried with Value.
[    -    ] Assertion 'Value,float_to_int' (file tests/idct/ieee_1180_1990.c, line 165)
            assert Value: float_to_int: tmp2[i][j]-0.5 < 2147483648;
            tried with Value.

--------------------------------------------------------------------------------
--- Properties of Function 'main'
--------------------------------------------------------------------------------

[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 191)
            assert Value: initialisation: \initialized(&m2[i][j]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 218)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 218)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 219)
            assert Value: initialisation: \initialized(&res[0].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 231)
            assert Value: initialisation: \initialized(&res[0].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 242)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 242)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 243)
            assert Value: initialisation: \initialized(&res[3].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 255)
            assert Value: initialisation: \initialized(&res[3].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 264)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 264)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 265)
            assert Value: initialisation: \initialized(&res[1].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 277)
            assert Value: initialisation: \initialized(&res[1].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 288)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 288)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 289)
            assert Value: initialisation: \initialized(&res[4].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 301)
            assert Value: initialisation: \initialized(&res[4].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 310)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 310)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 311)
            assert Value: initialisation: \initialized(&res[2].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 323)
            assert Value: initialisation: \initialized(&res[2].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 334)
            assert Value: initialisation: \initialized(&m4[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 334)
            assert Value: initialisation: \initialized(&m3[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 335)
            assert Value: initialisation: \initialized(&res[5].pme[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 347)
            assert Value: initialisation: \initialized(&res[5].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 357)
            assert Value: initialisation: \initialized(&res[i].pmse[j][k]);
            tried with Value.
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 368)
            assert Value: initialisation: \initialized(&res[i].pme[j][k]);
            tried with Value.
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 358)
            assert Value: initialisation: \initialized(&res[i].pmse[j][k]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 357)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 369)
            assert Value: initialisation: \initialized(&res[i].pme[j][k]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 368)
[ Partial ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 369)
            assert Value: initialisation: \initialized(&res[i].pme[j][k]);
            By RedundantAlarms, with pending:
             - Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 368)
[    -    ] Assertion 'Value,initialisation' (file tests/idct/ieee_1180_1990.c, line 369)
            assert Value: initialisation: \initialized(&tmp_5);
            tried with Value.

--------------------------------------------------------------------------------
--- Status Report Summary
--------------------------------------------------------------------------------
   113 Completely validated
    13 Locally validated
   250 Considered valid
    57 To be validated
   433 Total
--------------------------------------------------------------------------------
