< prev index next >
src/cpu/x86/vm/templateTable_x86.cpp
Print this page
rev 13993 : [mq]: refactor-acmp.patch
@@ -2346,12 +2346,11 @@
void TemplateTable::if_acmp(Condition cc) {
transition(atos, vtos);
// assume branch is more often taken than not (loops use backward branches)
Label not_taken;
__ pop_ptr(rdx);
- __ cmpptr(rdx, rax);
- oopDesc::bs()->asm_acmp_barrier(_masm, rdx, rax);
+ __ cmpoopptr(rdx, rax);
__ jcc(j_not(cc), not_taken);
branch(false, false);
__ bind(not_taken);
__ profile_not_taken_branch(rax);
}
< prev index next >