Subject: Re: VAX 6400 booting saga: SUCCESS!
To: None <port-vax@netbsd.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-vax
Date: 03/17/2002 17:44:14
>>>> [JVM for VAX]
>>> Start writing your own ieee floating point package then.
>> Hmm, I don't really care for retaining the exact floating point
>> semantics of Java, [...]
> Well, since the ieee and VAX fp binary formats don't agree you cannot
> escape writing some ieee-handling stuff.  Java is a virtual machine,
> where the fp format is defined down to the bit.  You'll atleast have
> to convert to and from ieee for every fp op you do.

Or - and this, I suspect, is what the "I don't really care..." meant -
implement an almost-but-not-quite-Java virtual machine, one that's
basically Java except that it uses VAX floating point instead of IEEE
floating point.  A bit like "C compilers" for microcontrollers that
have 8-bit "int"s: it's technically not C, but it's a whole lot like
it, close enough that C knowledge mostly transfers.  The same would be
true of a not-quite-Java engine that used VAX fp.

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B