src/cpu/x86/vm/cppInterpreter_x86.cpp

changeset 3969
1d7922586cf6
parent 3826
2fe087c3e814
child 4037
da91efe96a93
     1.1 --- a/src/cpu/x86/vm/cppInterpreter_x86.cpp	Mon Jul 23 13:04:59 2012 -0700
     1.2 +++ b/src/cpu/x86/vm/cppInterpreter_x86.cpp	Tue Jul 24 10:51:00 2012 -0700
     1.3 @@ -871,9 +871,9 @@
     1.4      // Need to differentiate between igetfield, agetfield, bgetfield etc.
     1.5      // because they are different sizes.
     1.6      // Use the type from the constant pool cache
     1.7 -    __ shrl(rdx, ConstantPoolCacheEntry::tosBits);
     1.8 -    // Make sure we don't need to mask rdx for tosBits after the above shift
     1.9 -    ConstantPoolCacheEntry::verify_tosBits();
    1.10 +    __ shrl(rdx, ConstantPoolCacheEntry::tos_state_shift);
    1.11 +    // Make sure we don't need to mask rdx after the above shift
    1.12 +    ConstantPoolCacheEntry::verify_tos_state_shift();
    1.13  #ifdef _LP64
    1.14      Label notObj;
    1.15      __ cmpl(rdx, atos);

mercurial