Re: [PATCH 0/2] x86: Use "er" asm constriant for add/sub
From: David Laight
Date: Mon Aug 03 2026 - 13:06:21 EST
On Mon, 3 Aug 2026 10:49:40 -0400 (EDT)
Nicolas Pitre <nico@xxxxxxxxxxx> wrote:
> On Mon, 3 Aug 2026, David Laight wrote:
>
> > The x86 instruction set only supports 32bit signed immediate values
> > for add/sub.
> > Replace the "ir" constraint with "er" to avoid build errors.
> >
> > Found by a patch that added used mul_u64_add_u64_div_u64() to
> > do a rounding divide by 2^32 (perhaps not the best way to do this).
> >
> > A quick grep only found one other affected file.
>
> Would be a good idea adding those cases to the test module.
They fail to compile so it isn't a big deal.
David
>
>
> Nicolas