hotspot/src/cpu/x86/vm/assembler_x86.hpp
changeset 42014 cc32438a1003
parent 41323 ddd5600d4762
child 42039 db627462f2c9
--- 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; }