< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

        

*** 2053,2062 **** --- 2053,2063 ---- void vpslld(XMMRegister dst, XMMRegister src, int shift, int vector_len); void vpsllq(XMMRegister dst, XMMRegister src, int shift, int vector_len); void vpsllw(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); void vpslld(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); void vpsllq(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); + void vpslldq(XMMRegister dst, XMMRegister src, int shift, int vector_len); // Logical shift right packed integers void psrlw(XMMRegister dst, int shift); void psrld(XMMRegister dst, int shift); void psrlq(XMMRegister dst, int shift);
*** 2067,2076 **** --- 2068,2078 ---- void vpsrld(XMMRegister dst, XMMRegister src, int shift, int vector_len); void vpsrlq(XMMRegister dst, XMMRegister src, int shift, int vector_len); void vpsrlw(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); void vpsrld(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); void vpsrlq(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len); + void vpsrldq(XMMRegister dst, XMMRegister src, int shift, int vector_len); void evpsrlvw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); void evpsllvw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); // Arithmetic shift right packed integers (only shorts and ints, no instructions for longs) void psraw(XMMRegister dst, int shift);
< prev index next >