as: Absolute Literals Directive

 
 9.54.5.7 absolute-literals
 ..........................
 
 The 'absolute-literals' and 'no-absolute-literals' directives control
 the absolute vs. PC-relative mode for 'L32R' instructions.  These are
 relevant only for Xtensa configurations that include the absolute
 addressing option for 'L32R' instructions.
 
          .begin [no-]absolute-literals
          .end [no-]absolute-literals
 
    These directives do not change the 'L32R' mode--they only cause the
 assembler to emit the appropriate kind of relocation for 'L32R'
 instructions and to place the literal values in the appropriate section.
 To change the 'L32R' mode, the program must write the 'LITBASE' special
 register.  It is the programmer's responsibility to keep track of the
 mode and indicate to the assembler which mode is used in each region of
 code.
 
    If the Xtensa configuration includes the absolute 'L32R' addressing
 option, the default is to assume absolute 'L32R' addressing unless the
 '--no-absolute-literals' command-line option is specified.  Otherwise,
 the default is to assume PC-relative 'L32R' addressing.  The
 'absolute-literals' directive can then be used to override the default
 determined by the command-line options.