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 looks like acode-rewrite-mul2 changes the multiply into a shift, but it doesn't do enough work to know if can use (%nx1-operator fixnum-ash) instead of (%nx1-operator ash).
Maybe we could add acode-rewrite-ash to catch this case?
Disassembly for
foo
. We recognize that we can turn the multiply into a shift, but for some reason we call out.Disassembly for
bar
, where we open-code:The situation on the ARM is similar.
The function
foo
:The function
bar
:The text was updated successfully, but these errors were encountered: