From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: [PATCH 03/18] KVM: PPC: Teach MMIO Signedness Date: Sun, 07 Feb 2010 16:13:17 -0600 Message-ID: <4B6F3AFD.1040404@codemonkey.ws> References: <1265298925-31954-1-git-send-email-agraf@suse.de> <1265298925-31954-4-git-send-email-agraf@suse.de> <4B6EB2D7.1030500@redhat.com> <4B6EE9D7.5030608@codemonkey.ws> <1CA08386-21CA-4B4F-A1E6-56C4DE584BA6@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Avi Kivity , "kvm-ppc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" To: Alexander Graf Return-path: In-Reply-To: <1CA08386-21CA-4B4F-A1E6-56C4DE584BA6-l3A5Bk7waGM@public.gmane.org> Sender: kvm-ppc-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: kvm.vger.kernel.org On 02/07/2010 03:35 PM, Alexander Graf wrote: >> It's technically implementation dependent but I don't know of an >> implementation that doesn't sign extend. > > > Hrm, would > > gpr = (s64)(s32)gpr; > > work? :) Yes. Integer promotion does guarantee sign extension. Regards, Anthony Liguori > > Alex