Re: [patch,avr] Overhaul add and sub insns that extend one operand

2024-07-16 Thread Georg-Johann Lay
Am 16.07.24 um 19:08 schrieb Jeff Law: On 7/12/24 5:01 AM, Georg-Johann Lay wrote: These are insns of the forms    (set (regA:M)     (plus:M (extend:M (regB:L))     (regA:M))) and    (set (regA:M)     (minus:M (regA:M) (extend:M (regB:L where "ext

Re: [patch,avr] Overhaul add and sub insns that extend one operand

2024-07-16 Thread Jeff Law
On 7/12/24 5:01 AM, Georg-Johann Lay wrote: These are insns of the forms   (set (regA:M)    (plus:M (extend:M (regB:L))    (regA:M))) and   (set (regA:M)    (minus:M (regA:M)     (extend:M (regB:L where "extend" may be a sign-extend or zero-extend,

[patch,avr] Overhaul add and sub insns that extend one operand

2024-07-12 Thread Georg-Johann Lay
These are insns of the forms (set (regA:M) (plus:M (extend:M (regB:L)) (regA:M))) and (set (regA:M) (minus:M (regA:M) (extend:M (regB:L where "extend" may be a sign-extend or zero-extend, and the integer modes satisfy SImode >= M > L >= QImod