An unusual feature of the LANai 3.0 processor is that it is a dual-context machine. The system context is not interruptable. Upon reset, the LANai processor begins executing code in the system context, starting from address 0. The entire pipeline switches context at once, as illustrated in the following diagram. Unless the alternate context changes the original-context's state registers, the execution is guaranteed to follow the pipeline diagrams presented in this document.
Branches have a shadow.
General Assembler Info. General Assembler Info. General Assembler Info.