Encoding:

POOL32A

000000

0000

code

SIGRIE

111111

6

4

16

6

Format:

SIGRIE code

MIPS32 Release 6

Signal Reserved Instruction Exception

Purpose:

Signal Reserved Instruction Exception

The SIGRIE instruction signals a Reserved Instruction exception.

Description:

 SignalException(ReservedInstruction)

The SIGRIE instruction signals a Reserved Instruction exception. Implementations should use exactly the same mechanisms as they use for reserved instructions that are not defined by the Architecture.

The 16-bit code field is available for software use.

Restrictions:

The 16-bit code field is available for software use. The value zero is considered the default value. Software may provide extended functionality by interpreting nonzero values of the code field in a manner that is outside the scope of this architecture specification.

Availability and Compatibility:

This instruction is introduced by and required as of Release 6.

Pre-Release 6: this instruction encoding was reserved, and required to signal a Reserved Instruction exception. Therefore this instruction can be considered to be both backwards and forwards compatible.

Operation:

SignalException(ReservedInstruction)

Exceptions:

Reserved Instruction