On 12/31/2015 10:21 AM, Yuri Rumyantsev wrote:
Here is slightly modified patch which limits a number of conditional moves instead of changing conditional branch cost. This is in fact a work-around for very poor cost model which needs to be enhanced to evaluate cost of conditional move that could be greater then cost of ordinary move (for some targets). This fix did not show any performance regressions on different x86 platforms in comparison with James patch.
I think this is OK. In the future, when attaching patches, please make sure they are text/plain so they are displayed by mail readers and can be quoted.
Bernd