Home
last modified time | relevance | path

Searched refs:BtorAIG (Results 1 – 17 of 17) sorted by relevance

/dports/math/boolector/boolector-3.2.2/src/
H A Dbtoraig.h26 struct BtorAIG struct
38 typedef struct BtorAIG BtorAIG; typedef
129 static inline BtorAIG *
147 static inline BtorAIG *
176 BtorAIG *btor_aig_not (BtorAIGMgr *amgr, BtorAIG *aig);
179 BtorAIG *btor_aig_and (BtorAIGMgr *amgr, BtorAIG *left, BtorAIG *right);
182 BtorAIG *btor_aig_or (BtorAIGMgr *amgr, BtorAIG *left, BtorAIG *right);
185 BtorAIG *btor_aig_eq (BtorAIGMgr *amgr, BtorAIG *left, BtorAIG *right);
194 BtorAIG *btor_aig_copy (BtorAIGMgr *amgr, BtorAIG *aig);
224 int32_t btor_aig_compare (const BtorAIG *aig0, const BtorAIG *aig1);
[all …]
H A Dbtoraig.c79 static BtorAIG *
80 new_and_aig (BtorAIGMgr *amgr, BtorAIG *left, BtorAIG *right) in new_and_aig()
86 BtorAIG *aig; in new_and_aig()
286 BtorAIG *
350 BtorAIG *
364 BtorAIG *
375 BtorAIGMgr *amgr, BtorAIG *aig, BtorAIG *a0, BtorAIG *a1, uint32_t *calls) in find_and_contradiction_aig()
426 BtorAIG *
742 BtorAIG *
750 BtorAIG *
[all …]
H A Dbtoraigvec.c150 static BtorAIG *
221 static BtorAIG *
222 half_adder (BtorAIGMgr *amgr, BtorAIG *x, BtorAIG *y, BtorAIG **cout) in half_adder()
236 static BtorAIG *
238 BtorAIGMgr *amgr, BtorAIG *x, BtorAIG *y, BtorAIG *cin, BtorAIG **cout) in full_adder()
276 BtorAIG *cout, *cin; in btor_aigvec_add()
606 BtorAIGMgr *amgr, BtorAIG **CO, BtorAIG *R, BtorAIG *D, BtorAIG *CI) in SC_GATE_CO_aigvec()
621 BtorAIG *R, in SC_GATE_S_aigvec()
622 BtorAIG *D, in SC_GATE_S_aigvec()
628 BtorAIG *T1, *T2; in SC_GATE_S_aigvec()
[all …]
H A Daigprop.c126 BtorAIG *cur, *real_cur, *left, *right; in compute_score_aig()
507 BtorAIG *cur, *left, *right; in update_cone()
516 BtorAIG *root; in update_cone()
595 sizeof (BtorAIG *), in update_cone()
712 static BtorAIG *
719 BtorAIG *res, *cur; in select_root()
791 BtorAIG *root, in select_move()
792 BtorAIG **input, in select_move()
803 BtorAIG *cur, *real_cur, *c[2]; in select_move()
889 BtorAIG *root, *input; in move()
[all …]
H A Daigprop.h63 int32_t btor_aigprop_get_assignment_aig (BtorAIGProp *aprop, BtorAIG *aig);
H A Dbtoraigvec.h25 BtorAIG *aigs[]; /* vector of AIGs (MSB is at index 0) */
H A Dbtorslvaigprop.c65 get_assignment_aig (BtorAIGProp *aprop, BtorAIG *aig) in get_assignment_aig()
201 BtorAIG *aig; in sat_aigprop_solver()
H A Dbtorcore.c73 ((BtorAIG *) (((uint32_t long int) (exp) &1ul) ^ ((uint32_t long int) (aig))))
82 static BtorAIG *exp_to_aig (Btor *, BtorNode *);
1082 BtorAIG *aig; in btor_process_unsynthesized_constraints()
1784 BtorAIG *aig; in exp_to_cnf_lit()
1885 BtorAIG *aig; in btor_failed_exp()
2779 BtorAIG *aig; in btor_add_again_assumptions()
3144 static BtorAIG *
3149 BtorAIG *result; in exp_to_aig()
H A Dbtorclone.c1019 + 2 * sizeof (BtorAIG *) in clone_aux_btor()
1033 + (amgr->cur_num_aigs + amgr->cur_num_aig_vars) * sizeof (BtorAIG) in clone_aux_btor()
1038 + BTOR_SIZE_STACK (amgr->id2aig) * sizeof (BtorAIG *) in clone_aux_btor()
1109 allocated += sizeof (*(cur->av)) + cur->av->width * sizeof (BtorAIG *); in clone_aux_btor()
H A Dbtorchkclone.c367 chkclone_aig (BtorAIG *aig, BtorAIG *clone) in chkclone_aig()
370 BtorAIG *real_aig, *real_clone; in chkclone_aig()
/dports/math/boolector/boolector-3.2.2/test/
H A Dtest_aig.cpp23 BtorAIG *aig1 = btor_aig_var (amgr); in binary_commutative_aig_test()
24 BtorAIG *aig2 = btor_aig_var (amgr); in binary_commutative_aig_test()
66 BtorAIG *var = btor_aig_var (amgr); in TEST_F()
77 BtorAIG *var = btor_aig_var (amgr); in TEST_F()
107 BtorAIG *aig1 = btor_aig_var (amgr); in TEST_F()
108 BtorAIG *aig2 = btor_aig_var (amgr); in TEST_F()
109 BtorAIG *aig3 = btor_aig_var (amgr); in TEST_F()
126 BtorAIG *var1 = btor_aig_var (amgr); in TEST_F()
127 BtorAIG *var2 = btor_aig_var (amgr); in TEST_F()
128 BtorAIG *var3 = btor_aig_var (amgr); in TEST_F()
[all …]
H A Dtest_aigvec.cpp48 ASSERT_EQ (memcmp (av1->aigs, av2->aigs, sizeof (BtorAIG *) * av1->width), 0); in TEST_F()
58 ASSERT_GT (memcmp (av1->aigs, av2->aigs, sizeof (BtorAIG *) * av1->width), 0); in TEST_F()
68 ASSERT_GT (memcmp (av1->aigs, av2->aigs, sizeof (BtorAIG *) * av1->width), 0); in TEST_F()
/dports/math/boolector/boolector-3.2.2/src/utils/
H A Dbtoraigmap.h34 BtorAIG *btor_aigmap_mapped (BtorAIGMap *, BtorAIG *);
35 void btor_aigmap_map (BtorAIGMap *, BtorAIG *src, BtorAIG *dst);
H A Dbtoraigmap.c32 BtorAIG *
33 btor_aigmap_mapped (BtorAIGMap *map, BtorAIG *aig) in btor_aigmap_mapped()
39 BtorAIG *real_aig, *res; in btor_aigmap_mapped()
51 btor_aigmap_map (BtorAIGMap *map, BtorAIG *src, BtorAIG *dst) in btor_aigmap_map()
/dports/math/boolector/boolector-3.2.2/src/dumper/
H A Dbtordumpaig.h21 BtorAIG* aig);
28 BtorAIG** aigs,
30 BtorAIG** regs,
31 BtorAIG** nexts,
H A Dbtordumpaig.c17 aiger_encode_aig (BtorPtrHashTable *table, BtorAIG *aig) in aiger_encode_aig()
20 BtorAIG *real_aig; in aiger_encode_aig()
43 BtorAIG *aig) in btor_dumpaig_dump_aig()
62 BtorAIG *tmp, *merged; in dumpaig_dump_aux()
199 BtorAIG **aigs, in btor_dumpaig_dump_seq()
201 BtorAIG **regs, in btor_dumpaig_dump_seq()
202 BtorAIG **nexts, in btor_dumpaig_dump_seq()
207 BtorAIG *aig, *left, *right; in btor_dumpaig_dump_seq()
/dports/math/boolector/boolector-3.2.2/src/preprocess/
H A Dbtorskel.c24 BtorAIG *aig; in fixed_exp()