hotspot/src/cpu/x86/vm/assembler_x86.hpp
changeset 36066 60ce66ce3c76
parent 35540 e001ad24dcdb
child 36555 4f37fd7a5a09
--- a/hotspot/src/cpu/x86/vm/assembler_x86.hpp	Wed Feb 03 12:36:18 2016 +0100
+++ b/hotspot/src/cpu/x86/vm/assembler_x86.hpp	Fri Feb 12 16:12:15 2016 -0800
@@ -2044,11 +2044,11 @@
 class InstructionAttr {
 public:
   InstructionAttr(
-    int vector_len,
-    bool rex_vex_w,
-    bool legacy_mode,
-    bool no_reg_mask,
-    bool uses_vl)
+    int vector_len,     // The length of vector to be applied in encoding - for both AVX and EVEX
+    bool rex_vex_w,     // Width of data: if 32-bits or less, false, else if 64-bit or specially defined, true
+    bool legacy_mode,   // Details if either this instruction is conditionally encoded to AVX or earlier if true else possibly EVEX
+    bool no_reg_mask,   // when true, k0 is used when EVEX encoding is chosen, else k1 is used under the same condition
+    bool uses_vl)       // This instruction may have legacy constraints based on vector length for EVEX
     :
       _avx_vector_len(vector_len),
       _rex_vex_w(rex_vex_w),