According to https://en.wikipedia.org/wiki/Data_General_Nova
The Nova 1200 executed core memory access instructions (LDA and STA) in 2.55 microseconds (μs). Use of read-only memory saved 0.4 μs. Accumulator instructions (ADD, SUB, COM, NEG, etc.) took 1.55 μs, MUL 2.55 μs, DIV 3.75 μs, ISZ 3.15-4.5 μs.
Okay, many of those instruction times look reasonable and unsurprising...
... Wait a minute. Integer division in 3.75 microseconds? On a machine that took 1.55 microseconds for addition? How?! I understand you can make multiply fast if you are prepared to spend logic gates on a Wallace tree multiplier, but how could division possibly be made that fast? Even decades later, on chips that could easily throw millions of transistors at doing steps in parallel, divide was the one instruction that remained much slower than regular ALU operations. How did the Nova make it that fast in the 1970s?