On 05/24/16 07:08, Wilco Dijkstra wrote:
Jim Wilson wrote:
It looks like a slight lose on qdf24xx on SPEC CPU2006 at -O3. I see
about a 0.37% loss on the integer benchmarks, and no significant
change on the FP benchmarks. The integer loss is mainly due to
458.sjeng which drops 2%. We had tried various values for
max_case_values earlier, and didn't see any performance improvement
from setting it, so we are using the default value.
That's interesting as sjeng shows ~2% gain on Cortex-A72 due to the
hot switches being badly laid out... I wonder whether the loss you see is
due to code alignment or some other secondary effect.
I always thought that this patch, that lays out the branch tree more
optimally, deserved to be revisited:
https://gcc.gnu.org/ml/gcc-patches/2008-04/msg02197.html
Cheers,
--
Evandro Menezes