[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/2] target/i386: SSE floating-point fixes
From: |
Paolo Bonzini |
Subject: |
Re: [PATCH 0/2] target/i386: SSE floating-point fixes |
Date: |
Fri, 26 Jun 2020 13:00:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 |
On 26/06/20 01:57, Joseph Myers wrote:
> Fix some issues relating to SSE floating-point emulation. The first
> patch fixes a problem with the handling of the FTZ bit that was found
> through the testcase written for the second patch. Rather than
> writing a separate standalone test for that bug, it seemed sufficient
> for the testcase in the second patch to cover both patches.
>
> The style checker will produce its usual inapplicable warnings about
> use of "volatile" in the testcase and about C99 hex float constants.
>
> Joseph Myers (2):
> target/i386: set SSE FTZ in correct floating-point state
> target/i386: fix IEEE SSE floating-point exception raising
>
> target/i386/cpu.h | 1 +
> target/i386/fpu_helper.c | 35 +-
> target/i386/gdbstub.c | 1 +
> target/i386/helper.c | 1 +
> target/i386/helper.h | 1 +
> target/i386/ops_sse.h | 28 +-
> target/i386/translate.c | 1 +
> tests/tcg/i386/Makefile.target | 4 +
> tests/tcg/i386/test-i386-sse-exceptions.c | 813 ++++++++++++++++++++++
> 9 files changed, 872 insertions(+), 13 deletions(-)
> create mode 100644 tests/tcg/i386/test-i386-sse-exceptions.c
>
Queued, thanks.
Paolo