lightning
[Top][All Lists]
Advanced

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

Re: [PATCH] ppc: Fix 'calli' when floating-point arguments are passed


From: Paulo César Pereira de Andrade
Subject: Re: [PATCH] ppc: Fix 'calli' when floating-point arguments are passed
Date: Sat, 10 Sep 2022 08:07:28 -0300

Em sáb., 10 de set. de 2022 às 03:53, Paul Cercueil
<paul@crapouillou.net> escreveu:

  Hi Paul,

[snip]

> >   Please confirm the workaround works as expected.
>
> Yes, everything works fine with the workaround in place.

[snip]

  Please try the last git head. I did a new patch that forces a second
pass when the instructions are modified after the computation of live
state at the start of blocks.
  Also added a patch to use relative unconditional jumps to unknown
addresses. Only the powerpc port was doing it in the expensive way,
but it was kept that way until we understood the previous problem
already corrected.

  The patch to do a second pass might be expensive in jit generation
time for very large inputs with very complex branches, so, depending
on feedback, it might be better to revert to the "workaround" state, and
not generate more clear code (with redundancy removal) but generate
jit faster.

Thanks,
Paulo



reply via email to

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