src/cpu/mips/vm/templateTable_mips_64.cpp

changeset 9228
617b86d17edb
parent 9205
cce12244eb8c
child 9274
0e232e568230
equal deleted inserted replaced
9227:f1560009a081 9228:617b86d17edb
2570 assert(state == vtos, "only valid state"); 2570 assert(state == vtos, "only valid state");
2571 __ ld(T1, aaddress(0)); 2571 __ ld(T1, aaddress(0));
2572 __ load_klass(LVP, T1); 2572 __ load_klass(LVP, T1);
2573 __ lw(LVP, LVP, in_bytes(Klass::access_flags_offset())); 2573 __ lw(LVP, LVP, in_bytes(Klass::access_flags_offset()));
2574 __ move(AT, JVM_ACC_HAS_FINALIZER); 2574 __ move(AT, JVM_ACC_HAS_FINALIZER);
2575 __ andr(AT, AT, LVP);//by_css 2575 __ andr(AT, AT, LVP);
2576 Label skip_register_finalizer; 2576 Label skip_register_finalizer;
2577 __ beq(AT, R0, skip_register_finalizer); 2577 __ beq(AT, R0, skip_register_finalizer);
2578 __ delayed()->nop(); 2578 __ delayed()->nop();
2579 __ call_VM(noreg, CAST_FROM_FN_PTR(address, 2579 __ call_VM(noreg, CAST_FROM_FN_PTR(address,
2580 InterpreterRuntime::register_finalizer), T1); 2580 InterpreterRuntime::register_finalizer), T1);

mercurial