Using as: MIPS assembly options

Next: MIPS autoextend, Previous: MIPS ISA, Up: MIPS-Dependent [Contents][Index]

#### 9.27.6 Directives to control code generation

The directive `.set insn32` makes the assembler only use 32-bit instruction encodings when generating code for the microMIPS processor. This directive inhibits the use of any 16-bit instructions from that point on in the assembly. The `.set noinsn32` directive allows 16-bit instructions to be accepted.

Traditional MIPS assemblers do not support this directive.