Aurelien Jarno a écrit :
> On Sun, Dec 30, 2007 at 06:32:45PM +0200, Blue Swirl wrote:
>> On 12/30/07, Aurelien Jarno <[EMAIL PROTECTED]> wrote:
>>> The patch below changes the float and double types into float32 and
>>> and float64 types in the PPC code. This doesn't change anything when
>>> using softfloat-native as the types are the same, but that helps
>>> compiling the PPC target with softfloat.
>> You could also consider replacing the unions with the common
>> definition CPU_DoubleU in cpu-all.h and also add CPU_FloatU.
> 
> Good idea. Please find and updated patch below.
> 
> 
> The patch below uses the float32 and float64 types instead of the float
> and double types in the PPC code. This doesn't change anything when
> using softfloat-native as the types are the same, but that helps 
> compiling the PPC target with softfloat.
> 
> It also defines a new union CPU_FloatU in addition to CPU_DoubleU, and
> use them instead of identical unions that are defined in numerous 
> places.
> 
>  cpu-all.h                  |    5 
>  target-ppc/op.c            |   83 ++------
>  target-ppc/op_helper.c     |  418 
> +++++++++++++++------------------------------
>  target-ppc/op_helper.h     |  104 +++--------
>  target-ppc/op_helper_mem.h |   18 -
>  target-ppc/op_mem.h        |   69 ++-----
>  6 files changed, 240 insertions(+), 457 deletions(-)


Any news about this patch?

-- 
  .''`.  Aurelien Jarno             | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   [EMAIL PROTECTED]         | [EMAIL PROTECTED]
   `-    people.debian.org/~aurel32 | www.aurel32.net


Reply via email to