On Fri, May 29, 2026 at 03:47:48PM +0200, Georg-Johann Lay wrote: > With you patch applied, does it work since the insn uses constraint > modifier "%" ? > Or because the insn provides an alternative with swapped hard-reg > constraints?
I took your patch as is without realizing that it contains the constraint modifier and alternatives. While skimming over your patch I realize you are also using hard register constraints for clobber/match_scratch. That is still untested and you are entering new terrain here and I expect that you are doing proper testing here. At the moment I'm still focusing on asm. For input/output operands those do not differ too much of an insn coming from MD. However, match_scratch might behave differently and I haven't wrapped my head around those. Cheers, Stefan
