as: Density Instructions

1 
1 9.55.3.1 Using Density Instructions
1 ...................................
1 
1 The Xtensa instruction set has a code density option that provides
1 16-bit versions of some of the most commonly used opcodes.  Use of these
1 opcodes can significantly reduce code size.  When possible, the
1 assembler automatically translates instructions from the core Xtensa
1 instruction set into equivalent instructions from the Xtensa code
1 density option.  This translation can be disabled by using underscore
1 prefixes (⇒Opcode Names Xtensa Opcodes.), by using the
DONTPRINTYET 11 '--no-transform' command-line option (⇒Command Line Options Xtensa
 Options.), or by using the 'no-transform' directive (*notetransform:
1DONTPRINTYET 11 '--no-transform' command-line option (⇒Command Line Options Xtensa
 Options.), or by using the 'no-transform' directive (⇒transform

 Transform Directive.).
1 
1    It is a good idea _not_ to use the density instructions directly.
1 The assembler will automatically select dense instructions where
1 possible.  If you later need to use an Xtensa processor without the code
1 density option, the same assembly code will then work without
1 modification.
1