[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 0/4] target/s390x: Improve carry computation
From: |
David Hildenbrand |
Subject: |
Re: [PATCH v3 0/4] target/s390x: Improve carry computation |
Date: |
Wed, 16 Dec 2020 15:44:31 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 |
On 14.12.20 23:13, Richard Henderson wrote:
> While testing the float128_muladd changes for s390x host,
> emulating under x86_64 of course, I noticed that the code
> we generate for strings of ALCGR and SLBGR is pretty awful.
>
> I realized that we were missing a trick: the output cc is
> based only on the output (result and carry) and so we don't
> need to save the inputs. And once we do that, we can use
> the output carry as a direct input to the next insn.
>
LGTM, @Conny, can you pick these?
--
Thanks,
David / dhildenb
- [PATCH v3 0/4] target/s390x: Improve carry computation, Richard Henderson, 2020/12/14
- [PATCH v3 1/4] target/s390x: Improve cc computation for ADD LOGICAL, Richard Henderson, 2020/12/14
- [PATCH v3 2/4] target/s390x: Improve ADD LOGICAL WITH CARRY, Richard Henderson, 2020/12/14
- [PATCH v3 3/4] target/s390x: Improve cc computation for SUBTRACT LOGICAL, Richard Henderson, 2020/12/14
- [PATCH v3 4/4] target/s390x: Improve SUB LOGICAL WITH BORROW, Richard Henderson, 2020/12/14
- Re: [PATCH v3 0/4] target/s390x: Improve carry computation,
David Hildenbrand <=
- Re: [PATCH v3 0/4] target/s390x: Improve carry computation, Cornelia Huck, 2020/12/16