equal
deleted
inserted
replaced
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; } |