71 public: |
71 public: |
72 markOop mark() const { return _mark; } |
72 markOop mark() const { return _mark; } |
73 markOop* mark_addr() const { return (markOop*) &_mark; } |
73 markOop* mark_addr() const { return (markOop*) &_mark; } |
74 |
74 |
75 void set_mark(volatile markOop m) { |
75 void set_mark(volatile markOop m) { |
76 #ifdef MIPS |
76 #if defined MIPS && !defined ZERO |
77 if (UseSyncLevel >= 2000) release_set_mark(m); |
77 if (UseSyncLevel >= 2000) release_set_mark(m); |
78 else |
78 else |
79 #endif |
79 #endif |
80 _mark = m; |
80 _mark = m; |
81 } |
81 } |