qemu-arm
[Top][All Lists]
Advanced

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

Re: [PATCH v3 32/42] target/arm: Extract HA and HD in aa64_va_parameters


From: Richard Henderson
Subject: Re: [PATCH v3 32/42] target/arm: Extract HA and HD in aa64_va_parameters
Date: Fri, 7 Oct 2022 09:13:20 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 10/7/22 09:11, Peter Maydell wrote:
On Fri, 7 Oct 2022 at 16:37, Richard Henderson
<richard.henderson@linaro.org> wrote:

On 10/7/22 02:24, Peter Maydell wrote:
+        .ha = ha,
+        .hd = ha & hd,

This is a bitwise operation on two bools, should be && ?

Bitwise works fine, but I can use boolean if you like.

I'd be surprised (and filing a missed optimization bug) if the compiler treated 
these two
operations differently in this case (simple bool operands with no side effects).

The different treatment I would expect would be that in the '&'
case it warns you about using a bitwise operation on a boolean :-)

Oh, well, no compiler should ever do that, because bool implicitly converts to int for any arithmetic, just like char.


r~



reply via email to

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