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[];
|