formation-noarray_true-termination.c

loading
details
attribute value
description
owner Akihisa Yamada
uploaded 2020-06-20 22:55:31.0
disk size 14.99 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
/*
 * Date: 2020
 * Authors: Luca Di Stefano, Omar Inverso
 * Contact: luca <dot> distefano <at> gssi <dot> it
 */
extern int __VERIFIER_nondet_int(void);
typedef char TYPEOFVALUES;
typedef unsigned char TYPEOFPC;
typedef unsigned char TYPEOFTIME;
typedef unsigned char TYPEOFAGENTID;
typedef unsigned char TYPEOFKEYIID;
typedef unsigned char TYPEOFKEYLID;
TYPEOFVALUES __abs(TYPEOFVALUES x)
{
  return (x > 0) ? (x) : (-x);
}


TYPEOFVALUES I_0_0;
TYPEOFVALUES I_1_0;
TYPEOFVALUES I_2_0;
TYPEOFVALUES getI(TYPEOFAGENTID i, int j)
{
  switch (i)
  {
    case 0:
      return I_0_0;

    case 1:
      return I_1_0;

    case 2:
      return I_2_0;

    default:
    {
    }

  }

}

TYPEOFPC pc_0_0;
TYPEOFPC pc_1_0;
TYPEOFPC pc_2_0;
TYPEOFVALUES getpc(TYPEOFAGENTID i, int j)
{
  switch (i)
  {
    case 0:
      return pc_0_0;

    case 1:
      return pc_1_0;

    case 2:
      return pc_2_0;

    default:
    {
    }

  }

}

void setpc(TYPEOFAGENTID i, int j, TYPEOFPC value)
{
  switch (i)
  {
    case 0:
      pc_0_0 = value;
      break;

    case 1:
      pc_1_0 = value;
      break;

    case 2:
      pc_2_0 = value;
      break;

    default:
    {
    }

  }

}

TYPEOFTIME __LABS_time;
const TYPEOFKEYLID tupleStart_0 = 0;
const TYPEOFKEYLID tupleStart_1 = 1;
const TYPEOFKEYLID tupleEnd_0 = 0;
const TYPEOFKEYLID tupleEnd_1 = 1;
_Bool Hin_0_0;
_Bool Hin_0_1;
_Bool Hin_1_0;
_Bool Hin_1_1;
_Bool Hin_2_0;
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark