Re: [PATCH v3 0/4] target/s390x: Improve carry computation

2020-12-16 Thread Cornelia Huck
On Mon, 14 Dec 2020 16:13:52 -0600 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 outpu

Re: [PATCH v3 0/4] target/s390x: Improve carry computation

2020-12-16 Thread David Hildenbrand
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 on

[PATCH v3 0/4] target/s390x: Improve carry computation

2020-12-14 Thread Richard Henderson
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