On 2013-05-23 03:27, Rob Doyle wrote:
> On 5/22/2013 4:47 PM, Rich Alderson wrote:
>> Rob Doyle <
radi...@gmail.com> writes:
>>
>>> So...
>>
>>> I'm enjoying the misery of debugging the DFDV and DDIV instructions on
>>> the KS10 FPGA.
>>
>>> And I was wondering...
>>
>>> Why are these instructions named the way they are? It would seem to me
>>> that these are Quad Word instructions not Double Word instructions.
>>
>> They're named for the size of the *inputs*, not the size of the outputs.
>
> I guess.
>
> A VAX quadword is 64-bits. Ditto Intel.
>
> At least a Power PC quadword is 128-bits.
>
> I just really found it strange that the 144-bit (141-bit actually)
> output of a PDP-10 multiply would be called a double...
It is not. It's called a quadruple (see
http://pdp10.nocrew.org/docs/instruction-set/KL-Only.html). But it has
nothing to do with the number of bits, but that it's multiple of the
word size.
And Rich made it a bit too east for himself. They are called double,
even though one input parameter of one instruction (DDIV) actually takes
a quadruple input as one parameter. But like Glen said, that is pretty
common for integer multiplication and division instructions in various
architectures.
> Does any know of an arbitrary precision calculator (or one that does at
> least 144-bits) that speaks octal?
bc
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email:
b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol