[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] add canonical address checks to HVM
On 29/11/06 15:05, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote: > +#ifdef __x86_64__ > +#define IS_CANO_ADDRESS(add) (((long)(add) >> 47) == ((long)(add) >> 63)) > +#else > +#define IS_CANO_ADDRESS(add) 1 > +#endif > + Is there any guarantee that right-shift is signed when using gcc? How about (int16_t)((add) >> 48) == -(int)(((add) >> 47) & 1) ?? -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |