On 5/27/2026 1:35 AM, Robin Dapp wrote:
However, there's another issue with our scatter instruction. The spec
prohibits reading the same register with different element size, so we'd need a
constraint on one source dependent on the other, forcing them to be unequal.
This is PR113695 and not about the destination, i.e. not compatible with an
earlyclobber. Basically a "never-matching" constraint? :)
Which happens to map pretty closely to the autoinc problem we have on
the H8 and pdp ports. If it weren't for the fact that one operand is
wrapped with a MEM+autoinc addressing mode it'd be a slam dunk way to
solve that problem.
Jeff