Node: Generics Directive, Next: Literal Directive, Previous: Longcalls Directive, Up: Xtensa Directives
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.