Skip to content

Commit 2d1ca87

Browse files
committed
made the required %d->%zu replacements
1 parent e30fb54 commit 2d1ca87

File tree

6 files changed

+43
-11
lines changed

6 files changed

+43
-11
lines changed

src/ic3/ebmc_ic3_interface.hh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public:
4343
void print_lit1(unsigned var,bool sign);
4444
void print_lit2(unsigned var,bool sign);
4545
void print_nodes();
46+
void print_var_map();
4647
void form_orig_names();
4748
void form_neg_orig_name(CCUBE &Name,literalt &next_lit);
4849
bool form_orig_name(CCUBE &Name,literalt &lit,bool subtract = false);

src/ic3/m1ain.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,10 @@ int ic3_enginet::operator()()
7979
const1 = false;
8080
orig_names = false;
8181

82-
82+
// print_nodes();
83+
// print_var_map();
8384
read_ebmc_input();
85+
//print_blif3("tst.blif",Ci.N);
8486
if (cmdline.isset("aiger")) {
8587
printf("converting to aiger format\n");
8688
Ci.print_aiger_format();

src/ic3/m4y_aiger_print.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ void CompInfo::print_aiger_header(FILE *fp,int max_var,int num_gates)
176176
fprintf(fp,"aag ");
177177

178178
fprintf(fp,"%d ",max_var);
179-
fprintf(fp,"%d ",N->ninputs);
180-
fprintf(fp,"%d ",N->nlatches);
179+
fprintf(fp,"%zu ",N->ninputs);
180+
fprintf(fp,"%zu ",N->nlatches);
181181
fprintf(fp,"1 ");
182182
fprintf(fp,"%d",num_gates);
183183
if (Constr_gates.size() == 0) fprintf(fp,"\n");
@@ -220,9 +220,9 @@ void CompInfo::check_circuit(int &num_buffs,int &num_consts)
220220
cond |= (G.func_type == CONST);
221221
if (!cond) {
222222
p();
223-
printf("i = %d\n",i);
224-
printf("N->Gate_list.size() = %d\n",(int) N->Gate_list.size());
225-
printf("G.ninputs = %d\n",G.ninputs);
223+
printf("i = %zu\n",i);
224+
printf("N->Gate_list.size() = %zu\n", N->Gate_list.size());
225+
printf("G.ninputs = %zu\n",G.ninputs);
226226
exit(100);
227227
}
228228
}

src/ic3/r1ead_input.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ void ic3_enginet::find_prop_lit()
5858
prop_l=instantiate_convert(aig_prop, netlist.var_map, Oper, ns,
5959
get_message_handler());
6060

61+
// int var_num = prop_l.var_no();
62+
// printf("var_num = %d\n",var_num);
63+
6164
if (prop_l.is_false()) Ci.const_flags = Ci.const_flags | 1;
6265
else if (prop_l.is_true()) Ci.const_flags = Ci.const_flags | 2;
6366

src/ic3/r3ead_input.cc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,6 @@ void ic3_enginet::form_outp_buf(CDNF &Out_names)
205205
if (prop_l.is_constant() == 0)
206206
if (prop_l.sign())
207207
olit--;
208-
209-
210-
211-
212-
213208

214209
assert(Ci.Inps.find(olit) == Ci.Inps.end());
215210
bool latch = false;

src/ic3/r7ead_input.cc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,37 @@ Author: Eugene Goldberg, [email protected]
2323
#include <ebmc/ebmc_base.h>
2424
#include "ebmc_ic3_interface.hh"
2525

26+
/*=====================================
27+
28+
P R I N T _ V A R _ M A P
29+
30+
=====================================*/
31+
void ic3_enginet::print_var_map()
32+
{
33+
34+
35+
var_mapt &vm = netlist.var_map;
36+
37+
for(var_mapt::mapt::const_iterator it=vm.map.begin();
38+
it!=vm.map.end(); it++) {
39+
const var_mapt::vart &var=it->second;
40+
if (var.is_input()) printf("input: ");
41+
else if (var.is_latch()) printf("latch: ");
42+
else if (var.is_nondet()) printf("nondet: ");
43+
else if (var.is_wire()) printf("wire:" );
44+
else assert(false);
45+
46+
for (size_t j=0; j < var.bits.size(); j++) {
47+
if (j > 0) printf(", ");
48+
literalt lit =var.bits[j].current;
49+
unsigned lit_val = lit.get();
50+
printf("[%zu] = %u",j,lit_val);
51+
}
52+
printf("\n");
53+
}
54+
55+
56+
} /* end of function print_var_map */
2657
/*=========================================
2758
2859
A D D _ P S E U D O _ I N P S

0 commit comments

Comments
 (0)