< prev index next >

src/hotspot/cpu/x86/stubRoutines_x86.hpp

Print this page
rev 50140 : Vector cast support

@@ -59,11 +59,15 @@
   static address _vector_double_sign_mask;
   static address _vector_double_sign_flip;
   static address _vector_all_bits_set;
   static address _vector_byte_bitset;
   static address _vector_long_perm_mask;
-  static address _vector_byte_saturation_mask;
+  static address _vector_short_to_byte_mask;
+  static address _vector_int_to_byte_mask;
+  static address _vector_int_to_short_mask;
+  static address _vector_32_bit_mask;
+  static address _vector_64_bit_mask;
 
  public:
 
   static address get_previous_fp_entry() {
     return _get_previous_fp_entry;

@@ -131,12 +135,28 @@
 
   static address vector_long_perm_mask() {
     return _vector_long_perm_mask;
   }
 
-  static address vector_byte_saturation_mask() {
-    return _vector_byte_saturation_mask;
+  static address vector_short_to_byte_mask() {
+    return _vector_short_to_byte_mask;
+  }
+
+  static address vector_int_to_byte_mask() {
+    return _vector_int_to_byte_mask;
+  }
+
+  static address vector_int_to_short_mask() {
+    return _vector_int_to_short_mask;
+  }
+
+  static address vector_32_bit_mask() {
+    return _vector_32_bit_mask;
+  }
+
+  static address vector_64_bit_mask() {
+    return _vector_64_bit_mask;
   }
 
 #else // !LP64
 
  private:
< prev index next >