Verilator bug in signdness of {single} #759
Closed
Comments
|
Original Redmine Comment Good one. It worked with multiple concat arguments, but with just one term "{x}" was optimizing it away before it determined the sizes didn't change. Wouldn't be surprising if no one ever had a concat without multiple arguments and a signed size mismatch. |
|
Original Redmine Comment In 3.860. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Author Name: Clifford Wolf (@cliffordwolf)
Original Redmine Issue: 759 from https://www.veripool.org
Original Date: 2014-05-03
Original Assignee: Wilson Snyder (@wsnyder)
Verilator a985a1f returns 11001 instead of 01001, i.e. verilator
performs sign extension even though the result of { .. } is unsigned.
Self-contained test case:
http://svn.clifford.at/handicraft/2014/verilatortest/test010.v
http://svn.clifford.at/handicraft/2014/verilatortest/test010.cc
http://svn.clifford.at/handicraft/2014/verilatortest/test010.sh
The text was updated successfully, but these errors were encountered: