On Fri, Sep 22, 2017 at 8:49 AM, Jim Wilson <jim.wil...@linaro.org> wrote: > On Falkor, because of an idiosyncracy of how the pipelines are designed, a > quad-word store using a reg+reg addressing mode is almost twice as slow as an > add followed by a quad-word store with a single reg addressing mode. So we > get better performance if we disallow addressing modes using register offsets > with quad-word stores.
This was tested with a bootstrap and make check of course. Also, gcc.c-torture/compile/20021212-1.c compiled with -O3 -mcpu=falkor makes a nice testcase to demonstrate that the patch works. OK? Jim