--- a/src/hotspot/cpu/x86/macroAssembler_x86.hpp Mon Sep 24 13:51:22 2018 -0700
+++ b/src/hotspot/cpu/x86/macroAssembler_x86.hpp Mon Sep 24 16:37:28 2018 -0700
@@ -482,10 +482,6 @@
// from register xmm0. Otherwise, the value is stored from the FPU stack.
void store_double(Address dst);
- // Save/restore ZMM (512bit) register on stack.
- void push_zmm(XMMRegister reg);
- void pop_zmm(XMMRegister reg);
-
// pushes double TOS element of FPU stack on CPU stack; pops from FPU stack
void push_fTOS();
@@ -1214,9 +1210,11 @@
void vpand(XMMRegister dst, XMMRegister nds, Address src, int vector_len) { Assembler::vpand(dst, nds, src, vector_len); }
void vpand(XMMRegister dst, XMMRegister nds, AddressLiteral src, int vector_len);
- void vpbroadcastw(XMMRegister dst, XMMRegister src);
+ void vpbroadcastw(XMMRegister dst, XMMRegister src, int vector_len);
+ void vpbroadcastw(XMMRegister dst, Address src, int vector_len) { Assembler::vpbroadcastw(dst, src, vector_len); }
void vpcmpeqb(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
+
void vpcmpeqw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
void vpmovzxbw(XMMRegister dst, Address src, int vector_len);