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
It can be seen that %1 = moore.extract ... was translated to %2 = hw.array_slice ...: moore.extract's result type is an array, so it was mistaken for a slicing operation.
The resulting module is malformed and fails validation after canonicalization (due to hw.output's argument not matching the output port's type).
The text was updated successfully, but these errors were encountered:
Given this module:
Here is the result of running
MooreToCore
:It can be seen that
%1 = moore.extract ...
was translated to%2 = hw.array_slice ...
:moore.extract
's result type is an array, so it was mistaken for a slicing operation.The resulting module is malformed and fails validation after canonicalization (due to
hw.output
's argument not matching the output port's type).The text was updated successfully, but these errors were encountered: