src/hotspot/cpu/x86/macroAssembler_x86.hpp
changeset 51459 7339b9e38182
parent 50860 480a96a43b62
child 51464 d96e6839e83d
equal deleted inserted replaced
51458:97300133cc23 51459:7339b9e38182
   475   void load_double(Address src);
   475   void load_double(Address src);
   476 
   476 
   477   // Store double value to 'address'. If UseSSE >= 2, the value is stored
   477   // Store double value to 'address'. If UseSSE >= 2, the value is stored
   478   // from register xmm0. Otherwise, the value is stored from the FPU stack.
   478   // from register xmm0. Otherwise, the value is stored from the FPU stack.
   479   void store_double(Address dst);
   479   void store_double(Address dst);
       
   480 
       
   481   // Save/restore ZMM (512bit) register on stack.
       
   482   void push_zmm(XMMRegister reg);
       
   483   void pop_zmm(XMMRegister reg);
   480 
   484 
   481   // pushes double TOS element of FPU stack on CPU stack; pops from FPU stack
   485   // pushes double TOS element of FPU stack on CPU stack; pops from FPU stack
   482   void push_fTOS();
   486   void push_fTOS();
   483 
   487 
   484   // pops double TOS element from CPU stack and pushes on FPU stack
   488   // pops double TOS element from CPU stack and pushes on FPU stack