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
As mentioned in #312, SETQ currently inhibits a bunch of optimizations by way of it being auto-marked as volatile. Though I'm not sure if that even covers all the potential troubles (esp since dead code can be disabled).
I know the block reordering functions used for the CORDIC optimizations (at least in theory) deal correctly with prefix ops. I think the only other places that might need to deal with it are the dead code eliminator itself, CanSwap and maybe the code that does hub read/write forwarding.
So probably not too much trouble?
The text was updated successfully, but these errors were encountered:
As mentioned in #312, SETQ currently inhibits a bunch of optimizations by way of it being auto-marked as volatile. Though I'm not sure if that even covers all the potential troubles (esp since dead code can be disabled).
I know the block reordering functions used for the CORDIC optimizations (at least in theory) deal correctly with prefix ops. I think the only other places that might need to deal with it are the dead code eliminator itself,
CanSwap
and maybe the code that does hub read/write forwarding.So probably not too much trouble?
The text was updated successfully, but these errors were encountered: