< prev index next >
src/share/vm/opto/runtime.hpp
Print this page
rev 8502 : 8046943: Leverage CPU Instructions for GHASH and RSA
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn
@@ -148,10 +148,13 @@
static address _rethrow_Java;
static address _slow_arraycopy_Java;
static address _register_finalizer_Java;
+ static address _montgomeryMultiply_Java;
+ static address _montgomerySquare_Java;
+
# ifdef ENABLE_ZAP_DEAD_LOCALS
static address _zap_dead_Java_locals_Java;
static address _zap_dead_native_locals_Java;
# endif
@@ -246,10 +249,12 @@
static address vtable_must_compile_stub() { return _vtable_must_compile_Java; }
static address complete_monitor_locking_Java() { return _complete_monitor_locking_Java; }
static address slow_arraycopy_Java() { return _slow_arraycopy_Java; }
static address register_finalizer_Java() { return _register_finalizer_Java; }
+ static address montgomeryMultiply_Java() { return _montgomeryMultiply_Java; }
+ static address montgomerySquare_Java() { return _montgomerySquare_Java; }
# ifdef ENABLE_ZAP_DEAD_LOCALS
static address zap_dead_locals_stub(bool is_native) { return is_native
? _zap_dead_native_locals_Java
@@ -309,10 +314,12 @@
static const TypeFunc* sha_implCompress_Type();
static const TypeFunc* digestBase_implCompressMB_Type();
static const TypeFunc* multiplyToLen_Type();
+ static const TypeFunc* montgomeryMultiply_Type();
+ static const TypeFunc* montgomerySquare_Type();
static const TypeFunc* squareToLen_Type();
static const TypeFunc* mulAdd_Type();
< prev index next >