The care set in window rewriting is obtained by complementing the truth table of the constant false (~tts[win.get_constant(false)]), indicating that there are no don't care conditions. Is this the expected behavior?
|
std::optional<index_list_t> operator()( TT const& target, TT const& care, iterator_type begin, iterator_type end, typename static_params::truth_table_storage_type const& tts, uint32_t max_size = std::numeric_limits<uint32_t>::max() ) |
|
return engine( tts[root], ~tts[win.get_constant( false )], divs.begin(), divs.end(), tts, mffc_size - 1 ); |
The care set in window rewriting is obtained by complementing the truth table of the constant false (
~tts[win.get_constant(false)]), indicating that there are no don't care conditions. Is this the expected behavior?mockturtle/include/mockturtle/algorithms/resyn_engines/xag_resyn.hpp
Line 263 in 420f027
mockturtle/include/mockturtle/algorithms/window_rewriting.hpp
Line 507 in 420f027