/* 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; }
/* 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; }
/* 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; }
/* 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; }