Instruction Set#
Each instruction description provides a complete overview of its functionality, syntax, and usage. Each description follows a consistent structure:
Syntax: instruction opcode, formats, qualifiers, operands, constraints, and compatibility info.
Semantics: semantic description, usually expressed in C-like operations or pseudocode.
Notes: operational details, constraints, and design rationale when needed.
Examples: examples showing the instruction in a PISA program.
mnemonic operands;
mnemonicconsists of opcode and zero or more opcode qualifiersoperandsconsists of zero or more operands, separated by,qualifiers, operands, or operand groups enclosed within
<>are optionaloperand enclosed within
[]indicate an address operandallowed values for an optional qualifier may indicate its default value
allowed values for an optional qualifier may be omitted if its name and value are identical (e.g.
.ftz)the terminating semicolon (
;) is omitted for brevity in instruction syntax