equal
deleted
inserted
replaced
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); |