Skip to content

Conversation

@povik
Copy link
Member

@povik povik commented Apr 15, 2025

What are the reasons/motivation for this change?
Explain how this is achieved.

Fix the x-prop behavior of $macc_v2 in satgen. The satgen extension from #4818 missed to account for $macc_v2 having an extra C port.

If applicable, please suggest to reviewers how they can test the change.

Testing coupled to #5024

@povik povik mentioned this pull request Apr 15, 2025
7 tasks
Copy link
Member

@KrystalDelusion KrystalDelusion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to work fine. There are some problematic seeds (e.g. -n 1 -s 1744844438), but I suspect this is not unique to the _v2 or the changes here but rather trying to sat solve multiplication of non trivial widths.

@KrystalDelusion KrystalDelusion added the merge-soon Merge: PR will be merged at the end of the next work day unless concerns are raised label Apr 16, 2025
@KrystalDelusion KrystalDelusion merged commit 1f32f98 into YosysHQ:main Apr 21, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-soon Merge: PR will be merged at the end of the next work day unless concerns are raised

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants