RFR (S) : 8049348 : [TESTBUG] compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage

Anton Ivanov anton.ivanov at oracle.com
Wed Jul 16 10:55:06 UTC 2014


Hi all,

Please review the patch for bug 8049348

Promlem:
compiler/intrinsics/bmi/verifycode/ tests on lzcnt and tzcnt based on 
assumption that REXB prefix used only for Long's intrinsic.

Solution:
both (integer and long) lzcnt and tzcnt tests were updated to understand 
different native instructions (with REX prefix, and without)


webrev: http://cr.openjdk.java.net/~aaivanov/8049348/webrev.00

jbs: https://bugs.openjdk.java.net/browse/JDK-8049348

testing: compiler/intrinsics/bmi/verifycode. tested not with jprt, 
because there is very low or zero chance that host with CPU supporting 
tested instruction will be used. tests were run locally on 3 
configurations, including the host where bug was found

-- Best regards, Anton Ivanov


More information about the hotspot-compiler-dev mailing list