< prev index next >

src/hotspot/cpu/x86/macroAssembler_x86.cpp

Print this page

        

*** 6607,6616 **** --- 6607,6623 ---- call(RuntimeAddress(StubRoutines::x86::verify_mxcsr_entry())); } } // Clear upper bits of YMM registers to avoid SSE <-> AVX transition penalty. vzeroupper(); + // Reset k1 to 0xffff. + if (VM_Version::supports_evex()) { + push(rcx); + movl(rcx, 0xffff); + kmovwl(k1, rcx); + pop(rcx); + } #ifndef _LP64 // Either restore the x87 floating pointer control word after returning // from the JNI call or verify that it wasn't changed. if (CheckJNICalls) {
< prev index next >