--- a/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp Thu Oct 22 19:03:52 2015 +0000
+++ b/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp Thu Oct 22 21:39:25 2015 -0700
@@ -56,6 +56,8 @@
#define VIRTUAL virtual
#endif
+#define COMMA ,
+
VIRTUAL void call_VM_leaf_base(
address entry_point, // the entry point
int number_of_arguments // the number of arguments to pop after the call
@@ -910,6 +912,11 @@
void fast_exp(XMMRegister xmm0, XMMRegister xmm1, XMMRegister xmm2, XMMRegister xmm3,
XMMRegister xmm4, XMMRegister xmm5, XMMRegister xmm6, XMMRegister xmm7,
Register rax, Register rcx, Register rdx, Register tmp);
+
+ void fast_log(XMMRegister xmm0, XMMRegister xmm1, XMMRegister xmm2, XMMRegister xmm3,
+ XMMRegister xmm4, XMMRegister xmm5, XMMRegister xmm6, XMMRegister xmm7,
+ Register rax, Register rcx, Register rdx, Register tmp1 LP64_ONLY(COMMA Register tmp2));
+
void increase_precision();
void restore_precision();