3#ifndef __CPROVER_cegis_number_of_vars
4#define __CPROVER_cegis_number_of_vars 2
6#ifndef __CPROVER_cegis_number_of_consts
7#define __CPROVER_cegis_number_of_consts 1
9#ifndef __CPROVER_cegis_number_of_ops
10#define __CPROVER_cegis_number_of_ops 3
12#ifndef __CPROVER_cegis_max_solution_size
13#define __CPROVER_cegis_max_solution_size 1
20typedef unsigned char opt;
29#define __CPROVER_cegis_max_instruction 24u
34 for (
unsigned char i = 0; i < size; ++i)
36#define opcode program[i].opcode
51 const unsigned int op0=*
op0_ptr;
52 const unsigned int op1=*
op1_ptr;
54 const unsigned int op2=*
op2_ptr;
55#define sop0 ((int) op0)
56#define sop1 ((int) op1)
57#define sop2 ((int) op2)
85 if (result) result=op0;
91 if (result) result=op0;
void __CPROVER_danger_execute(struct __CPROVER_cegis_instructiont *program, unsigned char size)
#define __CPROVER_cegis_max_solution_size
void * __CPROVER_cegis_RESULT_OPS[1]
const void * __CPROVER_cegis_OPS[3]
#define __CPROVER_cegis_number_of_vars
#define __CPROVER_cegis_number_of_consts
#define __CPROVER_cegis_max_instruction
#define __CPROVER_cegis_number_of_ops
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...