src/cpu/x86/vm/interp_masm_x86_64.hpp

changeset 2138
d5d065957597
parent 1934
e9ff18c4ace7
child 2314
f95d63e2154a
     1.1 --- a/src/cpu/x86/vm/interp_masm_x86_64.hpp	Thu Sep 02 11:40:02 2010 -0700
     1.2 +++ b/src/cpu/x86/vm/interp_masm_x86_64.hpp	Fri Sep 03 17:51:07 2010 -0700
     1.3 @@ -194,6 +194,10 @@
     1.4                               bool decrement = false);
     1.5    void increment_mdp_data_at(Register mdp_in, Register reg, int constant,
     1.6                               bool decrement = false);
     1.7 +  void increment_mask_and_jump(Address counter_addr,
     1.8 +                               int increment, int mask,
     1.9 +                               Register scratch, bool preloaded,
    1.10 +                               Condition cond, Label* where);
    1.11    void set_mdp_flag_at(Register mdp_in, int flag_constant);
    1.12    void test_mdp_data_at(Register mdp_in, int offset, Register value,
    1.13                          Register test_value_out,

mercurial