After some error and warning messages, the assembler generates one or more note messages:
The list below contains possible reasons why an assembler program line can be the beginning of a state. If a line has multiple reasons why it is the beginning of a state, a note message contains a reason that goes first in this list.
An stt instruction always marks a state beginning.
The assembler program begins with an initial state beginning with a user or mixed-type instruction.
Alternatively, the state transition matrix has the restriction to define only deterministic state transitions, and the assembler program begins with an initial state beginning with a block of jprob instructions or a choice instruction block.
The assembler program begins with a jmp instruction transferring control via an optional chain of unconditional jumps to an initial state beginning with a user or mixed-type instruction.
Alternatively, the state transition matrix has the restriction to define only deterministic state transitions, and the assembler program begins with a jmp instruction transferring control via an optional chain of unconditional jumps to an initial state beginning with a block of jprob instructions or a choice instruction block.
The assembler program begins with a block of jprob instructions, and jump target of one of them is an initial state beginning with a user or mixed-type instruction, a block of jprob instructions, or a choice instruction block.
The assembler program begins with a single jprob instruction followed by the second of two initial states.
That initial state begins with a user or mixed-type instruction or a choice instruction block.
The first initial state begins at jump target of the jprob instruction.
The assembler program begins with two or more consecutive jprob instructions followed by the last initial state beginning with a user or mixed-type instruction or a choice instruction block.
The other initial states begin at jump targets of the jprob instructions.
The assembler program begins with a choice instruction block followed by the last initial state beginning with a user or mixed-type instruction, a block of jprob instructions, or a choice instruction block.
The other initial states begin at jump targets of case instructions in the former choice instruction block.
The assembler program begins with a choice instruction block containing a case instruction, and its jump target is an initial state beginning with a user or mixed-type instruction, a block of jprob instructions, or a choice instruction block.
A chain of unconditional jumps at the end of a block of user or mixed-type instructions circularly transfers control to a user or mixed-type instruction in the block. The user or mixed-type instruction becomes a state beginning.
A chain of unconditional jumps at the end of a block of joe instructions circularly transfers control to a joe instruction in the block.
The joe instruction becomes a state beginning.
A chain of unconditional jumps at the end of a block of jprob instructions circularly transfers control to a jprob instruction in the block.
The jprob instruction becomes a state beginning.
Jump target of the joe instruction is a user or mixed-type instruction at a state beginning.
Alternatively, the state transition matrix has the restriction to define only deterministic state transitions, and jump target of the joe instruction is a block of jprob instructions or a choice instruction block at a state beginning.
A single joe instruction precedes a state beginning with a user or mixed-type instruction.
Alternatively, the state transition matrix has the restriction to define only deterministic state transitions, and a single joe instruction precedes a state beginning with a block of jprob instructions or a choice instruction block.
A block of two or more consecutive joe instructions precedes a state beginning with a user or mixed-type instruction.
Alternatively, the state transition matrix has the restriction to define only deterministic state transitions, and a block of two or more consecutive joe instructions precedes a state beginning with a block of jprob instructions or a choice instruction block.
The state transition matrix has the restriction to define only deterministic state transitions, so the first jprob instruction in a block of jprob instructions is a state beginning.
The assembler considers the jprob instruction as specifying a profile probability for the state transition matrix, so jump target of this instruction is a state beginning.
The assembler considers a single jprob instruction as specifying a profile probability for the state transition matrix, so a user or mixed-type instruction following the jprob instruction is a state beginning.
The assembler considers a block of two or more jprob instructions as specifying profile probabilities for the state transition matrix, so a user or mixed-type instruction following the block is a state beginning.
The state transition matrix has the restriction to define only deterministic state transitions, so the choice instruction block is a state beginning.
The assembler considers the choice instruction block as specifying profile probabilities for the state transition matrix, so a user or mixed-type instruction following the block is a state beginning.
The assembler considers the case instruction as specifying a profile probability for the state transition matrix, so jump target of this instruction is a state beginning.
After processing all control transfer paths from all initial states and, probably, some unreferenced states in an assembler program, there remained a block of user or mixed-type instructions that did not receive control. The first instruction of the block becomes the beginning of an unreferenced state.
After processing all control transfer paths from all initial states and, probably, some unreferenced states in an assembler program, there remained a block of joe instructions that did not receive control.
The first instruction of the block becomes the beginning of an unreferenced state.
After processing all control transfer paths from all initial states and, probably, some unreferenced states in an assembler program, there remained a block of jprob instructions that did not receive control.
The first instruction of the block becomes the beginning of an unreferenced state.
After processing all control transfer paths from all initial states and, probably, some unreferenced states in an assembler program, there remained the choice instruction block that did not receive control.
The block becomes the beginning of an unreferenced state.