You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The error being raised is actually in an if (check_matched_sign) { block, so I suspect the problem is because it's comparing B as signed and A as unsigned that is causing the error. Notice connect \B 120; which means it correctly multiplies 100*1.2.
Version
Yosys 0.47+135 (git sha1 6f3376c, g++ 14.2.1 -fPIC -O3)
On which OS did this happen?
Linux
Reproduction Steps
A Verilog code that can cause the bug is the following:
Expected Behavior
Yosys should parse that Verilog code into RTLIL successfully
Actual Behavior
The
read_verilog
command fails with the following error :The text was updated successfully, but these errors were encountered: