hotspot/src/cpu/x86/vm/interp_masm_x86.hpp
changeset 32391 01e2f5e916c7
parent 31046 d01ad7a0ecb0
child 33070 54f3f085b165
equal deleted inserted replaced
32371:8815f2d1447f 32391:01e2f5e916c7
   138   void pop_ptr(Register r = rax);
   138   void pop_ptr(Register r = rax);
   139   void pop_i(Register r = rax);
   139   void pop_i(Register r = rax);
   140   void push_ptr(Register r = rax);
   140   void push_ptr(Register r = rax);
   141   void push_i(Register r = rax);
   141   void push_i(Register r = rax);
   142 
   142 
       
   143   void push_f(XMMRegister r);
       
   144   void pop_f(XMMRegister r);
       
   145   void pop_d(XMMRegister r);
       
   146   void push_d(XMMRegister r);
   143 #ifdef _LP64
   147 #ifdef _LP64
   144   void pop_l(Register r = rax);
   148   void pop_l(Register r = rax);
   145   void pop_f(XMMRegister r = xmm0);
       
   146   void pop_d(XMMRegister r = xmm0);
       
   147   void push_l(Register r = rax);
   149   void push_l(Register r = rax);
   148   void push_f(XMMRegister r = xmm0);
       
   149   void push_d(XMMRegister r = xmm0);
       
   150 #else
   150 #else
   151   void pop_l(Register lo = rax, Register hi = rdx);
   151   void pop_l(Register lo = rax, Register hi = rdx);
   152   void pop_f();
   152   void pop_f();
   153   void pop_d();
   153   void pop_d();
   154 
   154 
   155   void push_l(Register lo = rax, Register hi = rdx);
   155   void push_l(Register lo = rax, Register hi = rdx);
   156   void push_d(Register r = rax);
   156   void push_d();
   157   void push_f();
   157   void push_f();
   158 #endif // _LP64
   158 #endif // _LP64
   159 
   159 
   160   void pop(Register r) { ((MacroAssembler*)this)->pop(r); }
   160   void pop(Register r) { ((MacroAssembler*)this)->pop(r); }
   161   void push(Register r) { ((MacroAssembler*)this)->push(r); }
   161   void push(Register r) { ((MacroAssembler*)this)->push(r); }