hotspot/src/share/vm/runtime/sharedRuntime.hpp
changeset 31583 eb5bea7b4835
parent 30244 d4e471395ff5
child 33160 c59f1676d27e
equal deleted inserted replaced
31228:8e427370cdd1 31583:eb5bea7b4835
   142 #endif
   142 #endif
   143 
   143 
   144 #if defined(__SOFTFP__) || defined(PPC32)
   144 #if defined(__SOFTFP__) || defined(PPC32)
   145   static double dsqrt(double f);
   145   static double dsqrt(double f);
   146 #endif
   146 #endif
       
   147 
       
   148   // Montgomery multiplication
       
   149   static void montgomery_multiply(jint *a_ints, jint *b_ints, jint *n_ints,
       
   150                                   jint len, jlong inv, jint *m_ints);
       
   151   static void montgomery_square(jint *a_ints, jint *n_ints,
       
   152                                 jint len, jlong inv, jint *m_ints);
   147 
   153 
   148 #ifdef __SOFTFP__
   154 #ifdef __SOFTFP__
   149   // C++ compiler generates soft float instructions as well as passing
   155   // C++ compiler generates soft float instructions as well as passing
   150   // float and double in registers.
   156   // float and double in registers.
   151   static int  fcmpl(float x, float y);
   157   static int  fcmpl(float x, float y);