Imagine our chagrin when days of trying to correct
the
problem led to the conclusion that the diagnostic was incorrect.
I may have a situation like this in working on my FPGA PDP-10.? The
Processor Reference Manuals seem quite clear that the rotate
instructions take E mod 256.? One of the manuals I've found even adds
that they never move more than 255 positions.? And yet the diagnostics I
have clearly want ROT AC,-256 to move 256 positions to the right, not
0.? Not having a real PDP-10 to compare against, I don't know which is
right.
Doing it mod 256 would be easier; I had to add an extra rotor to my
barrel shifter to handle the -256 case to make the diagnostic pass.