Request for reviews (M): 6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Oct 22 18:25:01 PDT 2010


http://cr.openjdk.java.net/~kvn/6987135/webrev.00

Fixed 6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.

Changes for 6603011 added the conversion of long
division by constant to the code with multiply.
But some modern cpus improved DIV instruction
performance. Use it for long division by constant
when it is faster than code with multiply.

Tested on US3, T1, T2, Sparc64, AMD and Intel latest cpus.



More information about the hotspot-compiler-dev mailing list