RFR (XS): 8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Vladimir Kozlov
vladimir.kozlov at oracle.com
Thu Feb 7 10:48:06 PST 2013
Thanks, Christian
Vladimir
On 2/7/13 10:44 AM, Christian Thalinger wrote:
> Looks good. -- Chris
>
> On Feb 6, 2013, at 6:37 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
>
>> http://cr.openjdk.java.net/~kvn/8007708/webrev/
>>
>> The test runs with -XX:UseSSE=0 flag and as result VM_Version::supports_sse4_2() is false.
>>
>> The code which generates assembler for string_compare intrinsic does not check UseSSE42Intrinsics flag when UseAVX > 1 but it uses sse4.2 instruction (pcmpestri).
>>
>> Added missing check. I also added missing avx2 assert for vpermq instruction.
>>
>> Ran all compiler regression tests with -Xcomp -XX:UseSSE=0 on avx2 machine.
>>
>> Thanks,
>> Vladimir
>>
>>
>
More information about the hotspot-compiler-dev
mailing list