|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH v2 7/8] target/ppc: remove ROTRu32 and ROTRu64 macros from int_helper.c |
Date: | Sun, 30 Dec 2018 08:39:38 +1100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 |
On 12/29/18 12:52 AM, Mark Cave-Ayland wrote: > Richard points out that these macros suffer from a -fsanitize=shift bug in > that > they improperly handle n == 0 turning it into a shift by 32/64 respectively. > Replace them with QEMU's existing ror32() and ror64() functions instead. > > Signed-off-by: Mark Cave-Ayland <address@hidden> > --- > target/ppc/int_helper.c | 48 ++++++++++++++++++++---------------------------- > 1 file changed, 20 insertions(+), 28 deletions(-) Reviewed-by: Richard Henderson <address@hidden> r~
[Prev in Thread] | Current Thread | [Next in Thread] |