< prev index next >

src/hotspot/cpu/x86/stubRoutines_x86.hpp

Print this page

148   static address _ghash_long_swap_mask_addr;
149   static address _ghash_byte_swap_mask_addr;
150   static address _ghash_poly_addr;
151   static address _ghash_shuffmask_addr;
152 
153   // upper word mask for sha1
154   static address _upper_word_mask_addr;
155   // byte flip mask for sha1
156   static address _shuffle_byte_flip_mask_addr;
157 
158   //k256 table for sha256
159   static juint _k256[];
160   static address _k256_adr;
161   static address _vector_short_to_byte_mask;
162   static address _vector_float_sign_mask;
163   static address _vector_float_sign_flip;
164   static address _vector_double_sign_mask;
165   static address _vector_double_sign_flip;
166   static address _vector_long_sign_mask;
167   static address _vector_all_bits_set;

168   static address _vector_byte_perm_mask;
169   static address _vector_int_to_byte_mask;
170   static address _vector_int_to_short_mask;
171   static address _vector_32_bit_mask;
172   static address _vector_64_bit_mask;
173   static address _vector_int_shuffle_mask;
174   static address _vector_byte_shuffle_mask;
175   static address _vector_short_shuffle_mask;
176   static address _vector_long_shuffle_mask;
177   static address _vector_iota_indices;
178 #ifdef _LP64
179   static juint _k256_W[];
180   static address _k256_W_adr;
181   static julong _k512_W[];
182   static address _k512_W_addr;
183   // byte flip mask for sha512
184   static address _pshuffle_byte_flip_mask_addr_sha512;
185   static address _counter_mask_addr;
186   // Masks for base64
187   static address _encoding_table_base64;

272   static address vector_float_sign_mask() {
273     return _vector_float_sign_mask;
274   }
275 
276   static address vector_float_sign_flip() {
277     return _vector_float_sign_flip;
278   }
279 
280   static address vector_double_sign_mask() {
281     return _vector_double_sign_mask;
282   }
283 
284   static address vector_double_sign_flip() {
285     return _vector_double_sign_flip;
286   }
287 
288   static address vector_all_bits_set() {
289     return _vector_all_bits_set;
290   }
291 




292   static address vector_byte_perm_mask() {
293     return _vector_byte_perm_mask;
294   }
295 
296   static address vector_int_to_byte_mask() {
297     return _vector_int_to_byte_mask;
298   }
299 
300   static address vector_int_to_short_mask() {
301     return _vector_int_to_short_mask;
302   }
303 
304   static address vector_32_bit_mask() {
305     return _vector_32_bit_mask;
306   }
307 
308   static address vector_64_bit_mask() {
309     return _vector_64_bit_mask;
310   }
311 

148   static address _ghash_long_swap_mask_addr;
149   static address _ghash_byte_swap_mask_addr;
150   static address _ghash_poly_addr;
151   static address _ghash_shuffmask_addr;
152 
153   // upper word mask for sha1
154   static address _upper_word_mask_addr;
155   // byte flip mask for sha1
156   static address _shuffle_byte_flip_mask_addr;
157 
158   //k256 table for sha256
159   static juint _k256[];
160   static address _k256_adr;
161   static address _vector_short_to_byte_mask;
162   static address _vector_float_sign_mask;
163   static address _vector_float_sign_flip;
164   static address _vector_double_sign_mask;
165   static address _vector_double_sign_flip;
166   static address _vector_long_sign_mask;
167   static address _vector_all_bits_set;
168   static address _vector_int_mask_cmp_bits;
169   static address _vector_byte_perm_mask;
170   static address _vector_int_to_byte_mask;
171   static address _vector_int_to_short_mask;
172   static address _vector_32_bit_mask;
173   static address _vector_64_bit_mask;
174   static address _vector_int_shuffle_mask;
175   static address _vector_byte_shuffle_mask;
176   static address _vector_short_shuffle_mask;
177   static address _vector_long_shuffle_mask;
178   static address _vector_iota_indices;
179 #ifdef _LP64
180   static juint _k256_W[];
181   static address _k256_W_adr;
182   static julong _k512_W[];
183   static address _k512_W_addr;
184   // byte flip mask for sha512
185   static address _pshuffle_byte_flip_mask_addr_sha512;
186   static address _counter_mask_addr;
187   // Masks for base64
188   static address _encoding_table_base64;

273   static address vector_float_sign_mask() {
274     return _vector_float_sign_mask;
275   }
276 
277   static address vector_float_sign_flip() {
278     return _vector_float_sign_flip;
279   }
280 
281   static address vector_double_sign_mask() {
282     return _vector_double_sign_mask;
283   }
284 
285   static address vector_double_sign_flip() {
286     return _vector_double_sign_flip;
287   }
288 
289   static address vector_all_bits_set() {
290     return _vector_all_bits_set;
291   }
292 
293   static address vector_int_mask_cmp_bits() {
294     return _vector_int_mask_cmp_bits;
295   }
296 
297   static address vector_byte_perm_mask() {
298     return _vector_byte_perm_mask;
299   }
300 
301   static address vector_int_to_byte_mask() {
302     return _vector_int_to_byte_mask;
303   }
304 
305   static address vector_int_to_short_mask() {
306     return _vector_int_to_short_mask;
307   }
308 
309   static address vector_32_bit_mask() {
310     return _vector_32_bit_mask;
311   }
312 
313   static address vector_64_bit_mask() {
314     return _vector_64_bit_mask;
315   }
316 
< prev index next >