< prev index next >
src/hotspot/cpu/x86/assembler_x86.hpp
Print this page
*** 1680,1691 ****
--- 1680,1694 ----
void vpackusdw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
// Permutations
void vpermq(XMMRegister dst, XMMRegister src, int imm8, int vector_len);
void vpermq(XMMRegister dst, XMMRegister src, int imm8);
+ void vpermb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
+ void vpermw(XMMRegister dst, KRegister mask, XMMRegister nds, XMMRegister src, bool merge, int vector_len);
void vpermd(XMMRegister dst, XMMRegister nds, XMMRegister src);
void vpermd(XMMRegister dst, XMMRegister nds, Address src);
+ void evpermd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
void vperm2i128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8);
void vperm2f128(XMMRegister dst, XMMRegister nds, XMMRegister src, int imm8);
void vpermilps(XMMRegister dst, XMMRegister src, int imm8, int vector_len);
void vpermpd(XMMRegister dst, XMMRegister src, int imm8, int vector_len);
void evpermi2q(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
< prev index next >