src/cpu/x86/vm/vm_version_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/vm_version_x86.cpp

src/cpu/x86/vm/vm_version_x86.cpp

Print this page

        

*** 810,820 **** if (!FLAG_IS_DEFAULT(UseGHASHIntrinsics)) warning("GHASH intrinsic requires CLMUL and SSE2 instructions on this CPU"); FLAG_SET_DEFAULT(UseGHASHIntrinsics, false); } ! if (supports_fma()) { if (FLAG_IS_DEFAULT(UseFMA)) { UseFMA = true; } } else if (UseFMA) { warning("FMA instructions are not available on this CPU"); --- 810,820 ---- if (!FLAG_IS_DEFAULT(UseGHASHIntrinsics)) warning("GHASH intrinsic requires CLMUL and SSE2 instructions on this CPU"); FLAG_SET_DEFAULT(UseGHASHIntrinsics, false); } ! if (supports_fma() && UseSSE >= 2) { // Check UseSSE since FMA code uses SSE instructions if (FLAG_IS_DEFAULT(UseFMA)) { UseFMA = true; } } else if (UseFMA) { warning("FMA instructions are not available on this CPU");
src/cpu/x86/vm/vm_version_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File