I have been maintaining the attached patch since kernel v3.9.[1] I submit for review the most recent incarnation which works with the v3.12 tree. As you can see by the ANOVA plots referenced in the comments, these micro optimizations are value-added statistically based on a compilation endpoint and are on-par with the included "core2" option in the mainline kernel itself.
I maintain an unofficial Arch Linux kernel repo and have been building/packaging kernels using this patch for many different CPUs and Arches. I feel this code has been tested by the >2,500 users of my repo on many different CPUs and under both x86 and x86_64 systems[2] and feel it is worth for inclusion into the mainline kernel.
Please cc me on replies as I am NOT a regular subscriber to lkml. Thank you.
1. https://github.com/graysky2/kernel_gcc_patch
2, http://repo-ck.com/stats.pdf
I maintain an unofficial Arch Linux kernel repo and have been building/packaging kernels using this patch for many different CPUs and Arches. I feel this code has been tested by the >2,500 users of my repo on many different CPUs and under both x86 and x86_64 systems[2] and feel it is worth for inclusion into the mainline kernel.
Please cc me on replies as I am NOT a regular subscriber to lkml. Thank you.
1. https://github.com/graysky2/kernel_gcc_patch
2, http://repo-ck.com/stats.pdf