diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-03-20 22:33:23 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-03-20 22:33:23 +0000 |
commit | 04369ff2f525ea510b6ddeaa2e3ed6aedde8bbb4 (patch) | |
tree | 05bb7aeca8770e3299d0817a466bfe80b28d3927 /ops_template.h | |
parent | 68decc7c7f438497fc8f8ef913054df6c1ab5ed6 (diff) |
ppc port
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@36 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'ops_template.h')
-rw-r--r-- | ops_template.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ops_template.h b/ops_template.h index f8cd5e54ca..bc96f651a2 100644 --- a/ops_template.h +++ b/ops_template.h @@ -809,6 +809,7 @@ void OPPROTO glue(op_rep_movs, SUFFIX)(void) EDI += inc; ECX--; } + FORCE_RET(); } void OPPROTO glue(op_stos, SUFFIX)(void) @@ -826,6 +827,7 @@ void OPPROTO glue(op_rep_stos, SUFFIX)(void) EDI += inc; ECX--; } + FORCE_RET(); } void OPPROTO glue(op_lods, SUFFIX)(void) @@ -859,6 +861,7 @@ void OPPROTO glue(op_rep_lods, SUFFIX)(void) ESI += inc; ECX--; } + FORCE_RET(); } void OPPROTO glue(op_scas, SUFFIX)(void) @@ -890,6 +893,7 @@ void OPPROTO glue(op_repz_scas, SUFFIX)(void) CC_DST = v1 - v2; CC_OP = CC_OP_SUBB + SHIFT; } + FORCE_RET(); } void OPPROTO glue(op_repnz_scas, SUFFIX)(void) @@ -911,6 +915,7 @@ void OPPROTO glue(op_repnz_scas, SUFFIX)(void) CC_DST = v1 - v2; CC_OP = CC_OP_SUBB + SHIFT; } + FORCE_RET(); } void OPPROTO glue(op_cmps, SUFFIX)(void) @@ -942,6 +947,7 @@ void OPPROTO glue(op_repz_cmps, SUFFIX)(void) CC_DST = v1 - v2; CC_OP = CC_OP_SUBB + SHIFT; } + FORCE_RET(); } void OPPROTO glue(op_repnz_cmps, SUFFIX)(void) @@ -962,6 +968,7 @@ void OPPROTO glue(op_repnz_cmps, SUFFIX)(void) CC_DST = v1 - v2; CC_OP = CC_OP_SUBB + SHIFT; } + FORCE_RET(); } /* port I/O */ @@ -986,6 +993,7 @@ void OPPROTO glue(op_rep_outs, SUFFIX)(void) ESI += inc; ECX--; } + FORCE_RET(); } void OPPROTO glue(op_ins, SUFFIX)(void) @@ -1008,6 +1016,7 @@ void OPPROTO glue(op_rep_ins, SUFFIX)(void) EDI += (DF << SHIFT); ECX--; } + FORCE_RET(); } void OPPROTO glue(glue(op_out, SUFFIX), _T0_T1)(void) |