src/cpu/sparc/vm/vtableStubs_sparc.cpp

changeset 5528
740e263c80c6
parent 4323
f0c2369fda5a
child 5694
7944aba7ba41
     1.1 --- a/src/cpu/sparc/vm/vtableStubs_sparc.cpp	Wed Aug 14 15:12:00 2013 -0700
     1.2 +++ b/src/cpu/sparc/vm/vtableStubs_sparc.cpp	Thu Aug 15 20:04:10 2013 -0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -219,13 +219,13 @@
    1.11        const int basic = 5*BytesPerInstWord +
    1.12                          // shift;add for load_klass (only shift with zero heap based)
    1.13                          (UseCompressedKlassPointers ?
    1.14 -                         ((Universe::narrow_klass_base() == NULL) ? BytesPerInstWord : 2*BytesPerInstWord) : 0);
    1.15 +                          MacroAssembler::instr_size_for_decode_klass_not_null() : 0);
    1.16        return basic + slop;
    1.17      } else {
    1.18        const int basic = (28 LP64_ONLY(+ 6)) * BytesPerInstWord +
    1.19                          // shift;add for load_klass (only shift with zero heap based)
    1.20                          (UseCompressedKlassPointers ?
    1.21 -                         ((Universe::narrow_klass_base() == NULL) ? BytesPerInstWord : 2*BytesPerInstWord) : 0);
    1.22 +                          MacroAssembler::instr_size_for_decode_klass_not_null() : 0);
    1.23        return (basic + slop);
    1.24      }
    1.25    }

mercurial