Node: Generics Directive, Next: , Previous: Longcalls Directive, Up: Xtensa Directives



generics

This directive enables or disables all assembler transformation, including relaxation (see Xtensa Relaxation) and optimization (see Xtensa Optimizations).

         .begin [no-]generics
         .end [no-]generics
     

Disabling generics is roughly equivalent to adding an underscore prefix to every opcode within the region, so that every opcode is treated as a specific opcode. See Opcode Names. In the current implementation of as, built-in macros are also disabled within a no-generics region.