вт, 19 мая 2026 г. в 19:46, Georg-Johann Lay <[email protected]>:
>
> This patch reworks the CTZ, CLZ and FFS insns in avr.md.
>
> 1) It gets rid of explicit hard registers that are used to model the
> respective libgcc asm functions.  It uses hard-reg constraints instead.
>
> 2) It uses code iterators to represent the insns more neatly.
>
> 3) Instead of the clunky (truncate:HI (clz:SI (reg:SI))) it
> uses (clz:HI (reg:SI)).
>
> Passes without new regressions.  Ok for trunk?

Ok.
Please apply.

Denis

Reply via email to