< prev index next >

src/cpu/x86/vm/stubGenerator_x86_64.cpp

Print this page
rev 8502 : 8046943: Leverage CPU Instructions for GHASH and RSA
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn

*** 4135,4145 **** StubRoutines::_squareToLen = generate_squareToLen(); } if (UseMulAddIntrinsic) { StubRoutines::_mulAdd = generate_mulAdd(); } ! #endif } public: StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { if (all) { --- 4135,4154 ---- StubRoutines::_squareToLen = generate_squareToLen(); } if (UseMulAddIntrinsic) { StubRoutines::_mulAdd = generate_mulAdd(); } ! ! if (UseMontgomeryMultiplyIntrinsic) { ! StubRoutines::_montgomeryMultiply ! = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_multiply); ! } ! if (UseMontgomerySquareIntrinsic) { ! StubRoutines::_montgomerySquare ! = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_square); ! } ! #endif // COMPILER2 } public: StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { if (all) {
< prev index next >