< prev index next >

src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Print this page

 53   static address _vector_iota_indices;
 54   static address _float_sign_mask;
 55   static address _float_sign_flip;
 56   static address _double_sign_mask;
 57   static address _double_sign_flip;
 58 
 59   static address _zero_blocks;
 60 
 61   static address _large_array_equals;
 62   static address _compare_long_string_LL;
 63   static address _compare_long_string_LU;
 64   static address _compare_long_string_UL;
 65   static address _compare_long_string_UU;
 66   static address _string_indexof_linear_ll;
 67   static address _string_indexof_linear_uu;
 68   static address _string_indexof_linear_ul;
 69   static address _large_byte_array_inflate;
 70 
 71   static address _method_entry_barrier;
 72 


 73   static address _spin_wait;
 74 
 75   static bool _completed;
 76 
 77  public:
 78 
 79   static address _count_positives;
 80   static address _count_positives_long;
 81 
 82   static address get_previous_sp_entry()
 83   {
 84     return _get_previous_sp_entry;
 85   }
 86 
 87   static address f2i_fixup()
 88   {
 89     return _f2i_fixup;
 90   }
 91 
 92   static address f2l_fixup()

163   static address string_indexof_linear_ul() {
164       return _string_indexof_linear_ul;
165   }
166 
167   static address string_indexof_linear_ll() {
168       return _string_indexof_linear_ll;
169   }
170 
171   static address string_indexof_linear_uu() {
172       return _string_indexof_linear_uu;
173   }
174 
175   static address large_byte_array_inflate() {
176       return _large_byte_array_inflate;
177   }
178 
179   static address method_entry_barrier() {
180     return _method_entry_barrier;
181   }
182 




183   static address spin_wait() {
184     return _spin_wait;
185   }
186 
187   static bool complete() {
188     return _completed;
189   }
190 
191   static void set_completed() {
192     _completed = true;
193   }
194 
195 private:
196   static juint    _crc_table[];
197   static jubyte   _adler_table[];
198   // begin trigonometric tables block. See comments in .cpp file
199   static juint    _npio2_hw[];
200   static jdouble   _two_over_pi[];
201   static jdouble   _pio2[];
202   static jdouble   _dsin_coef[];

 53   static address _vector_iota_indices;
 54   static address _float_sign_mask;
 55   static address _float_sign_flip;
 56   static address _double_sign_mask;
 57   static address _double_sign_flip;
 58 
 59   static address _zero_blocks;
 60 
 61   static address _large_array_equals;
 62   static address _compare_long_string_LL;
 63   static address _compare_long_string_LU;
 64   static address _compare_long_string_UL;
 65   static address _compare_long_string_UU;
 66   static address _string_indexof_linear_ll;
 67   static address _string_indexof_linear_uu;
 68   static address _string_indexof_linear_ul;
 69   static address _large_byte_array_inflate;
 70 
 71   static address _method_entry_barrier;
 72 
 73   static address _check_lock_stack;
 74 
 75   static address _spin_wait;
 76 
 77   static bool _completed;
 78 
 79  public:
 80 
 81   static address _count_positives;
 82   static address _count_positives_long;
 83 
 84   static address get_previous_sp_entry()
 85   {
 86     return _get_previous_sp_entry;
 87   }
 88 
 89   static address f2i_fixup()
 90   {
 91     return _f2i_fixup;
 92   }
 93 
 94   static address f2l_fixup()

165   static address string_indexof_linear_ul() {
166       return _string_indexof_linear_ul;
167   }
168 
169   static address string_indexof_linear_ll() {
170       return _string_indexof_linear_ll;
171   }
172 
173   static address string_indexof_linear_uu() {
174       return _string_indexof_linear_uu;
175   }
176 
177   static address large_byte_array_inflate() {
178       return _large_byte_array_inflate;
179   }
180 
181   static address method_entry_barrier() {
182     return _method_entry_barrier;
183   }
184 
185   static address check_lock_stack() {
186     return _check_lock_stack;
187   }
188 
189   static address spin_wait() {
190     return _spin_wait;
191   }
192 
193   static bool complete() {
194     return _completed;
195   }
196 
197   static void set_completed() {
198     _completed = true;
199   }
200 
201 private:
202   static juint    _crc_table[];
203   static jubyte   _adler_table[];
204   // begin trigonometric tables block. See comments in .cpp file
205   static juint    _npio2_hw[];
206   static jdouble   _two_over_pi[];
207   static jdouble   _pio2[];
208   static jdouble   _dsin_coef[];
< prev index next >