Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: POLYx addressing-mode questions




> On Aug 7, 2020, at 12:46 PM, Mouse <mouse%Rodents-Montreal.ORG@localhost> wrote:
> 
> The VARM I have (EL-00032-00-decStd32_Jan90) describes the POLYF,
> POLYD, POLYG, and POLYH operands as
> 
>              opcode arg.rf, degree.rw, tbladdr.ab, {R0-3.wl}  !POLYF
> 
>              opcode arg.rd, degree.rw, tbladdr.ab, {R0-5.wl}  !POLYD
> 
>              opcode arg.rg, degree.rw, tbladdr.ab, {R0-5.wl}  !POLYG
> 
>              opcode arg.rh, degree.rw, tbladdr.ab,
>                     {R0-5.wl,-16(SP):-1(SP).wb}               !POLYH
> 
> (page 3-137), but it seems plausible to me that the tbladdr operands
> should actually be .af, .ad, .ag, and .ah.  Could someone who knows -
> or who can test with real hardware - clarify whether this is a mistake
> in the VARM or whether they really are .ab?

I don't have hardware, but here is one data point: SIMH, in code written by Bob Supnik who knows what he's doing, makes it clear that the tbladdr is indeed an ab argument.

	paul



Home | Main Index | Thread Index | Old Index