Port-vax archive

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

Re: New Vax - future directions :-)

> So I'd say [EMUL/EMULU] definitely have value.  However, it's a fair
> point that it might be hard to get compilers to make use of it.

Perhaps.  But it can be used under the hood by large-number support
routines, either libc "word×word->doubleword" or large integer
arithmetic such as is used by modern crypto.  Even if there are only
two EMULU instructions in an executable, they can still make a
significant difference.

> As is the case for so much of the stuff in the VAX.  It's good for
> people writing in assembler, but difficult to make use of by
> compilers...

Well, modern compilers, because they attempt to be multi-target.  Build
a VAX-target compiler, with no care for non-VAX targets, and it becomes

>> You don't have any modern language that want to deal with the upper
>> part anyway.

Only antique languages (like Lisp) with bignum support, or fringe
applications like cryptography.

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

Home | Main Index | Thread Index | Old Index