--- old/src/hotspot/cpu/x86/assembler_x86.hpp 2019-12-18 17:43:37.102371068 -0800 +++ new/src/hotspot/cpu/x86/assembler_x86.hpp 2019-12-18 17:43:36.966371068 -0800 @@ -1838,6 +1838,8 @@ 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); @@ -1845,8 +1847,6 @@ 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); @@ -2140,6 +2140,9 @@ 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);