< 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 >