On 6/30/21 3:49 AM, Ulrich Weigand wrote:
I'm thinking that should be able to remove TCGv_i32 cc_op in the
translator and manually write back to the slot instead.  We already
do a good job of caching the value within DisasContext -- I imagine
that the final code wouldn't even change too much.

I see.  If this works out, I'll update my patch accordingly
-- please let me know.

I posted that on Monday:

https://patchew.org/QEMU/20210629002930.3013776-1-richard.hender...@linaro.org/

There are actually slightly fewer stores to the cc_op slot in the generated code, because some of them migrate to the helpers. But for normal integer code the generated *is* identical.


r~

Reply via email to