--- a/hotspot/src/cpu/x86/vm/assembler_x86.hpp Wed Oct 19 00:16:02 2016 +0000
+++ b/hotspot/src/cpu/x86/vm/assembler_x86.hpp Tue Oct 18 19:08:24 2016 -0700
@@ -2139,7 +2139,7 @@
_input_size_in_bits(Assembler::EVEX_NObit),
_is_evex_instruction(false),
_evex_encoding(0),
- _is_clear_context(false),
+ _is_clear_context(true),
_is_extended_context(false),
_current_assembler(NULL),
_embedded_opmask_register_specifier(1) { // hard code k1, it will be initialized for now
@@ -2205,7 +2205,7 @@
void set_evex_encoding(int value) { _evex_encoding = value; }
// Set the Evex.Z field to be used to clear all non directed XMM/YMM/ZMM components
- void set_is_clear_context(void) { _is_clear_context = true; }
+ void reset_is_clear_context(void) { _is_clear_context = false; }
// Map back to current asembler so that we can manage object level assocation
void set_current_assembler(Assembler *current_assembler) { _current_assembler = current_assembler; }