src/cpu/sparc/vm/assembler_sparc.hpp

changeset 599
c436414a719e
parent 559
b130b98db9cf
child 602
feeb96a45707
     1.1 --- a/src/cpu/sparc/vm/assembler_sparc.hpp	Wed May 21 10:45:07 2008 -0700
     1.2 +++ b/src/cpu/sparc/vm/assembler_sparc.hpp	Wed May 21 13:46:23 2008 -0700
     1.3 @@ -1977,8 +1977,8 @@
     1.4    inline void movbool( bool boolconst, Register d) { mov( (int) boolconst, d); }
     1.5  
     1.6    // klass oop manipulations if compressed
     1.7 -  void load_klass(Register  src_oop, Register dst);
     1.8 -  void store_klass(Register dst_oop, Register s1);
     1.9 +  void load_klass(Register src_oop, Register klass);
    1.10 +  void store_klass(Register klass, Register dst_oop);
    1.11  
    1.12     // oop manipulations
    1.13    void load_heap_oop(const Address& s, Register d, int offset = 0);
    1.14 @@ -2103,6 +2103,8 @@
    1.15    inline void set_oop_constant( jobject obj, Register d ); // uses constant_oop_address
    1.16    inline void set_oop         ( Address obj_addr );        // same as load_address
    1.17  
    1.18 +  void set_narrow_oop( jobject obj, Register d );
    1.19 +
    1.20    // nop padding
    1.21    void align(int modulus);
    1.22  

mercurial