src/cpu/x86/vm/vmreg_x86.inline.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8076276 Cdiff src/cpu/x86/vm/vmreg_x86.inline.hpp

src/cpu/x86/vm/vmreg_x86.inline.hpp

Print this page
rev 8344 : 8076276: Add support for AVX512
Reviewed-by: kvn, roland
Contributed-by: michael.c.berg@intel.com

*** 37,45 **** inline VMReg FloatRegisterImpl::as_VMReg() { return VMRegImpl::as_VMReg((encoding() << 1) + ConcreteRegisterImpl::max_gpr); } inline VMReg XMMRegisterImpl::as_VMReg() { ! return VMRegImpl::as_VMReg((encoding() << 3) + ConcreteRegisterImpl::max_fpr); } #endif // CPU_X86_VM_VMREG_X86_INLINE_HPP --- 37,49 ---- inline VMReg FloatRegisterImpl::as_VMReg() { return VMRegImpl::as_VMReg((encoding() << 1) + ConcreteRegisterImpl::max_gpr); } inline VMReg XMMRegisterImpl::as_VMReg() { ! return VMRegImpl::as_VMReg((encoding() << 4) + ConcreteRegisterImpl::max_fpr); ! } ! ! inline VMReg KRegisterImpl::as_VMReg() { ! return VMRegImpl::as_VMReg(encoding() + ConcreteRegisterImpl::max_xmm); } #endif // CPU_X86_VM_VMREG_X86_INLINE_HPP
src/cpu/x86/vm/vmreg_x86.inline.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File