Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Eduardo Habkost
On Mon, Apr 04, 2016 at 08:46:17PM +0100, Peter Maydell wrote: > On 4 April 2016 at 20:42, Eduardo Habkost wrote: > > On Mon, Apr 04, 2016 at 08:38:54PM +0100, Peter Maydell wrote: > >> On 4 April 2016 at 20:37, Eduardo Habkost wrote: > >> > On Mon, Apr

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Peter Maydell
On 4 April 2016 at 20:42, Eduardo Habkost wrote: > On Mon, Apr 04, 2016 at 08:38:54PM +0100, Peter Maydell wrote: >> On 4 April 2016 at 20:37, Eduardo Habkost wrote: >> > On Mon, Apr 04, 2016 at 02:31:47PM +0100, Peter Maydell wrote: >> >> On 4 April

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Eduardo Habkost
On Mon, Apr 04, 2016 at 08:38:54PM +0100, Peter Maydell wrote: > On 4 April 2016 at 20:37, Eduardo Habkost wrote: > > On Mon, Apr 04, 2016 at 02:31:47PM +0100, Peter Maydell wrote: > >> On 4 April 2016 at 14:21, Aleksandar Markovic > >> wrote:

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Peter Maydell
On 4 April 2016 at 20:37, Eduardo Habkost wrote: > On Mon, Apr 04, 2016 at 02:31:47PM +0100, Peter Maydell wrote: >> On 4 April 2016 at 14:21, Aleksandar Markovic >> wrote: >> > B. arm - explicitely sets other fields of float_status, >> >

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Eduardo Habkost
On Mon, Apr 04, 2016 at 02:31:47PM +0100, Peter Maydell wrote: > On 4 April 2016 at 14:21, Aleksandar Markovic > wrote: > > B. arm - explicitely sets other fields of float_status, > > explicit invocation of set_snan_bit_is_one(0) added > > We zero the

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Leon Alrae
On 03/04/16 15:25, Aleksandar Markovic wrote: > It just seems to me that, in similar case, 16-bit default NaN value should be > 0x7E00. This value is needed for MSA operations. ("MIPS Architecture for > Programmers Volume IV-j: The MIPS32® SIMD Architecture Module", Revision > 1.12, (february

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Peter Maydell
On 4 April 2016 at 14:21, Aleksandar Markovic wrote: > B. arm - explicitely sets other fields of float_status, > explicit invocation of set_snan_bit_is_one(0) added We zero the float_status structs on reset, because they are earlier in the CPUARMState

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-04 Thread Aleksandar Markovic
hat.com; g...@mprc.pku.edu.cn; Leon Alrae; afaer...@suse.de; aurel...@aurel32.net; pro...@gmail.com Subject: Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit On 03/25/2016 05:50 AM, Aleksandar Markovic wrote: > +float16 float16_default_nan

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-03 Thread Aleksandar Markovic
el...@aurel32.net; r...@twiddle.net Subject: Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit On 25/03/16 12:50, Aleksandar Markovic wrote: > > /* > | The pattern f

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-04-01 Thread Leon Alrae
On 25/03/16 12:50, Aleksandar Markovic wrote: > > /* > | The pattern for a default generated single-precision NaN. > > **/ > +float32

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-03-30 Thread Aleksandar Markovic
; jcmvb...@gmail.com; Miodrag Dinic; qemu-...@nongnu.org; qemu-...@nongnu.org; edgar.igles...@gmail.com; pbonz...@redhat.com; g...@mprc.pku.edu.cn; Leon Alrae; afaer...@suse.de; aurel...@aurel32.net; r...@twiddle.net Subject: Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-03-29 Thread Bastian Koppelmann
On 03/25/2016 01:50 PM, Aleksandar Markovic wrote: > From: Aleksandar Markovic > > This patch enables SoftFloat library to be configured at run-time in > relation to the meaning of signaling NaN bit. > > Background: > > In floating-point calculations, there is a

Re: [Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-03-28 Thread Richard Henderson
On 03/25/2016 05:50 AM, Aleksandar Markovic wrote: +float16 float16_default_nan(float_status *status) { { on the next line. +return const_float64(LIT64( 0xFFF8 )); Let's please fix the horrible formatting in this file as we touch the lines, please. -#define

[Qemu-devel] [PATCH 1/2] softfloat: Enable run-time-configurable meaning of signaling NaN bit

2016-03-25 Thread Aleksandar Markovic
From: Aleksandar Markovic This patch enables SoftFloat library to be configured at run-time in relation to the meaning of signaling NaN bit. Background: In floating-point calculations, there is a need for denoting undefined or unrepresentable values. This is