< prev index next >

src/hotspot/cpu/sparc/templateTable_sparc.cpp

Print this page
rev 47594 : imported patch Interpreter-Poll-7
rev 47595 : imported patch Interpreter-Poll-Wide_Ret-8
rev 47597 : imported patch Interpreter-Poll-Switch-10

@@ -1725,11 +1725,11 @@
   __ profile_switch_default(O3);
   __ ld(O1, 0, O2); // get default offset
   // continue execution
   __ bind(continue_execution);
   __ add(Lbcp, O2, Lbcp);
-  __ dispatch_next(vtos);
+  __ dispatch_next(vtos, 0, true);
 }
 
 
 void TemplateTable::lookupswitch() {
   transition(itos, itos);

@@ -1777,11 +1777,11 @@
     __ profile_switch_case(O3, O1, O2, G3_scratch);
 
     __ bind(continue_execution);
   }
   __ add(Lbcp, O4, Lbcp);
-  __ dispatch_next(vtos);
+  __ dispatch_next(vtos, 0, true);
 }
 
 
 void TemplateTable::fast_binaryswitch() {
   transition(itos, vtos);

@@ -1886,11 +1886,11 @@
   __ bind(default_case); // fall through (if not profiling)
   __ profile_switch_default(Ri);
 
   __ bind(continue_execution);
   __ add( Lbcp, Rj, Lbcp );
-  __ dispatch_next( vtos );
+  __ dispatch_next(vtos, 0, true);
 }
 
 
 void TemplateTable::_return(TosState state) {
   transition(state, state);
< prev index next >