[ 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