src/hotspot/cpu/x86/macroAssembler_x86.hpp
changeset 51464 d96e6839e83d
parent 51350 57565f7dcb2a
parent 51459 7339b9e38182
child 51633 21154cb84d2a
equal deleted inserted replaced
51448:df1012f6ba94 51464:d96e6839e83d
   479   void load_double(Address src);
   479   void load_double(Address src);
   480 
   480 
   481   // Store double value to 'address'. If UseSSE >= 2, the value is stored
   481   // Store double value to 'address'. If UseSSE >= 2, the value is stored
   482   // from register xmm0. Otherwise, the value is stored from the FPU stack.
   482   // from register xmm0. Otherwise, the value is stored from the FPU stack.
   483   void store_double(Address dst);
   483   void store_double(Address dst);
       
   484 
       
   485   // Save/restore ZMM (512bit) register on stack.
       
   486   void push_zmm(XMMRegister reg);
       
   487   void pop_zmm(XMMRegister reg);
   484 
   488 
   485   // pushes double TOS element of FPU stack on CPU stack; pops from FPU stack
   489   // pushes double TOS element of FPU stack on CPU stack; pops from FPU stack
   486   void push_fTOS();
   490   void push_fTOS();
   487 
   491 
   488   // pops double TOS element from CPU stack and pushes on FPU stack
   492   // pops double TOS element from CPU stack and pushes on FPU stack