You copied the Doc URL to your clipboard.

Instruction width specifiers

The instruction width specifiers .W and .N control the size of T32 instruction encodings.

In T32 code the .W width specifier forcesthe assembler to generate a 32-bit encoding, even if a 16-bit encodingis available. The .W specifier has no effectwhen assembling to A32 code.

In T32 code the .N width specifier forcesthe assembler to generate a 16-bit encoding. In this case, if theinstruction cannot be encoded in 16 bits or if .N isused in A32 code, the assembler generates an error.

If you use an instruction width specifier, you must placeit immediately after the instruction mnemonic and any conditioncode, for example:

BCS.W   label   ; forces 32-bit instruction even for a short branchB.N     label   ; faults if label out of range for 16-bit instruction
Was this page helpful? Yes No