Home | History | Annotate | Download | only in info

Lines Matching full:pseudo

41 * Pseudo Ops::                  Assembler Directives
301 file via the use of a `.set' pseudo-op.
797 ELF and ECOFF only), handling of pseudo-opcodes which may generate
1008 assembler directives (often called "pseudo-ops") and assembler syntax.
1371 changes the syntax and pseudo-op handling of `as' to make it compatible
1400 * `END' pseudo-op specifying start address
1402 The MRI `END' pseudo-op permits the specification of a start
1407 * `IDNT', `.ident' and `NAME' pseudo-ops
1409 The MRI `IDNT', `.ident' and `NAME' pseudo-ops assign a module
1413 * `ORG' pseudo-op
1415 The m68k MRI `ORG' pseudo-op begins an absolute section at a given
1416 address. This differs from the usual `as' `.org' pseudo-op, which
1433 `DC.P' and `DCB.P' pseudo-ops are not supported.
1435 * `FEQU' pseudo-op
1437 The m68k `FEQU' pseudo-op is not supported.
1439 * `NOOBJ' pseudo-op
1441 The m68k `NOOBJ' pseudo-op is not supported.
1465 * `XREF' pseudo-op.
1467 The m68k `XREF' pseudo-op is ignored.
1469 * `.debug' pseudo-op
1471 The i960 `.debug' pseudo-op is not supported.
1473 * `.extended' pseudo-op
1475 The i960 `.extended' pseudo-op is not supported.
1477 * `.list' pseudo-op.
1479 The various options of the i960 `.list' pseudo-op are not
1482 * `.optimize' pseudo-op
1484 The i960 `.optimize' pseudo-op is not supported.
1486 * `.output' pseudo-op
1488 The i960 `.output' pseudo-op is not supported.
1490 * `.setreal' pseudo-op
1492 The i960 `.setreal' pseudo-op is not supported.
2289 The `.lcomm' pseudo-op defines a symbol in the bss section; see
2292 The `.comm' pseudo-op may be used to declare a common symbol, which
2612 File: as.info, Node: Expressions, Next: Pseudo Ops, Prev: Symbols, Up: Top
2812 File: as.info, Node: Pseudo Ops, Next: Object Attributes, Prev: Expressions, Up: Top
2973 File: as.info, Node: Abort, Next: ABORT (COFF), Up: Pseudo Ops
2985 File: as.info, Node: ABORT (COFF), Next: Align, Prev: Abort, Up: Pseudo Ops
2994 File: as.info, Node: Align, Next: Altmacro, Prev: ABORT (COFF), Up: Pseudo Ops
3039 File: as.info, Node: Altmacro, Next: Ascii, Prev: Align, Up: Pseudo Ops
3077 File: as.info, Node: Ascii, Next: Asciz, Prev: Altmacro, Up: Pseudo Ops
3087 File: as.info, Node: Asciz, Next: Balign, Prev: Ascii, Up: Pseudo Ops
3096 File: as.info, Node: Balign, Next: Byte, Prev: Asciz, Up: Pseudo Ops
3132 File: as.info, Node: Byte, Next: CFI directives, Prev: Balign, Up: Pseudo Ops
3141 File: as.info, Node: CFI directives, Next: Comm, Prev: Byte, Up: Pseudo Ops
3297 File: as.info, Node: Comm, Next: Data, Prev: CFI directives, Up: Pseudo Ops
3337 File: as.info, Node: Data, Next: Def, Prev: Comm, Up: Pseudo Ops
3347 File: as.info, Node: Def, Next: Desc, Prev: Data, Up: Pseudo Ops
3356 File: as.info, Node: Desc, Next: Dim, Prev: Def, Up: Pseudo Ops
3370 File: as.info, Node: Dim, Next: Double, Prev: Desc, Up: Pseudo Ops
3380 File: as.info, Node: Double, Next: Eject, Prev: Dim, Up: Pseudo Ops
3391 File: as.info, Node: Eject, Next: Else, Prev: Double, Up: Pseudo Ops
3399 File: as.info, Node: Else, Next: Elseif, Prev: Eject, Up: Pseudo Ops
3409 File: as.info, Node: Elseif, Next: End, Prev: Else, Up: Pseudo Ops
3419 File: as.info, Node: End, Next: Endef, Prev: Elseif, Up: Pseudo Ops
3428 File: as.info, Node: Endef, Next: Endfunc, Prev: End, Up: Pseudo Ops
3436 File: as.info, Node: Endfunc, Next: Endif, Prev: Endef, Up: Pseudo Ops
3444 File: as.info, Node: Endif, Next: Equ, Prev: Endfunc, Up: Pseudo Ops
3454 File: as.info, Node: Equ, Next: Equiv, Prev: Endif, Up: Pseudo Ops
3469 File: as.info, Node: Equiv, Next: Eqv, Prev: Equ, Up: Pseudo Ops
3488 File: as.info, Node: Eqv, Next: Err, Prev: Equiv, Up: Pseudo Ops
3499 File: as.info, Node: Err, Next: Error, Prev: Eqv, Up: Pseudo Ops
3510 File: as.info, Node: Error, Next: Exitm, Prev: Err, Up: Pseudo Ops
3523 File: as.info, Node: Exitm, Next: Extern, Prev: Error, Up: Pseudo Ops
3531 File: as.info, Node: Extern, Next: Fail, Prev: Exitm, Up: Pseudo Ops
3541 File: as.info, Node: Fail, Next: File, Prev: Extern, Up: Pseudo Ops
3553 File: as.info, Node: File, Next: Fill, Prev: Fail, Up: Pseudo Ops
3594 File: as.info, Node: Fill, Next: Float, Prev: File, Up: Pseudo Ops
3615 File: as.info, Node: Float, Next: Func, Prev: Fill, Up: Pseudo Ops
3626 File: as.info, Node: Func, Next: Global, Prev: Float, Up: Pseudo Ops
3640 File: as.info, Node: Global, Next: Gnu_attribute, Prev: Func, Up: Pseudo Ops
3659 File: as.info, Node: Gnu_attribute, Next: Hidden, Prev: Global, Up: Pseudo Ops
3667 File: as.info, Node: Hidden, Next: hword, Prev: Gnu_attribute, Up: Pseudo Ops
3683 Pseudo Ops
3695 File: as.info, Node: Ident, Next: If, Prev: hword, Up: Pseudo Ops
3709 File: as.info, Node: If, Next: Incbin, Prev: Ident, Up: Pseudo Ops
3790 File: as.info, Node: Incbin, Next: Include, Prev: If, Up: Pseudo Ops
3807 File: as.info, Node: Include, Next: Int, Prev: Incbin, Up: Pseudo Ops
3821 File: as.info, Node: Int, Next: Internal, Prev: Include, Up: Pseudo Ops
3832 File: as.info, Node: Internal, Next: Irp, Prev: Int, Up: Pseudo Ops
3849 File: as.info, Node: Irp, Next: Irpc, Prev: Internal, Up: Pseudo Ops
3877 File: as.info, Node: Irpc, Next: Lcomm, Prev: Irp, Up: Pseudo Ops
3906 File: as.info, Node: Lcomm, Next: Lflags, Prev: Irpc, Up: Pseudo Ops
3925 File: as.info, Node: Lflags, Next: Line, Prev: Lcomm, Up: Pseudo Ops
3934 File: as.info, Node: Line, Next: Linkonce, Prev: Lflags, Up: Pseudo Ops
3955 File: as.info, Node: Linkonce, Next: List, Prev: Line, Up: Pseudo Ops
3963 once in the final output file. The `.linkonce' pseudo-op must be used
3990 File: as.info, Node: List, Next: Ln, Prev: Linkonce, Up: Pseudo Ops
4006 File: as.info, Node: Ln, Next: Loc, Prev: List, Up: Pseudo Ops
4014 File: as.info, Node: Loc, Next: Loc_mark_labels, Prev: Ln, Up: Pseudo Ops
4054 File: as.info, Node: Loc_mark_labels, Next: Local, Prev: Loc, Up: Pseudo Ops
4066 File: as.info, Node: Local, Next: Long, Prev: Loc_mark_labels, Up: Pseudo Ops
4082 File: as.info, Node: Long, Next: Macro, Prev: Local, Up: Pseudo Ops
4090 File: as.info, Node: Macro, Next: MRI, Prev: Long, Up: Pseudo Ops
4223 pseudo ops also applies to the identifiers used in `.irp' (*note
4234 this pseudo-variable; you can copy that number to your output with
4243 File: as.info, Node: MRI, Next: Noaltmacro, Prev: Macro, Up: Pseudo Ops
4254 File: as.info, Node: Noaltmacro, Next: Nolist, Prev: MRI, Up: Pseudo Ops
4262 File: as.info, Node: Nolist, Next: Octa, Prev: Noaltmacro, Up: Pseudo Ops
4274 File: as.info, Node: Octa, Next: Org, Prev: Nolist, Up: Pseudo Ops
4286 File: as.info, Node: Org, Next: P2align, Prev: Octa, Up: Pseudo Ops
4315 File: as.info, Node: P2align, Next: PopSection, Prev: Org, Up: Pseudo Ops
4352 File: as.info, Node: PopSection, Next: Previous, Prev: P2align, Up: Pseudo Ops
4367 File: as.info, Node: Previous, Next: Print, Prev: PopSection, Up: Pseudo Ops
4415 File: as.info, Node: Print, Next: Protected, Prev: Previous, Up: Pseudo Ops
4424 File: as.info, Node: Protected, Next: Psize, Prev: Print, Up: Pseudo Ops
4440 File: as.info, Node: Psize, Next: Purgem, Prev: Protected, Up: Pseudo Ops
4459 File: as.info, Node: Purgem, Next: PushSection, Prev: Psize, Up: Pseudo Ops
4468 File: as.info, Node: PushSection, Next: Quad, Prev: Purgem, Up: Pseudo Ops
4485 File: as.info, Node: Quad, Next: Reloc, Prev: PushSection, Up: Pseudo Ops
4499 File: as.info, Node: Reloc, Next: Rept, Prev: Quad, Up: Pseudo Ops
4515 File: as.info, Node: Rept, Next: Sbttl, Prev: Reloc, Up: Pseudo Ops
4536 File: as.info, Node: Sbttl, Next: Scl, Prev: Rept, Up: Pseudo Ops
4548 File: as.info, Node: Scl, Next: Section, Prev: Sbttl, Up: Pseudo Ops
4559 File: as.info, Node: Section, Next: Set, Prev: Scl, Up: Pseudo Ops
4749 File: as.info, Node: Set, Next: Short, Prev: Section, Up: Pseudo Ops
4769 File: as.info, Node: Short, Next: Single, Prev: Set, Up: Pseudo Ops
4780 File: as.info, Node: Single, Next: Size, Prev: Short, Up: Pseudo Ops
4791 File: as.info, Node: Size, Next: Skip, Prev: Single, Up: Pseudo Ops
4819 File: as.info, Node: Skip, Next: Sleb128, Prev: Size, Up: Pseudo Ops
4829 File: as.info, Node: Sleb128, Next: Space, Prev: Skip, Up: Pseudo Ops
4839 File: as.info, Node: Space, Next: Stab, Prev: Sleb128, Up: Pseudo Ops
4855 File: as.info, Node: Stab, Next: String, Prev: Space, Up: Pseudo Ops
4909 File: as.info, Node: String, Next: Struct, Prev: Stab, Up: Pseudo Ops
4923 `string' pseudo opcode in that each 8-bit character from STR is copied
4934 File: as.info, Node: Struct, Next: SubSection, Prev: String, Up: Pseudo Ops
4955 File: as.info, Node: SubSection, Next: Symver, Prev: Struct, Up: Pseudo Ops
4970 File: as.info, Node: Symver, Next: Tag, Prev: SubSection, Up: Pseudo Ops
5019 File: as.info, Node: Tag, Next: Text, Prev: Symver, Up: Pseudo Ops
5030 File: as.info, Node: Text, Next: Title, Prev: Tag, Up: Pseudo Ops
5040 File: as.info, Node: Title, Next: Type, Prev: Text, Up: Pseudo Ops
5052 File: as.info, Node: Type, Next: Uleb128, Prev: Title, Up: Pseudo Ops
5136 File: as.info, Node: Uleb128, Next: Val, Prev: Type, Up: Pseudo Ops
5146 File: as.info, Node: Val, Next: Version, Prev: Uleb128, Up: Pseudo Ops
5155 File: as.info, Node: Version, Next: VTableEntry, Prev: Val, Up: Pseudo Ops
5164 File: as.info, Node: VTableEntry, Next: VTableInherit, Prev: Version, Up: Pseudo Ops
5173 File: as.info, Node: VTableInherit, Next: Warning, Prev: VTableEntry, Up: Pseudo Ops
5184 File: as.info, Node: Warning, Next: Weak, Prev: VTableInherit, Up: Pseudo Ops
5193 File: as.info, Node: Weak, Next: Weakref, Prev: Warning, Up: Pseudo Ops
5212 File: as.info, Node: Weakref, Next: Word, Prev: Weak, Up: Pseudo Ops
5235 File: as.info, Node: Word, Next: Deprecated, Prev: Weakref, Up: Pseudo Ops
5275 File: as.info, Node: Deprecated, Prev: Word, Up: Pseudo Ops
5287 File: as.info, Node: Object Attributes, Next: Machine Dependencies, Prev: Pseudo Ops, Up: Top
5434 pseudo-instructions for branch optimization.
6788 An error occurs if the name is undefined. Note - this pseudo op
6824 several pseudo opcodes, including several synthetic load instructions.
6829 This pseudo op will always evaluate to a legal ARM instruction
6913 pseudo ops to ensure that appropriate exception unwind information is
6919 To illustrate the use of these pseudo ops, we will examine the code
6970 instructions are not important since we are focusing on the pseudo ops
6981 The `.fnstart' (*note .fnstart pseudo op: arm_fnstart.) pseudo op
6983 the `.fnend' (*note .fnend pseudo op: arm_fnend.) pseudo op appears
6984 immediately after the last instruction of the function. These pseudo
6989 the compiler emits the pseudo ops with particular instructions. That
6991 correctness. It would work just as well to emit all of the pseudo ops
6994 The `.save' (*note .save pseudo op: arm_save.) pseudo op indicates
6997 pseudo op is a list of registers to save. If a register is
7004 thrown, the function that contains the `.save' pseudo op restores these
7009 of the function and you do not need to use the `.save' pseudo op
7013 throw an exception. And, you must use the `.save' pseudo op to
7016 The `.pad' (*note .pad: arm_pad.) pseudo op indicates a modification
7022 The `.setfp' (*note .setfp pseudo op: arm_setfp.) pseudo op
7032 `.setfp' pseudo op. If you do not use a frame pointer, then you should
7037 The pseudo ops described above are sufficient for writing assembly
7966 There are a few CRIS-specific pseudo-directives in addition to the
7967 generic ones. *Note Pseudo Ops::. Constants emitted by
7968 pseudo-directives are in little-endian order for CRIS. There is no
8790 pseudo-instructions are needed on this family.
10199 Emit a warning message if any pseudo-instruction expansions
10205 pseudo-instructions.
10233 Change the temporary register used when expanding pseudo
10255 9.14.4.1 Other instruction support (pseudo-instructions)
10259 pseudo-instructions are supported. While these are supported, they are
10262 are the pseudo-instructions that result in expansions.
10265 The pseudo-instruction `mov imm,%rn' (where the immediate does not
10272 For example, the pseudo-instruction `ld.b addr_exp(%rx),%rn' will
10284 will be expanded. For instance, the pseudo-instruction `adds
10293 expansions. The pseudo-instruction `or large_imm,%rx,%rn' results
11126 `.high' pseudo op is encountered without a matching `.low' pseudo
11127 op. The presence of such an unmatched pseudo op usually indicates
11730 Certain pseudo opcodes are permitted for branch instructions. They
11735 The following table summarizes the pseudo-operations. A `*' flags
11741 Pseudo-Op |BYTE WORD LONG ABSOLUTE LONG JUMP **
11756 These are the simplest jump pseudo-operations; they always map to
11767 pseudo-operations to have all operands that are allowed for jsr
11772 Here, `jXX' stands for an entire family of pseudo-operations,
11774 list of pseudo-ops in this family is:
11778 Usually, each of these pseudo-operations expands to a single branch
11790 The full family of pseudo-operations covered here is
11796 a word displacement is sufficient, each of these pseudo-operations
11820 Each of these pseudo-operations always expands to a single Motorola
11919 pseudo opcodes.
11925 `jbXX' pseudo opcodes.
12146 Certain pseudo opcodes are permitted for branch instructions. They
12149 Motorola mnemonic. These pseudo opcodes are not affected by the
12152 The following table summarizes the pseudo-operations.
12174 These are the simplest jump pseudo-operations; they always map to
12179 Here, `jbXX' stands for an entire family of pseudo-operations,
12181 list of pseudo-ops in this family is:
12543 `.cpload' and `.cpsetup' pseudo-ops.
13069 pseudo-directive must be placed in a section with contents, code
13242 `IS' and `GREG' pseudo-operations must be specified in upper-case
13468 pseudo-instructions are needed on this family.
13485 information. We define new pseudo operation `.profiler' which will
13489 Pseudo operation format:
13869 * PowerPC-Pseudo:: PowerPC Assembler Directives
13872 File: as.info, Node: PowerPC-Opts, Next: PowerPC-Pseudo, Up: PPC-Dependent
13988 File: as.info, Node: PowerPC-Pseudo, Prev: PowerPC-Opts, Up: PPC-Dependent
14257 some of the formats have multiple variants. For the `.insn' pseudo
14282 available with the `.insn' pseudo directive:
14825 * SCORE-Pseudo:: SCORE Assembler Directives
14828 File: as.info, Node: SCORE-Opts, Next: SCORE-Pseudo, Up: SCORE-Dependent
14886 File: as.info, Node: SCORE-Pseudo, Prev: SCORE-Opts, Up: SCORE-Dependent
15153 pseudo-instructions are needed on this family. Note, however, that
15282 Note that the `.mode' pseudo-op is not permitted if the ISA is not
15290 Note that the `.abi' pseudo-op is not permitted if the ABI is not
15292 command line, any `.abi' pseudo-ops in the source must match it.
15429 following pseudo-opcodes may be expanded into one or more alternate
15519 permits the `.long' pseudo-op to be used on a byte boundary. However,
15528 issues misaligned data pseudo-ops when it initializes certain packed
16359 The `LDX' pseudo-op is provided for loading the extended addressing bits
17465 Certain pseudo opcodes are permitted. They are for branch
17663 Enables relaxation. This allows the .longcall and .longjump pseudo
17874 `as' also implements the following pseudo ops:
17912 hi() pseudo-op the movhi instruction would put 0xFFFF0000 into r6,
17916 With the hi() pseudo op adding in the top bit of the lo() pseudo
20002 * ADR reg,<label> pseudo op, ARM: ARM Opcodes. (line 25)
20003 * ADRL reg,<label> pseudo op, ARM: ARM Opcodes. (line 35)
20104 * att_syntax pseudo op, i386: i386-Syntax. (line 6)
20105 * att_syntax pseudo op, x86-64: i386-Syntax. (line 6)
20168 * callj, i960 pseudo-opcode: callj-i960. (line 6)
20251 * CRIS pseudo-op .arch: CRIS-Pseudos. (line 45)
20252 * CRIS pseudo-op .dword: CRIS-Pseudos. (line 12)
20253 * CRIS pseudo-op .syntax: CRIS-Pseudos. (line 17)
20254 * CRIS pseudo-ops: CRIS-Pseudos. (line 6)
20259 * ctoff pseudo-op, V850: V850 Opcodes. (line 111)
20321 * directives for PowerPC: PowerPC-Pseudo. (line 6)
20322 * directives for SCORE: SCORE-Pseudo. (line 6)
20326 * directives, machine independent: Pseudo Ops. (line 6)
20497 * hi pseudo-op, V850: V850 Opcodes. (line 33)
20498 * hi0 pseudo-op, V850: V850 Opcodes. (line 10)
20501 * hilo pseudo-op, V850: V850 Opcodes. (line 55)
20510 * i386 att_syntax pseudo op: i386-Syntax. (line 6)
20516 * i386 intel_syntax pseudo op: i386-Syntax. (line 6)
20537 * i960 callj pseudo-opcode: callj-i960. (line 6)
20631 * intel_syntax pseudo op, i386: i386-Syntax. (line 6)
20632 * intel_syntax pseudo op, x86-64: i386-Syntax. (line 6)
20667 * LDR reg,=<label> pseudo op, ARM: ARM Opcodes. (line 15)
20734 * lo pseudo-op, V850: V850 Opcodes. (line 22)
20753 * longcall pseudo-op, V850: V850 Opcodes. (line 123)
20755 * longjump pseudo-op, V850: V850 Opcodes. (line 129)
20781 * M680x0 pseudo-opcodes: M68K-Branch. (line 6)
20798 * M68HC11 pseudo-opcodes: M68HC11-Branch. (line 6)
20816 * machine independent directives: Pseudo Ops. (line 6)
20879 * MMIX pseudo-op BSPEC: MMIX-Pseudos. (line 131)
20880 * MMIX pseudo-op BYTE: MMIX-Pseudos. (line 97)
20881 * MMIX pseudo-op ESPEC: MMIX-Pseudos. (line 131)
20882 * MMIX pseudo-op GREG: MMIX-Pseudos. (line 50)
20883 * MMIX pseudo-op IS: MMIX-Pseudos. (line 42)
20884 * MMIX pseudo-op LOC: MMIX-Pseudos. (line 7)
20885 * MMIX pseudo-op LOCAL: MMIX-Pseudos. (line 28)
20886 * MMIX pseudo-op OCTA: MMIX-Pseudos. (line 108)
20887 * MMIX pseudo-op PREFIX: MMIX-Pseudos. (line 120)
20888 * MMIX pseudo-op TETRA: MMIX-Pseudos. (line 108)
20889 * MMIX pseudo-op WYDE: MMIX-Pseudos. (line 108)
20890 * MMIX pseudo-ops: MMIX-Pseudos. (line 6)
20949 * NOP pseudo op, ARM: ARM Opcodes. (line 9)
21066 * PowerPC directives: PowerPC-Pseudo. (line 6)
21083 * pseudo-op .arch, CRIS: CRIS-Pseudos. (line 45)
21084 * pseudo-op .dword, CRIS: CRIS-Pseudos. (line 12)
21085 * pseudo-op .syntax, CRIS: CRIS-Pseudos. (line 17)
21086 * pseudo-op BSPEC, MMIX: MMIX-Pseudos. (line 131)
21087 * pseudo-op BYTE, MMIX: MMIX-Pseudos. (line 97)
21088 * pseudo-op ESPEC, MMIX: MMIX-Pseudos. (line 131)
21089 * pseudo-op GREG, MMIX: MMIX-Pseudos. (line 50)
21090 * pseudo-op IS, MMIX: MMIX-Pseudos. (line 42)
21091 * pseudo-op LOC, MMIX: MMIX-Pseudos. (line 7)
21092 * pseudo-op LOCAL, MMIX: MMIX-Pseudos. (line 28)
21093 * pseudo-op OCTA, MMIX: MMIX-Pseudos. (line 108)
21094 * pseudo-op PREFIX, MMIX: MMIX-Pseudos. (line 120)
21095 * pseudo-op TETRA, MMIX: MMIX-Pseudos. (line 108)
21096 * pseudo-op WYDE, MMIX: MMIX-Pseudos. (line 108)
21097 * pseudo-opcodes, M680x0: M68K-Branch. (line 6)
21098 * pseudo-opcodes, M68HC11: M68HC11-Branch. (line 6)
21099 * pseudo-ops for branch, VAX: VAX-branch. (line 6)
21100 * pseudo-ops, CRIS: CRIS-Pseudos. (line 6)
21101 * pseudo-ops, machine independent: Pseudo Ops. (line 6)
21102 * pseudo-ops, MMIX: MMIX-Pseudos. (line 6)
21195 * SCORE directives: SCORE-Pseudo. (line 6)
21198 * sdaoff pseudo-op, V850: V850 Opcodes. (line 65)
21403 * tdaoff pseudo-op, V850: V850 Opcodes. (line 81)
21505 * x86-64 att_syntax pseudo op: i386-Syntax. (line 6)
21510 * x86-64 intel_syntax pseudo op: i386-Syntax. (line 6)
21550 * zdaoff pseudo-op, V850: V850 Opcodes. (line 99)
21624 Node: Pseudo Ops99922
21956 Node: PowerPC-Pseudo500439
21973 Node: SCORE-Pseudo535256