[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U
From: |
Nathan Froyd |
Subject: |
[Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U |
Date: |
Mon, 11 Apr 2011 07:55:05 -0700 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
On Sun, Apr 10, 2011 at 09:13:05PM +0200, Aurelien Jarno wrote:
> SH4 is always using softfloat, so it's possible to have helpers directly
> taking float32 or float64 value. This allow to get rid of conversions
> through CPU_{Float,Double}U.
Eh, I think this punning on i32/f32 and i64/f64 values is not healthy.
But Peter's already said that the floats-as-structs bit of softfloat is
broken, so maybe it's not worth trying to ensure floats-as-structs works
(or even making it the default, to discourage people from bit-twiddling
directly).
-Nathan
- [Qemu-devel] [PATCH] target-sh4: get rid of CPU_{Float,Double}U, Aurelien Jarno, 2011/04/10
- [Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U,
Nathan Froyd <=
- [Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U, Peter Maydell, 2011/04/11
- [Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U, Aurelien Jarno, 2011/04/11
- Re: [Qemu-devel] [PATCH] target-sh4: get rid of CPU_{Float, Double}U, Richard Henderson, 2011/04/11
- Re: [Qemu-devel] Re: [PATCH] target-sh4: get rid of CPU_{Float, Double}U, Peter Maydell, 2011/04/11
- Re: [Qemu-devel] [PATCH] target-sh4: get rid of CPU_{Float, Double}U, Richard Henderson, 2011/04/11