Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Does anyone have a netbsd-5 or earlier VAX to hand?
>> Would it make sense to re-code that to use poly[df] instructions on
>> machines that have them? Would the run-time check be more trouble
>> (or cycles) than it's worth?
> I think the sane way is to actually just use poly[fd] all the time,
> and let the emulation handle it if the machine don't actually
> implement it in hardware.
> No need for explicit checks, it's done automatically by the hardware.
(a) Is that true of all hardware which doesn't have direct POLY
support?
(b) Even if it is, do we want to do that?
(b1) I would expect the trap overhead to be significant.
(b2) I have seen it said that many of the more complex instructions
are, on many implementations, actually slower than doing the same thing
with multiple instructions. POLY is a typical example. I don't know
how true this is, but if it is true on a significant fraction of the
VAXen we care about then we might want to go with the open-coded
version instead of using POLY.
/~\ 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