FPGA VAX update

der Mouse mouse at Rodents.Montreal.QC.CA
Mon Oct 24 13:02:12 CDT 2005


> And of course, with a VAX, you have the bloody instruction fetch and
> decode stuff which really is a pain.  [...]  Worst instructions take
> five arguments if I remember correctly.

Eight instructions take six.  Five of them (addp6, subp6, mulp, divp,
ashp) are packed-decimal and thus may not be in silicon or microcode,
and two (movtc, movtuc) are relatively rare string operations, but the
other (index) is simple and (for some languages) heavily used; I'd
expect at least that one to be done in silicon/microcode.  (And for the
other seven, even if they're just traps to macrocode as they are on
(eg) the uVII, I *think* you need to do at least rudimentary argument
parsing before taking the trap.)

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


More information about the cctalk mailing list