hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp
changeset 41323 ddd5600d4762
parent 40644 39e631ed7145
child 42039 db627462f2c9
--- a/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp	Thu Sep 01 16:47:53 2016 +0200
+++ b/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp	Fri Aug 26 12:17:50 2016 -0700
@@ -449,6 +449,10 @@
   // tmp is a temporary register, if none is available use noreg
   void fremr(Register tmp);
 
+  // dst = c = a * b + c
+  void fmad(XMMRegister dst, XMMRegister a, XMMRegister b, XMMRegister c);
+  void fmaf(XMMRegister dst, XMMRegister a, XMMRegister b, XMMRegister c);
+
 
   // same as fcmp2int, but using SSE2
   void cmpss2int(XMMRegister opr1, XMMRegister opr2, Register dst, bool unordered_is_less);