222 223 static address _sha1_implCompress; 224 static address _sha1_implCompressMB; 225 static address _sha256_implCompress; 226 static address _sha256_implCompressMB; 227 static address _sha512_implCompress; 228 static address _sha512_implCompressMB; 229 230 static address _updateBytesCRC32; 231 static address _crc_table_adr; 232 233 static address _crc32c_table_addr; 234 static address _updateBytesCRC32C; 235 static address _updateBytesAdler32; 236 237 static address _multiplyToLen; 238 static address _squareToLen; 239 static address _mulAdd; 240 static address _montgomeryMultiply; 241 static address _montgomerySquare; 242 243 static address _vectorizedMismatch; 244 245 static address _dexp; 246 static address _dlog; 247 static address _dlog10; 248 static address _dpow; 249 static address _dsin; 250 static address _dcos; 251 static address _dlibm_sin_cos_huge; 252 static address _dlibm_reduce_pi04l; 253 static address _dlibm_tan_cot_huge; 254 static address _dtan; 255 256 // Safefetch stubs. 257 static address _safefetch32_entry; 258 static address _safefetch32_fault_pc; 259 static address _safefetch32_continuation_pc; 260 static address _safefetchN_entry; 261 static address _safefetchN_fault_pc; 397 static address base64_encodeBlock() { return _base64_encodeBlock; } 398 static address sha1_implCompress() { return _sha1_implCompress; } 399 static address sha1_implCompressMB() { return _sha1_implCompressMB; } 400 static address sha256_implCompress() { return _sha256_implCompress; } 401 static address sha256_implCompressMB() { return _sha256_implCompressMB; } 402 static address sha512_implCompress() { return _sha512_implCompress; } 403 static address sha512_implCompressMB() { return _sha512_implCompressMB; } 404 405 static address updateBytesCRC32() { return _updateBytesCRC32; } 406 static address crc_table_addr() { return _crc_table_adr; } 407 408 static address crc32c_table_addr() { return _crc32c_table_addr; } 409 static address updateBytesCRC32C() { return _updateBytesCRC32C; } 410 static address updateBytesAdler32() { return _updateBytesAdler32; } 411 412 static address multiplyToLen() { return _multiplyToLen; } 413 static address squareToLen() { return _squareToLen; } 414 static address mulAdd() { return _mulAdd; } 415 static address montgomeryMultiply() { return _montgomeryMultiply; } 416 static address montgomerySquare() { return _montgomerySquare; } 417 418 static address vectorizedMismatch() { return _vectorizedMismatch; } 419 420 static address dexp() { return _dexp; } 421 static address dlog() { return _dlog; } 422 static address dlog10() { return _dlog10; } 423 static address dpow() { return _dpow; } 424 static address dsin() { return _dsin; } 425 static address dcos() { return _dcos; } 426 static address dlibm_reduce_pi04l() { return _dlibm_reduce_pi04l; } 427 static address dlibm_sin_cos_huge() { return _dlibm_sin_cos_huge; } 428 static address dlibm_tan_cot_huge() { return _dlibm_tan_cot_huge; } 429 static address dtan() { return _dtan; } 430 431 static address select_fill_function(BasicType t, bool aligned, const char* &name); 432 433 static address zero_aligned_words() { return _zero_aligned_words; } 434 435 // 436 // Safefetch stub support | 222 223 static address _sha1_implCompress; 224 static address _sha1_implCompressMB; 225 static address _sha256_implCompress; 226 static address _sha256_implCompressMB; 227 static address _sha512_implCompress; 228 static address _sha512_implCompressMB; 229 230 static address _updateBytesCRC32; 231 static address _crc_table_adr; 232 233 static address _crc32c_table_addr; 234 static address _updateBytesCRC32C; 235 static address _updateBytesAdler32; 236 237 static address _multiplyToLen; 238 static address _squareToLen; 239 static address _mulAdd; 240 static address _montgomeryMultiply; 241 static address _montgomerySquare; 242 static address _bigIntegerRightShiftWorker; 243 static address _bigIntegerLeftShiftWorker; 244 245 static address _vectorizedMismatch; 246 247 static address _dexp; 248 static address _dlog; 249 static address _dlog10; 250 static address _dpow; 251 static address _dsin; 252 static address _dcos; 253 static address _dlibm_sin_cos_huge; 254 static address _dlibm_reduce_pi04l; 255 static address _dlibm_tan_cot_huge; 256 static address _dtan; 257 258 // Safefetch stubs. 259 static address _safefetch32_entry; 260 static address _safefetch32_fault_pc; 261 static address _safefetch32_continuation_pc; 262 static address _safefetchN_entry; 263 static address _safefetchN_fault_pc; 399 static address base64_encodeBlock() { return _base64_encodeBlock; } 400 static address sha1_implCompress() { return _sha1_implCompress; } 401 static address sha1_implCompressMB() { return _sha1_implCompressMB; } 402 static address sha256_implCompress() { return _sha256_implCompress; } 403 static address sha256_implCompressMB() { return _sha256_implCompressMB; } 404 static address sha512_implCompress() { return _sha512_implCompress; } 405 static address sha512_implCompressMB() { return _sha512_implCompressMB; } 406 407 static address updateBytesCRC32() { return _updateBytesCRC32; } 408 static address crc_table_addr() { return _crc_table_adr; } 409 410 static address crc32c_table_addr() { return _crc32c_table_addr; } 411 static address updateBytesCRC32C() { return _updateBytesCRC32C; } 412 static address updateBytesAdler32() { return _updateBytesAdler32; } 413 414 static address multiplyToLen() { return _multiplyToLen; } 415 static address squareToLen() { return _squareToLen; } 416 static address mulAdd() { return _mulAdd; } 417 static address montgomeryMultiply() { return _montgomeryMultiply; } 418 static address montgomerySquare() { return _montgomerySquare; } 419 static address bigIntegerRightShift() { return _bigIntegerRightShiftWorker; } 420 static address bigIntegerLeftShift() { return _bigIntegerLeftShiftWorker; } 421 422 static address vectorizedMismatch() { return _vectorizedMismatch; } 423 424 static address dexp() { return _dexp; } 425 static address dlog() { return _dlog; } 426 static address dlog10() { return _dlog10; } 427 static address dpow() { return _dpow; } 428 static address dsin() { return _dsin; } 429 static address dcos() { return _dcos; } 430 static address dlibm_reduce_pi04l() { return _dlibm_reduce_pi04l; } 431 static address dlibm_sin_cos_huge() { return _dlibm_sin_cos_huge; } 432 static address dlibm_tan_cot_huge() { return _dlibm_tan_cot_huge; } 433 static address dtan() { return _dtan; } 434 435 static address select_fill_function(BasicType t, bool aligned, const char* &name); 436 437 static address zero_aligned_words() { return _zero_aligned_words; } 438 439 // 440 // Safefetch stub support |