< 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 >