Re: [Qemu-devel] [PATCH 0/2] tcg/optimize fix for known-zero bits

2014-05-27 Thread Richard Henderson
On 05/23/2014 11:57 AM, Richard Henderson wrote: > This specific bug may only be visible on s390. It is unique in that it > has a 32-bit register move operation that does not modify the high bits > of the 64-bit register. Unlike x86_64 + aarch64 which zero the high > bits, or sparc64 + ppc64 that

[Qemu-devel] [PATCH 0/2] tcg/optimize fix for known-zero bits

2014-05-23 Thread Richard Henderson
A bug reported by Hartmut Penner visible on s390 host and ppc64 guest: IN: 0x001ff378: lwz r3,436(r7) 0x001ff37c: lis r0,-17874 0x001ff380: ori r0,r0,35747 0x001ff384: mulhwu r4,r3,r0 0x001ff388: rlwinm r5,r4,29,3,31 0x001ff38c: r