< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

        

*** 1836,1854 **** 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 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); --- 1836,1854 ---- 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 shrl(Register dst, int imm8); void shrl(Register dst); void shrq(Register dst, int imm8); void shrq(Register dst);
*** 2138,2147 **** --- 2138,2150 ---- 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 >