diff -r 4f376e851453 -r ee71c590a456 hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp --- a/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Wed Nov 11 23:47:41 2015 +0000 +++ b/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Fri Nov 13 13:31:48 2015 +0100 @@ -3711,7 +3711,7 @@ if (left->as_xmm_float_reg() != dest->as_xmm_float_reg()) { __ movflt(dest->as_xmm_float_reg(), left->as_xmm_float_reg()); } - if (UseAVX > 1) { + if (UseAVX > 0) { __ vnegatess(dest->as_xmm_float_reg(), dest->as_xmm_float_reg(), ExternalAddress((address)float_signflip_pool)); } else { @@ -3722,7 +3722,7 @@ if (left->as_xmm_double_reg() != dest->as_xmm_double_reg()) { __ movdbl(dest->as_xmm_double_reg(), left->as_xmm_double_reg()); } - if (UseAVX > 1) { + if (UseAVX > 0) { __ vnegatesd(dest->as_xmm_double_reg(), dest->as_xmm_double_reg(), ExternalAddress((address)double_signflip_pool)); } else {