I finally gave up and looked at my orange book (decsystem10
assembly language handbook), 3rd edition.
You are correct; the KI had DMOVE,
DMOVEM, DMOVN to handle double floating point. The KI does not
have \ double integer arithmetic.
As a matter of fact, the DMOVN only
works for floating point format; using it to negate the double
integer format does the wrong thing. I forgot about that once and
couldn't understand why my code wasn't working...
On 2/7/22 6:16 PM, Robert Armstrong wrote:
I can't remember about the KI - I think it had DMOVE, but not any
of the arithmetic instructions.