src/cpu/x86/vm/vmreg_x86.inline.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/cpu/x86/vm/vmreg_x86.inline.hpp	Fri May  8 11:59:29 2015
--- new/src/cpu/x86/vm/vmreg_x86.inline.hpp	Fri May  8 11:59:28 2015

*** 37,45 **** --- 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() << 3) + ConcreteRegisterImpl::max_fpr); ! 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