< 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 >