[ How odd.  I could find no record that the message to which you are replying
was ever actually sent.  I assumed I simply closed the window instead of
hitting send.  And thus I just now sent a second reply. ]

On 06/01/2018 09:59 AM, Richard Sandiford wrote:
>> Is it possible to elaborate on the reasons for that?
>> In some cases, the usage of ffr are so trivial (e.g. strlen)
>> that I can use the unpredicated RDFFR instead of the predicated.
> 
> Yeah, RDFFRS is preferred even then.  The reason is that the FFR
> accumulates information across multiple loads (all LDFFs and LDNFs
> since the last SETFFR) and so it might not be able to issue until all
> those loads have completed.  Using the other structure should mean that
> the normal path can be issued in a similar way to loops that use
> ordinary loads.

Ok.  I'll reorg the routines along these lines.


r~
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to