mbox series

[PULL,0/8] softfloat queue

Message ID 20181005180201.11387-1-richard.henderson@linaro.org
Headers show
Series softfloat queue | expand

Message

Richard Henderson Oct. 5, 2018, 6:01 p.m. UTC
The following changes since commit ae7a4c0a4604bcfed40170db6cca576c44d872a2:

  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20181004' into staging (2018-10-05 16:05:06 +0100)

are available in the Git repository at:

  https://github.com/rth7680/qemu.git tags/pull-fpu-20181005

for you to fetch changes up to 27ae5109a2ba8b6b679cce3e03e16570a34390a0:

  softfloat: Specialize udiv_qrnnd for ppc64 (2018-10-05 12:57:41 -0500)

----------------------------------------------------------------
Testing infrastructure for softfpu (not run by default).
Drop countLeadingZeros.
Fix div_floats.
Add udiv_qrnnd specializations for x86_64, s390x, ppc64 hosts.

----------------------------------------------------------------
Emilio G. Cota (3):
      softfloat: remove float64_trunc_to_int
      gitmodules: add berkeley's softfloat + testfloat version 3
      tests/fp/fp-test: add floating point tests

Richard Henderson (4):
      softfloat: Fix division
      softfloat: Specialize udiv_qrnnd for x86_64
      softfloat: Specialize udiv_qrnnd for s390x
      softfloat: Specialize udiv_qrnnd for ppc64

Thomas Huth (1):
      softfloat: Replace countLeadingZeros32/64 with clz32/64

 include/fpu/softfloat-macros.h | 149 +++----
 include/fpu/softfloat.h        |   1 -
 tests/fp/platform.h            |  41 ++
 fpu/softfloat.c                |  68 +--
 tests/fp/fp-test.c             | 992 +++++++++++++++++++++++++++++++++++++++++
 tests/fp/wrap.inc.c            | 653 +++++++++++++++++++++++++++
 .gitmodules                    |   6 +
 configure                      |   4 +
 tests/Makefile.include         |   3 +
 tests/fp/.gitignore            |   1 +
 tests/fp/Makefile              | 597 +++++++++++++++++++++++++
 tests/fp/berkeley-softfloat-3  |   1 +
 tests/fp/berkeley-testfloat-3  |   1 +
 13 files changed, 2392 insertions(+), 125 deletions(-)
 create mode 100644 tests/fp/platform.h
 create mode 100644 tests/fp/fp-test.c
 create mode 100644 tests/fp/wrap.inc.c
 create mode 100644 tests/fp/.gitignore
 create mode 100644 tests/fp/Makefile
 create mode 160000 tests/fp/berkeley-softfloat-3
 create mode 160000 tests/fp/berkeley-testfloat-3

Comments

Peter Maydell Oct. 8, 2018, 1:47 p.m. UTC | #1
On 5 October 2018 at 19:01, Richard Henderson
<richard.henderson@linaro.org> wrote:
> The following changes since commit ae7a4c0a4604bcfed40170db6cca576c44d872a2:

>

>   Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20181004' into staging (2018-10-05 16:05:06 +0100)

>

> are available in the Git repository at:

>

>   https://github.com/rth7680/qemu.git tags/pull-fpu-20181005

>

> for you to fetch changes up to 27ae5109a2ba8b6b679cce3e03e16570a34390a0:

>

>   softfloat: Specialize udiv_qrnnd for ppc64 (2018-10-05 12:57:41 -0500)

>

> ----------------------------------------------------------------

> Testing infrastructure for softfpu (not run by default).

> Drop countLeadingZeros.

> Fix div_floats.

> Add udiv_qrnnd specializations for x86_64, s390x, ppc64 hosts.

>

> ----------------------------------------------------------------


Applied, thanks.

I guess we should mirror the new submodules on git.qemu.org.

-- PMM
Eric Blake Oct. 8, 2018, 7:17 p.m. UTC | #2
Adding Jeff and Stefan

On 10/8/18 8:47 AM, Peter Maydell wrote:
> On 5 October 2018 at 19:01, Richard Henderson

> <richard.henderson@linaro.org> wrote:

>> The following changes since commit ae7a4c0a4604bcfed40170db6cca576c44d872a2:

>>

>>    Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20181004' into staging (2018-10-05 16:05:06 +0100)

>>

>> are available in the Git repository at:

>>

>>    https://github.com/rth7680/qemu.git tags/pull-fpu-20181005

>>

>> for you to fetch changes up to 27ae5109a2ba8b6b679cce3e03e16570a34390a0:

>>

>>    softfloat: Specialize udiv_qrnnd for ppc64 (2018-10-05 12:57:41 -0500)

>>

>> ----------------------------------------------------------------

>> Testing infrastructure for softfpu (not run by default).

>> Drop countLeadingZeros.

>> Fix div_floats.

>> Add udiv_qrnnd specializations for x86_64, s390x, ppc64 hosts.

>>

>> ----------------------------------------------------------------

> 

> Applied, thanks.

> 

> I guess we should mirror the new submodules on git.qemu.org.


Yes, that's been our general practice.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org