qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 5/6] Do constant folding for shift operations.


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 5/6] Do constant folding for shift operations.
Date: Thu, 26 May 2011 06:56:56 -0700
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10

On 05/26/2011 05:36 AM, Kirill Batuzov wrote:
>>   x = (int32_t)x >> (int32_t)y;
>>
> This expression has an implementation-defined behavior accroding to
> C99 6.5.7 so we decided to emulate signed shifts by hand.

Technically, yes.  In practice, no.  GCC, ICC, LLVM, MSVC all know
what the user wants here and will implement it "properly".


r~

  



reply via email to

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