Re: [Qemu-devel] [PULL 0/8] softfloat queue

2018-10-08 Thread Eric Blake

Adding Jeff and Stefan

On 10/8/18 8:47 AM, Peter Maydell wrote:

On 5 October 2018 at 19:01, Richard Henderson
 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



Re: [Qemu-devel] [PULL 0/8] softfloat queue

2018-10-08 Thread Peter Maydell
On 5 October 2018 at 19:01, Richard Henderson
 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



[Qemu-devel] [PULL 0/8] softfloat queue

2018-10-05 Thread Richard Henderson
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 16 tests/fp/berkeley-softfloat-3
 create mode 16 tests/fp/berkeley-testfloat-3