The original motivating example uses a 64-bit add, so the carry
is used. Insert a copy from VCC. This may allow shrinking of
the used carry instruction. At worst, we are replacing a
mov to materialize the constant with a copy of vcc.
Details
Details
- Reviewers
rampitec
Diff Detail
Diff Detail
Event Timeline
Comment Actions
I am not sure that a copy + e32 instruction is better than a single e64 instruction. In fact I think it is worse.
Comment Actions
In practice the copy is always eliminated since its usually paired with a carry in operation. The total cycle count is the same with reduced code size