|
| From: | Richard Henderson |
| Subject: | Re: [Qemu-devel] [PATCH 46/52] target-m68k: introduce byte and word cc_ops |
| Date: | Fri, 6 May 2016 11:53:26 -1000 |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 |
On 05/04/2016 11:21 AM, Laurent Vivier wrote:
Signed-off-by: Laurent Vivier <address@hidden> --- target-m68k/cpu.h | 6 +-- target-m68k/helper.c | 25 +++++++++---- target-m68k/translate.c | 99 ++++++++++++++++++++++++++++++------------------- 3 files changed, 80 insertions(+), 50 deletions(-)
I think this ought to be merged back with the other cc_ops patches.
@@ -864,7 +881,6 @@ static void gen_cc_cond(DisasCompare *c, DisasContext *s,
int cond)
c->v1 = c->v2;
tcond = TCG_COND_NEVER;
goto done;
- case 14: /* GT (!(Z || (N ^ V))) */
case 15: /* LE (Z || (N ^ V)) */
/* Logic operations clear V, which simplifies LE to (Z || N),
and since Z and N are co-located, this becomes a normal
What happened here? r~
| [Prev in Thread] | Current Thread | [Next in Thread] |