--- old/src/hotspot/cpu/ppc/register_ppc.hpp 2018-07-25 23:30:56.612415834 -0500 +++ new/src/hotspot/cpu/ppc/register_ppc.hpp 2018-07-25 23:30:56.436408046 -0500 @@ -463,7 +463,7 @@ CONSTANT_REGISTER_DECLARATION(VectorRegister, VR31, (31)); #ifndef DONT_USE_REGISTER_DEFINES -#define vnoreg ((VectorRegister)(vnoreg_VectorRegisterEnumValue)) +#define vnoregi ((VectorRegister)(vnoreg_VectorRegisterEnumValue)) #define VR0 ((VectorRegister)( VR0_VectorRegisterEnumValue)) #define VR1 ((VectorRegister)( VR1_VectorRegisterEnumValue)) #define VR2 ((VectorRegister)( VR2_VectorRegisterEnumValue)) @@ -520,6 +520,9 @@ bool is_valid() const { return 0 <= value() && value() < number_of_registers; } const char* name() const; + + // convert to VR + VectorRegister to_vr() const; }; // The Vector-Scalar (VSX) registers of the POWER architecture.