< prev index next >

src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Print this page

 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 _has_negatives;
 62   static address _has_negatives_long;
 63   static address _large_array_equals;
 64   static address _compare_long_string_LL;
 65   static address _compare_long_string_LU;
 66   static address _compare_long_string_UL;
 67   static address _compare_long_string_UU;
 68   static address _string_indexof_linear_ll;
 69   static address _string_indexof_linear_uu;
 70   static address _string_indexof_linear_ul;
 71   static address _large_byte_array_inflate;
 72 
 73   static address _method_entry_barrier;
 74 


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

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




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

 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 _has_negatives;
 62   static address _has_negatives_long;
 63   static address _large_array_equals;
 64   static address _compare_long_string_LL;
 65   static address _compare_long_string_LU;
 66   static address _compare_long_string_UL;
 67   static address _compare_long_string_UU;
 68   static address _string_indexof_linear_ll;
 69   static address _string_indexof_linear_uu;
 70   static address _string_indexof_linear_ul;
 71   static address _large_byte_array_inflate;
 72 
 73   static address _method_entry_barrier;
 74 
 75   static address _check_lock_stack;
 76 
 77   static address _spin_wait;
 78 
 79   static bool _completed;
 80 
 81  public:
 82 
 83   static address get_previous_sp_entry()
 84   {
 85     return _get_previous_sp_entry;
 86   }
 87 
 88   static address f2i_fixup()
 89   {
 90     return _f2i_fixup;
 91   }
 92 
 93   static address f2l_fixup()
 94   {
 95     return _f2l_fixup;
 96   }

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