Commit 7fe70ecc567c8cd51d512a879485ab1048734d5f

Authored by bellard
1 parent d03cda59

powerpc fix


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@80 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 4 additions and 0 deletions
ops_template.h
@@ -609,6 +609,7 @@ void OPPROTO glue(glue(op_shld, SUFFIX), _T0_T1_ECX_cc)(void) @@ -609,6 +609,7 @@ void OPPROTO glue(glue(op_shld, SUFFIX), _T0_T1_ECX_cc)(void)
609 CC_DST = T0; 609 CC_DST = T0;
610 CC_OP = CC_OP_SARB + SHIFT; 610 CC_OP = CC_OP_SARB + SHIFT;
611 } 611 }
  612 + FORCE_RET();
612 } 613 }
613 614
614 void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_im_cc)(void) 615 void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_im_cc)(void)
@@ -643,6 +644,7 @@ void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_ECX_cc)(void) @@ -643,6 +644,7 @@ void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_ECX_cc)(void)
643 CC_DST = T0; 644 CC_DST = T0;
644 CC_OP = CC_OP_SARB + SHIFT; 645 CC_OP = CC_OP_SARB + SHIFT;
645 } 646 }
  647 + FORCE_RET();
646 } 648 }
647 #endif 649 #endif
648 650
@@ -670,6 +672,7 @@ void OPPROTO glue(glue(op_shld, SUFFIX), _T0_T1_ECX_cc)(void) @@ -670,6 +672,7 @@ void OPPROTO glue(glue(op_shld, SUFFIX), _T0_T1_ECX_cc)(void)
670 CC_DST = T0; 672 CC_DST = T0;
671 CC_OP = CC_OP_SHLB + SHIFT; 673 CC_OP = CC_OP_SHLB + SHIFT;
672 } 674 }
  675 + FORCE_RET();
673 } 676 }
674 677
675 void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_im_cc)(void) 678 void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_im_cc)(void)
@@ -696,6 +699,7 @@ void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_ECX_cc)(void) @@ -696,6 +699,7 @@ void OPPROTO glue(glue(op_shrd, SUFFIX), _T0_T1_ECX_cc)(void)
696 CC_DST = T0; 699 CC_DST = T0;
697 CC_OP = CC_OP_SARB + SHIFT; 700 CC_OP = CC_OP_SARB + SHIFT;
698 } 701 }
  702 + FORCE_RET();
699 } 703 }
700 #endif 704 #endif
701 705