[comp.sys.transputer] Transputer Instruction Set errata

erck03@castle.edinburgh.ac.uk (J Wexler) (11/29/90)

In article <12866@wraxall.inmos.co.uk> des@inmos.co.uk () writes:

>Here is a list of known "bugs"/"features" in the Transputer Instruction
>Set/Compiler Writer's Guide book.
>
>If you are aware of any others please email me with details
>(des@inmos.co.uk or des@inmos.com) so that I can update this list.
>
>david shepherd
>

and among the errata is this, on "fpldnldbi"

>152     6,7 13-sep-88 both occurences of Breg should be Breg x 2

Actually, I believe that there are a couple of other errors in the
description of fpldnldbi on page 152.  Much earlier in the book, on page
52, we are told that fpldnldbi is equivalent to wsubdb followed by
fpldnldb. My own trials have shown that page 52 is correct. On page 152,
therefore, we should have
    Areg' = Creg
    Breg' = undefined
    Creg' = undefined
[whereas the book actually says
    Areg' = Breg
    Breg' = Creg
    Creg' = undefined]

John Wexler
Edinburgh Parallel Computing Centre