< prev index next >
src/hotspot/cpu/x86/assembler_x86.hpp
Print this page
@@ -1836,19 +1836,19 @@
void sha256msg1(XMMRegister dst, XMMRegister src);
void sha256msg2(XMMRegister dst, XMMRegister src);
void shldl(Register dst, Register src);
void shldl(Register dst, Register src, int8_t imm8);
+ void shrdl(Register dst, Register src);
+ void shrdl(Register dst, Register src, int8_t imm8);
void shll(Register dst, int imm8);
void shll(Register dst);
void shlq(Register dst, int imm8);
void shlq(Register dst);
- void shrdl(Register dst, Register src);
-
void shrl(Register dst, int imm8);
void shrl(Register dst);
void shrq(Register dst, int imm8);
void shrq(Register dst);
@@ -2138,10 +2138,13 @@
void vpsraw(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
void vpsrad(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
void evpsraq(XMMRegister dst, XMMRegister src, int shift, int vector_len);
void evpsraq(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
+ void vpshldvd(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
+ void vpshrdvd(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
+
// And packed integers
void pand(XMMRegister dst, XMMRegister src);
void vpand(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
void vpand(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
void vpandq(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
< prev index next >