Commit 7fe70ecc567c8cd51d512a879485ab1048734d5f
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 | 609 | CC_DST = T0; |
610 | 610 | CC_OP = CC_OP_SARB + SHIFT; |
611 | 611 | } |
612 | + FORCE_RET(); | |
612 | 613 | } |
613 | 614 | |
614 | 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 | 644 | CC_DST = T0; |
644 | 645 | CC_OP = CC_OP_SARB + SHIFT; |
645 | 646 | } |
647 | + FORCE_RET(); | |
646 | 648 | } |
647 | 649 | #endif |
648 | 650 | |
... | ... | @@ -670,6 +672,7 @@ void OPPROTO glue(glue(op_shld, SUFFIX), _T0_T1_ECX_cc)(void) |
670 | 672 | CC_DST = T0; |
671 | 673 | CC_OP = CC_OP_SHLB + SHIFT; |
672 | 674 | } |
675 | + FORCE_RET(); | |
673 | 676 | } |
674 | 677 | |
675 | 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 | 699 | CC_DST = T0; |
697 | 700 | CC_OP = CC_OP_SARB + SHIFT; |
698 | 701 | } |
702 | + FORCE_RET(); | |
699 | 703 | } |
700 | 704 | #endif |
701 | 705 | ... | ... |