Ejemplo n.º 1
0
  /* CBMC-UF side 1: */ 
short  rvs1_rv_mod_short__short_(short  x, short  y)
{
  short  retval;

  /* Declarations: */


  /* Each output is assigned a UF:*/
  retval= __CPROVER_uninterpreted_retval(x, y);

  return retval;
}
Ejemplo n.º 2
0
  /* CBMC-UF side 1: */ 
int  rvs1_A(int  m, int  n)
{
  int  retval;

  /* Declarations: */


  /* Each output is assigned a UF:*/
  retval= __CPROVER_uninterpreted_retval(m, n);

  return retval;
}
Ejemplo n.º 3
0
  /* CBMC-UF side 1: */ 
int  rvs1_F(int  *n)
{
  int  retval;

  /* Declarations: */
  int  rv_D1_0;	/* Generated by:  gen_side1_cbmc_uf(608)/ protect_pointer [op=9](613)(379)(608)/ protect_pointer [op=9](613)(379)(608)(613)(379)(601)(326)/ gen_safe_alloc/ rv_temps.cpp:327*/

  /* Protecting pointers from being NULL-dereferenced: */
  if (n== 0) {
  n = &rv_D1_0;	/* Generated by:  gen_side1_cbmc_uf(608)/ protect_pointer [op=9](613)(379)(608)/ protect_pointer [op=9](613)(379)(608)(613)(379)(601)(326)/ gen_safe_alloc/ rv_temps.cpp:332*/
  }

  /* Each output is assigned a UF:*/
  *n= __CPROVER_uninterpreted_n(*n);
  retval= __CPROVER_uninterpreted_retval(*n);

  return retval;
}
Ejemplo n.º 4
0
  /* CBMC-UF side 1: */ 
unsigned char  rvs1_Loop_f_while1_while1(int  i, int  *rvp_x, int  *rvp_rvretval)
{
  unsigned char  retval;

  /* Declarations: */
  int  rv_D2_0;	/* Generated by:  RVUFGen::gen_side1_cbmc_uf(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)(626)(392)(614)(339)/ RVTemp::gen_safe_alloc/ c:\newrvt\rv_temps.cpp:327*/
  int  rv_D3_0;	/* Generated by:  RVUFGen::gen_side1_cbmc_uf(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)(626)(392)(614)(339)/ RVTemp::gen_safe_alloc(614)(339)/ RVTemp::gen_safe_alloc/ c:\newrvt\rv_temps.cpp:327*/

  /* Protecting pointers from being NULL-dereferenced: */
  if (rvp_x== 0) {
  rvp_x = &rv_D2_0;	/* Generated by:  RVUFGen::gen_side1_cbmc_uf(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)(626)(392)(614)(339)/ RVTemp::gen_safe_alloc/ c:\newrvt\rv_temps.cpp:332*/
  }
  if (rvp_rvretval== 0) {
  rvp_rvretval = &rv_D3_0;	/* Generated by:  RVUFGen::gen_side1_cbmc_uf(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)/ RVGen::protect_pointer [op=9](626)(392)(621)(626)(392)(621)(626)(392)(614)(339)/ RVTemp::gen_safe_alloc(614)(339)/ RVTemp::gen_safe_alloc/ c:\newrvt\rv_temps.cpp:332*/
  }

  /* Each output is assigned a UF:*/
  *rvp_x= __CPROVER_uninterpreted_rvp_x(i, *rvp_x, *rvp_rvretval, rvs1_g);
  *rvp_rvretval= __CPROVER_uninterpreted_rvp_rvretval(i, *rvp_x, *rvp_rvretval, rvs1_g);
  rvs1_g= __CPROVER_uninterpreted_rvs0_g(i, *rvp_x, *rvp_rvretval, rvs1_g);
  retval= __CPROVER_uninterpreted_retval(i, *rvp_x, *rvp_rvretval, rvs1_g);
__CPROVER_assume(1);
  return retval;
}