1.1 --- a/src/cpu/sparc/vm/interp_masm_sparc.hpp Thu Sep 02 11:40:02 2010 -0700 1.2 +++ b/src/cpu/sparc/vm/interp_masm_sparc.hpp Fri Sep 03 17:51:07 2010 -0700 1.3 @@ -278,6 +278,10 @@ 1.4 void increment_mdp_data_at(Register reg, int constant, 1.5 Register bumped_count, Register scratch2, 1.6 bool decrement = false); 1.7 + void increment_mask_and_jump(Address counter_addr, 1.8 + int increment, int mask, 1.9 + Register scratch1, Register scratch2, 1.10 + Condition cond, Label *where); 1.11 void set_mdp_flag_at(int flag_constant, Register scratch); 1.12 void test_mdp_data_at(int offset, Register value, Label& not_equal_continue, 1.13 Register scratch); 1.14 @@ -321,4 +325,5 @@ 1.15 1.16 void save_return_value(TosState state, bool is_native_call); 1.17 void restore_return_value(TosState state, bool is_native_call); 1.18 + 1.19 };