[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups |
Date: |
Sat, 13 Oct 2012 14:18:49 +0000 |
Thanks, applied all.
On Tue, Oct 9, 2012 at 9:49 PM, Richard Henderson <address@hidden> wrote:
> The first patch is a bug fix for the previous series,
> already posted.
>
> The second patch improves the common cases of using
> andcc or orcc to test bits in a register. It also
> just so happens to show potential cleanup value in
> the ALWAYS and NEVER conditions. ;-)
>
> The third patch is one that I thought I'd included in
> the previous series, but which got lost during rebasing.
>
> The last patch is worth an incredible 30% speedup to
> generated code, as measured by sparc64 cc1plus run on
> a somewhat large input file.
>
>
> r~
>
>
> Richard Henderson (4):
> target-sparc: Fix optimized %icc comparisons
> target-sparc: Optimize CC_OP_LOGIC conditions
> target-sparc: Avoid unnecessary local temporaries
> target-sparc: Don't compute full flags value so often
>
> linux-user/main.c | 5 ++
> target-sparc/int32_helper.c | 5 ++
> target-sparc/int64_helper.c | 5 ++
> target-sparc/translate.c | 119
> +++++++++++++++++++++++---------------------
> 4 files changed, 76 insertions(+), 58 deletions(-)
>
> --
> 1.7.11.4
>