Lines Matching full:literals
254 [-[no-]text-section-literals] [-[no-]absolute-literals]
1002 `--text-section-literals | --no-text-section-literals'
1003 With `--text-section-literals', literal pools are interspersed in
1004 the text section. The default is `--no-text-section-literals',
1005 which places literals in a separate section in the output file.
1006 These options only affect literals referenced via PC-relative
1007 `L32R' instructions; literals for absolute mode `L32R'
1010 `--absolute-literals | --no-absolute-literals'
3188 `.ascii' expects zero or more string literals (*note Strings::)
9530 Many of the usual forms of address constants / address literals are
9605 that is used for non-label address literals. When a second
11866 Packed decimal (P) format floating literals are not supported. Feel
12321 Packed decimal (P) format floating literals are not supported. Feel
17565 string literals as themselves. For example, the C statement
17862 Immediate floating literals (_e.g._ `S`$6.9') are rendered
18504 `--text-section-literals | --no-text-section-literals'
18506 `--no-text-section-literals', which places literals in separate
18508 placed in a data RAM/ROM. With `--text-section-literals', the
18509 literals are interspersed in the text section in order to keep
18511 necessary for large assembly files, where the literals would
18513 section. These options only affect literals referenced via
18514 PC-relative `L32R' instructions; literals for absolute mode `L32R'
18518 `--absolute-literals | --no-absolute-literals'
18946 * Literal Directive:: Intermix Literals with Instructions.
18949 * Absolute Literals Directive:: Control PC-Relative vs. Absolute Literals.
19016 literals. For example, the code:
19028 however, when using the `--text-section-literals' option (*note Command
19038 When literals are placed in separate sections, the literal section
19039 names are derived from the names of the sections where the literals are
19042 instructions (*note absolute-literals: Absolute Literals Directive.).
19043 These base names are used for literals defined in the default `.text'
19044 section. For literals defined in other sections or within the scope of
19057 example, for literals defined in a section named
19064 literals defined in a section named `.iram0.text', the literal
19073 (1) Literals for the `.init' and `.fini' sections are always placed
19074 in separate sections, even when `--text-section-literals' is enabled.
19082 When using `--text-section-literals' to place literals inline in the
19089 `--text-section-literals' option is not used or when `L32R'
19104 any uses of the literals, due to the negative offsets used by
19119 File: as.info, Node: Literal Prefix Directive, Next: Absolute Literals Directive, Prev: Literal Position Directive, Up: Xtensa Directives
19126 where the literals are defined.
19131 For literals defined within the delimited region, the literal section
19136 has no effect when using the `--text-section-literals' option (*note
19140 File: as.info, Node: Absolute Literals Directive, Prev: Literal Prefix Directive, Up: Xtensa Directives
19142 9.42.5.7 absolute-literals
19145 The `absolute-literals' and `no-absolute-literals' directives control
19150 .begin [no-]absolute-literals
19151 .end [no-]absolute-literals
19163 `--no-absolute-literals' command-line option is specified. Otherwise,
19165 `absolute-literals' directive can then be used to override the default
20017 * --absolute-literals: Xtensa Options. (line 23)
20052 * --no-absolute-literals: Xtensa Options. (line 23)
20061 * --no-text-section-literals: Xtensa Options. (line 9)
20079 * --text-section-literals: Xtensa Options. (line 9)
20489 * absolute-literals directive: Absolute Literals Directive.
21458 * no-absolute-literals directive: Absolute Literals Directive.
21847 * string literals: Ascii. (line 6)
22614 Node: Absolute Literals Directive690031