src/cpu/sparc/vm/interp_masm_sparc.hpp

changeset 2138
d5d065957597
parent 1934
e9ff18c4ace7
child 2314
f95d63e2154a
     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  };

mercurial