[kaffe] Porting Kaffe to PS2

Dylan Schell dylans@xs4all.nl
Sat, 15 Jun 2002 21:54:53 +0200


Sorry if this was a bit unclear, what I really wanted to know:
Does JIT3 make the assumption that 64 float is implementable on the
CPU, does it have a fallback for cases (like mine) where 64 bit floats
are not available. Or should I be tweaking the mips/jit3-iconv* to
generate soft float library calls? (This would mean a very ugly patch
that would only be useful on platforms where no FPU emulator is present)


Jim Pick wrote:
> On Sat, 2002-06-15 at 12:34, Dylan Schell wrote:
> 
>>Hi,
>>
>>I'm currently trying to port kaffe to PS2/Linux.
>>
>>I've gotten to the point where the interpreter only fails some
>>IEEE tests (NaN/-0.0/Inf), and would like to proceed with the JIT
>>The current mips port basically runs except for 64 floating point
>>instructions. the PS2 runs on a MIPS processor that can only do 32 bit 
>>floating point. Is there and "easy" way to get the JIT to do 64 bit 
>>floats in software?
> 
> 
> I'm not sure.  Maybe it's possible to mix soft and hard float?  That
> sounds more like a toolchain thing.  Maybe libfloat would be useful?
> 
> 
>>Also what would be the best way to publish any patches, is there any
>>interest in integrating this in the default codebase?
> 
> 
> Just send them to the list.  If they apply cleanly and aren't too ugly,
> they'll go in.  :-)
> 
> Cheers,
> 
>  - Jim
> 
> 
> 
> _______________________________________________
> kaffe mailing list
> kaffe@kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
> 
>