4 ms·
The decode phase can't do that, because it runs before the input values for the instruction are available.
by ynik 6y ago
The decode phase can't do that, because it runs before the input values for the instruction are available.
- KMag 6y agoPresumably the GP was talking about multiplying by an immediate value embedded in the instruction. That would be possible, but I doubt there are any current processors that do so.
- lgg 6y agoYou can do it in decode if the relevant operand is encoded as an immediate. I'm not aware of any processors that do any of the strength reductions discussed here in that way.