qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] [PATCH] target/ppc: fix compilation breakage on windows


From: Peter Maydell
Subject: Re: [Qemu-ppc] [PATCH] target/ppc: fix compilation breakage on windows
Date: Mon, 17 Dec 2018 12:40:27 +0000

On Mon, 17 Dec 2018 at 05:01, David Gibson <address@hidden> wrote:
>
> On Sat, Dec 15, 2018 at 07:42:22PM +0100, Cédric Le Goater wrote:

> > -#define PPC_BIT(bit)            (0x8000000000000000UL >> (bit))
> > -#define PPC_BIT32(bit)          (0x80000000UL >> (bit))
> > -#define PPC_BIT8(bit)           (0x80UL >> (bit))
> > +#define PPC_BIT(bit)            (0x8000000000000000ULL >> (bit))
> > +#define PPC_BIT32(bit)          (0x80000000ULL >> (bit))
> > +#define PPC_BIT8(bit)           (0x80ULL >> (bit))
>
> We shouldn't need the ULL for the 32-bit and (especially) 8-bit
> versions.

This is true, but I think "UL" is worth changing, as it's generally
not what you want, being a type that might be 32 or 64 bit.
Sensible suffix choices are "U", "ULL", or no suffix IMHO.

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]