equal
deleted
inserted
replaced
31 |
31 |
32 private: |
32 private: |
33 static address _verify_mxcsr_entry; |
33 static address _verify_mxcsr_entry; |
34 // shuffle mask for fixing up 128-bit words consisting of big-endian 32-bit integers |
34 // shuffle mask for fixing up 128-bit words consisting of big-endian 32-bit integers |
35 static address _key_shuffle_mask_addr; |
35 static address _key_shuffle_mask_addr; |
|
36 |
|
37 //shuffle mask for big-endian 128-bit integers |
|
38 static address _counter_shuffle_mask_addr; |
|
39 |
36 // masks and table for CRC32 |
40 // masks and table for CRC32 |
37 static uint64_t _crc_by128_masks[]; |
41 static uint64_t _crc_by128_masks[]; |
38 static juint _crc_table[]; |
42 static juint _crc_table[]; |
39 // table for CRC32C |
43 // table for CRC32C |
40 static juint* _crc32c_table; |
44 static juint* _crc32c_table; |
43 static address _ghash_byte_swap_mask_addr; |
47 static address _ghash_byte_swap_mask_addr; |
44 |
48 |
45 public: |
49 public: |
46 static address verify_mxcsr_entry() { return _verify_mxcsr_entry; } |
50 static address verify_mxcsr_entry() { return _verify_mxcsr_entry; } |
47 static address key_shuffle_mask_addr() { return _key_shuffle_mask_addr; } |
51 static address key_shuffle_mask_addr() { return _key_shuffle_mask_addr; } |
|
52 static address counter_shuffle_mask_addr() { return _counter_shuffle_mask_addr; } |
48 static address crc_by128_masks_addr() { return (address)_crc_by128_masks; } |
53 static address crc_by128_masks_addr() { return (address)_crc_by128_masks; } |
49 static address ghash_long_swap_mask_addr() { return _ghash_long_swap_mask_addr; } |
54 static address ghash_long_swap_mask_addr() { return _ghash_long_swap_mask_addr; } |
50 static address ghash_byte_swap_mask_addr() { return _ghash_byte_swap_mask_addr; } |
55 static address ghash_byte_swap_mask_addr() { return _ghash_byte_swap_mask_addr; } |
51 static void generate_CRC32C_table(bool is_pclmulqdq_supported); |
56 static void generate_CRC32C_table(bool is_pclmulqdq_supported); |
52 |
|
53 #endif // CPU_X86_VM_STUBROUTINES_X86_32_HPP |
57 #endif // CPU_X86_VM_STUBROUTINES_X86_32_HPP |