Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: VAX floating point formats & tuning GCC for CPU models (was Re: Some more patches for GCC...)



> On Apr 4, 2016, at 12:45 PM, Antonio Carlini <a.carlini%ntlworld.com@localhost> wrote:
> 
> On 04/04/16 17:05, Felix Deichmann wrote:
>> Am 04.04.2016 um 17:58 schrieb Mouse:
>>>>> [...] NetBSD on VAXen without FPA chips, [...]
>>> 
>>> I'm probably just exposing my ignorance, here, but, do such things
>>> exist?
>> 
>> InfoServer 1000 for example. It seems to be based upon a CVAX 78034 CPU without the "floating-point accelerator" CFPA.
> ...
> That said, I don't know whether any real VAX ever shipped without FP. The VAX-11/730 was, iirc, almost entirely implemented in microcode, so I guess you could re-write the microcode and dump the FP instructions. Not sure that would count as a VAX though ...

The "VAX Architecture Reference Manual" book (not the DEC internal document) has summaries of the various models in Appendix B.  I though that Microvax I was an exmaple of a no-float machine, but that's incorrect.  What it says is that there were two versions: one with F/G and one with F/D.  (Neither variant has H float.)  MicroVAX II is shown as having F/D/G but no H.  It also says, interestingly/curiously enough, that G/H float support was an optional feature on the 750 and 780.  Also that the 730 was the first VAX to have F/D/G/H standard.

	paul



Home | Main Index | Thread Index | Old Index