8211272: x86_32 build failures after JDK-8210764 (Update avx512 implementation)
Reviewed-by: rkennke, kvn
This commit is contained in:
parent
deb0e6503d
commit
e2baf30529
@ -2403,8 +2403,9 @@ void LIR_Assembler::intrinsic_op(LIR_Code code, LIR_Opr value, LIR_Opr tmp, LIR_
|
|||||||
if (UseAVX > 2 && !VM_Version::supports_avx512vl()) {
|
if (UseAVX > 2 && !VM_Version::supports_avx512vl()) {
|
||||||
assert(tmp->is_valid(), "need temporary");
|
assert(tmp->is_valid(), "need temporary");
|
||||||
__ vpandn(dest->as_xmm_double_reg(), tmp->as_xmm_double_reg(), value->as_xmm_double_reg(), 2);
|
__ vpandn(dest->as_xmm_double_reg(), tmp->as_xmm_double_reg(), value->as_xmm_double_reg(), 2);
|
||||||
} else {
|
} else
|
||||||
#endif
|
#endif
|
||||||
|
{
|
||||||
if (dest->as_xmm_double_reg() != value->as_xmm_double_reg()) {
|
if (dest->as_xmm_double_reg() != value->as_xmm_double_reg()) {
|
||||||
__ movdbl(dest->as_xmm_double_reg(), value->as_xmm_double_reg());
|
__ movdbl(dest->as_xmm_double_reg(), value->as_xmm_double_reg());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user