cwunder wrote:
Yes it is see "TC_Architecture_vol1_TC161_TCS_TC16P_TC16E.pdf" on page 37

I have worked on processor architecture and instruction set architectures before, at Renesas and other companies.
Two of my six patents (US 7,412,581 and US 7,877,572) are in the realm of microprocessor architecture.
So I have some experience with processor and instruction set architecture manuals.
In addition, I have programmed in assembly language on multiple processors, including the 6502, 65816, 68000, SH2, SH4, H8/300H, MIPS, x86 16/32/64-bit, etc.
So I also have experience reading instruction set manuals as a user as well.
In my experience, the definition of an instruction in the architecture manual should concisely define its behavior.
For example, an ALU instruction for a CISC architecture typically includes its effect on the bits in the flags register.
If the result of an ALU operation is zero, then the zero flag should be set, etc.
For memory access instructions, such as loads and stores, the behavior for an MMU fault is specified.
So for an instruction such as MTCR, the behavior of the instruction if ENDINIT is set should be specified.
The definition of the MTCR instruction in the TC Architecture manual does not include any mention of ENDINIT.
So I consider this a manual bug.

Toshi