On Mon Oct 02 09:07:41 2023, Richard Miller wrote:

> > In the meantime, I turned off "registerization" for files that could
> > potentially have similar code.
> 
> If you want a more targeted workaround without a performance cost,
> in the example you posted you can force the compiler to reload the
> register by replacing
> 
>         return y;
> 
> with
> 
>         return *(&y);

Thanks for the workaround. The FDLIBM readme file suggests hacking on the
__HI, __LO, __HIp and __LOp macros, so I'll see what I can come up with.

David
------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc59953c9719ea4ee-M546a8a287af7affc28a2547b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to