diff -r df1012f6ba94 -r d96e6839e83d src/hotspot/cpu/x86/macroAssembler_x86.hpp --- a/src/hotspot/cpu/x86/macroAssembler_x86.hpp Mon Aug 20 11:37:57 2018 -0700 +++ b/src/hotspot/cpu/x86/macroAssembler_x86.hpp Mon Aug 20 14:19:30 2018 -0700 @@ -482,6 +482,10 @@ // 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();