hotspot/src/cpu/sparc/vm/vmreg_sparc.hpp
changeset 46592 6e357e2c8143
parent 25715 d5a8dbdc5150
equal deleted inserted replaced
46591:3f3105af599e 46592:6e357e2c8143
    25 #ifndef CPU_SPARC_VM_VMREG_SPARC_HPP
    25 #ifndef CPU_SPARC_VM_VMREG_SPARC_HPP
    26 #define CPU_SPARC_VM_VMREG_SPARC_HPP
    26 #define CPU_SPARC_VM_VMREG_SPARC_HPP
    27 
    27 
    28 inline bool is_Register() { return value() >= 0 && value() < ConcreteRegisterImpl::max_gpr; }
    28 inline bool is_Register() { return value() >= 0 && value() < ConcreteRegisterImpl::max_gpr; }
    29 inline bool is_FloatRegister() { return value() >= ConcreteRegisterImpl::max_gpr &&
    29 inline bool is_FloatRegister() { return value() >= ConcreteRegisterImpl::max_gpr &&
    30                                                    value() < ConcreteRegisterImpl::max_fpr; }
    30                                         value()  < ConcreteRegisterImpl::max_fpr; }
    31 inline Register as_Register() {
    31 inline Register as_Register() {
    32 
       
    33   assert( is_Register() && is_even(value()), "even-aligned GPR name" );
    32   assert( is_Register() && is_even(value()), "even-aligned GPR name" );
    34   // Yuk
    33   // Yuk
    35   return ::as_Register(value()>>1);
    34   return ::as_Register(value()>>1);
    36 }
    35 }
    37 
    36