mirror of https://github.com/YosysHQ/yosys.git
Added ezsat api for creation of anonymous vectors
This commit is contained in:
parent
2f3da54f26
commit
457dc09cdc
|
@ -667,6 +667,14 @@ std::vector<int> ezSAT::vec_const_unsigned(uint64_t value, int bits)
|
|||
return vec;
|
||||
}
|
||||
|
||||
std::vector<int> ezSAT::vec_var(int bits)
|
||||
{
|
||||
std::vector<int> vec;
|
||||
for (int i = 0; i < bits; i++)
|
||||
vec.push_back(literal());
|
||||
return vec;
|
||||
}
|
||||
|
||||
std::vector<int> ezSAT::vec_var(std::string name, int bits)
|
||||
{
|
||||
std::vector<int> vec;
|
||||
|
|
|
@ -208,6 +208,7 @@ public:
|
|||
|
||||
std::vector<int> vec_const_signed(int64_t value, int bits);
|
||||
std::vector<int> vec_const_unsigned(uint64_t value, int bits);
|
||||
std::vector<int> vec_var(int bits);
|
||||
std::vector<int> vec_var(std::string name, int bits);
|
||||
std::vector<int> vec_cast(const std::vector<int> &vec1, int toBits, bool signExtend = false);
|
||||
|
||||
|
|
Loading…
Reference in New Issue