< prev index next >

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

Print this page

        

*** 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
< prev index next >