equal
deleted
inserted
replaced
37 // Register names |
37 // Register names |
38 const char *VMRegImpl::regName[ConcreteRegisterImpl::number_of_registers]; |
38 const char *VMRegImpl::regName[ConcreteRegisterImpl::number_of_registers]; |
39 |
39 |
40 void VMRegImpl::print_on(outputStream* st) const { |
40 void VMRegImpl::print_on(outputStream* st) const { |
41 if( is_reg() ) { |
41 if( is_reg() ) { |
42 assert( VMRegImpl::regName[value()], "" ); |
42 assert(VMRegImpl::regName[value()], "VMRegImpl::regName[" INTPTR_FORMAT "] returns NULL", value()); |
43 st->print("%s",VMRegImpl::regName[value()]); |
43 st->print("%s",VMRegImpl::regName[value()]); |
44 } else if (is_stack()) { |
44 } else if (is_stack()) { |
45 int stk = value() - stack0->value(); |
45 int stk = value() - stack0->value(); |
46 st->print("[%d]", stk*4); |
46 st->print("[%d]", stk*4); |
47 } else { |
47 } else { |