< prev index next >
src/hotspot/cpu/x86/stubRoutines_x86.hpp
Print this page
@@ -136,10 +136,18 @@
static address _k256_W_adr;
static julong _k512_W[];
static address _k512_W_addr;
// byte flip mask for sha512
static address _pshuffle_byte_flip_mask_addr_sha512;
+ // Masks for base64
+ static address _base64_charset;
+ static address _bswap_mask;
+ static address _gather_mask;
+ static address _right_shift_mask;
+ static address _left_shift_mask;
+ static address _and_mask;
+ static address _url_charset;
#endif
// byte flip mask for sha256
static address _pshuffle_byte_flip_mask_addr;
//tables common for LIBM sin and cos
@@ -196,10 +204,17 @@
static address k256_addr() { return _k256_adr; }
#ifdef _LP64
static address k256_W_addr() { return _k256_W_adr; }
static address k512_W_addr() { return _k512_W_addr; }
static address pshuffle_byte_flip_mask_addr_sha512() { return _pshuffle_byte_flip_mask_addr_sha512; }
+ static address base64_charset_addr() { return _base64_charset; }
+ static address base64url_charset_addr() { return _url_charset; }
+ static address base64_bswap_mask_addr() { return _bswap_mask; }
+ static address base64_gather_mask_addr() { return _gather_mask; }
+ static address base64_right_shift_mask_addr() { return _right_shift_mask; }
+ static address base64_left_shift_mask_addr() { return _left_shift_mask; }
+ static address base64_and_mask_addr() { return _and_mask; }
#endif
static address pshuffle_byte_flip_mask_addr() { return _pshuffle_byte_flip_mask_addr; }
static void generate_CRC32C_table(bool is_pclmulqdq_supported);
static address _ONEHALF_addr() { return _ONEHALF_adr; }
static address _P_2_addr() { return _P_2_adr; }
< prev index next >