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