137 address StubRoutines::_sha512_implCompress = NULL; 138 address StubRoutines::_sha512_implCompressMB = NULL; 139 140 address StubRoutines::_updateBytesCRC32 = NULL; 141 address StubRoutines::_crc_table_adr = NULL; 142 143 address StubRoutines::_crc32c_table_addr = NULL; 144 address StubRoutines::_updateBytesCRC32C = NULL; 145 address StubRoutines::_updateBytesAdler32 = NULL; 146 147 address StubRoutines::_multiplyToLen = NULL; 148 address StubRoutines::_squareToLen = NULL; 149 address StubRoutines::_mulAdd = NULL; 150 address StubRoutines::_montgomeryMultiply = NULL; 151 address StubRoutines::_montgomerySquare = NULL; 152 153 address StubRoutines::_vectorizedMismatch = NULL; 154 155 address StubRoutines::_dexp = NULL; 156 address StubRoutines::_dlog = NULL; 157 address StubRoutines::_dpow = NULL; 158 address StubRoutines::_dsin = NULL; 159 address StubRoutines::_dcos = NULL; 160 address StubRoutines::_dlibm_sin_cos_huge = NULL; 161 address StubRoutines::_dlibm_reduce_pi04l = NULL; 162 163 double (* StubRoutines::_intrinsic_log10 )(double) = NULL; 164 double (* StubRoutines::_intrinsic_sin )(double) = NULL; 165 double (* StubRoutines::_intrinsic_cos )(double) = NULL; 166 double (* StubRoutines::_intrinsic_tan )(double) = NULL; 167 168 address StubRoutines::_safefetch32_entry = NULL; 169 address StubRoutines::_safefetch32_fault_pc = NULL; 170 address StubRoutines::_safefetch32_continuation_pc = NULL; 171 address StubRoutines::_safefetchN_entry = NULL; 172 address StubRoutines::_safefetchN_fault_pc = NULL; 173 address StubRoutines::_safefetchN_continuation_pc = NULL; 174 175 // Initialization 176 // 177 // Note: to break cycle with universe initialization, stubs are generated in two phases. 178 // The first one generates stubs needed during universe init (e.g., _handle_must_compile_first_entry). 179 // The second phase includes all other stubs (which may depend on universe being initialized.) 180 181 extern void StubGenerator_generate(CodeBuffer* code, bool all); // only interface to generators | 137 address StubRoutines::_sha512_implCompress = NULL; 138 address StubRoutines::_sha512_implCompressMB = NULL; 139 140 address StubRoutines::_updateBytesCRC32 = NULL; 141 address StubRoutines::_crc_table_adr = NULL; 142 143 address StubRoutines::_crc32c_table_addr = NULL; 144 address StubRoutines::_updateBytesCRC32C = NULL; 145 address StubRoutines::_updateBytesAdler32 = NULL; 146 147 address StubRoutines::_multiplyToLen = NULL; 148 address StubRoutines::_squareToLen = NULL; 149 address StubRoutines::_mulAdd = NULL; 150 address StubRoutines::_montgomeryMultiply = NULL; 151 address StubRoutines::_montgomerySquare = NULL; 152 153 address StubRoutines::_vectorizedMismatch = NULL; 154 155 address StubRoutines::_dexp = NULL; 156 address StubRoutines::_dlog = NULL; 157 address StubRoutines::_dlog10 = NULL; 158 address StubRoutines::_dpow = NULL; 159 address StubRoutines::_dsin = NULL; 160 address StubRoutines::_dcos = NULL; 161 address StubRoutines::_dlibm_sin_cos_huge = NULL; 162 address StubRoutines::_dlibm_reduce_pi04l = NULL; 163 address StubRoutines::_dlibm_tan_cot_huge = NULL; 164 address StubRoutines::_dtan = NULL; 165 166 double (* StubRoutines::_intrinsic_log10 )(double) = NULL; 167 double (* StubRoutines::_intrinsic_sin )(double) = NULL; 168 double (* StubRoutines::_intrinsic_cos )(double) = NULL; 169 double (* StubRoutines::_intrinsic_tan )(double) = NULL; 170 171 address StubRoutines::_safefetch32_entry = NULL; 172 address StubRoutines::_safefetch32_fault_pc = NULL; 173 address StubRoutines::_safefetch32_continuation_pc = NULL; 174 address StubRoutines::_safefetchN_entry = NULL; 175 address StubRoutines::_safefetchN_fault_pc = NULL; 176 address StubRoutines::_safefetchN_continuation_pc = NULL; 177 178 // Initialization 179 // 180 // Note: to break cycle with universe initialization, stubs are generated in two phases. 181 // The first one generates stubs needed during universe init (e.g., _handle_must_compile_first_entry). 182 // The second phase includes all other stubs (which may depend on universe being initialized.) 183 184 extern void StubGenerator_generate(CodeBuffer* code, bool all); // only interface to generators |