hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp
changeset 38049 e8541793960f
parent 38018 1dc6c6f21231
child 38135 e06e2d071465
child 38074 8475fdc6dcc3
equal deleted inserted replaced
38048:21720d6174a2 38049:e8541793960f
   153   void incrementl(Address dst, int value = 1);
   153   void incrementl(Address dst, int value = 1);
   154   void incrementl(Register reg, int value = 1);
   154   void incrementl(Register reg, int value = 1);
   155 
   155 
   156   void incrementq(Register reg, int value = 1);
   156   void incrementq(Register reg, int value = 1);
   157   void incrementq(Address dst, int value = 1);
   157   void incrementq(Address dst, int value = 1);
       
   158 
       
   159   // special instructions for EVEX
       
   160   void setvectmask(Register dst, Register src);
       
   161   void restorevectmask();
   158 
   162 
   159   // Support optimal SSE move instructions.
   163   // Support optimal SSE move instructions.
   160   void movflt(XMMRegister dst, XMMRegister src) {
   164   void movflt(XMMRegister dst, XMMRegister src) {
   161     if (UseXmmRegToRegMoveAll) { movaps(dst, src); return; }
   165     if (UseXmmRegToRegMoveAll) { movaps(dst, src); return; }
   162     else                       { movss (dst, src); return; }
   166     else                       { movss (dst, src); return; }