Home | History | Annotate | Download | only in info

Lines Matching full:pseudo

41 * Pseudo Ops::                  Assembler Directives
289 file via the use of a `.set' pseudo-op.
785 ELF and ECOFF only), handling of pseudo-opcodes which may generate
971 assembler directives (often called "pseudo-ops") and assembler syntax.
1334 changes the syntax and pseudo-op handling of `as' to make it compatible
1363 * `END' pseudo-op specifying start address
1365 The MRI `END' pseudo-op permits the specification of a start
1370 * `IDNT', `.ident' and `NAME' pseudo-ops
1372 The MRI `IDNT', `.ident' and `NAME' pseudo-ops assign a module
1376 * `ORG' pseudo-op
1378 The m68k MRI `ORG' pseudo-op begins an absolute section at a given
1379 address. This differs from the usual `as' `.org' pseudo-op, which
1396 `DC.P' and `DCB.P' pseudo-ops are not supported.
1398 * `FEQU' pseudo-op
1400 The m68k `FEQU' pseudo-op is not supported.
1402 * `NOOBJ' pseudo-op
1404 The m68k `NOOBJ' pseudo-op is not supported.
1428 * `XREF' pseudo-op.
1430 The m68k `XREF' pseudo-op is ignored.
1432 * `.debug' pseudo-op
1434 The i960 `.debug' pseudo-op is not supported.
1436 * `.extended' pseudo-op
1438 The i960 `.extended' pseudo-op is not supported.
1440 * `.list' pseudo-op.
1442 The various options of the i960 `.list' pseudo-op are not
1445 * `.optimize' pseudo-op
1447 The i960 `.optimize' pseudo-op is not supported.
1449 * `.output' pseudo-op
1451 The i960 `.output' pseudo-op is not supported.
1453 * `.setreal' pseudo-op
1455 The i960 `.setreal' pseudo-op is not supported.
2250 The `.lcomm' pseudo-op defines a symbol in the bss section; see
2253 The `.comm' pseudo-op may be used to declare a common symbol, which
2571 File: as.info, Node: Expressions, Next: Pseudo Ops, Prev: Symbols, Up: Top
2771 File: as.info, Node: Pseudo Ops, Next: Object Attributes, Prev: Expressions, Up: Top
2932 File: as.info, Node: Abort, Next: ABORT (COFF), Up: Pseudo Ops
2944 File: as.info, Node: ABORT (COFF), Next: Align, Prev: Abort, Up: Pseudo Ops
2953 File: as.info, Node: Align, Next: Altmacro, Prev: ABORT (COFF), Up: Pseudo Ops
2998 File: as.info, Node: Ascii, Next: Asciz, Prev: Altmacro, Up: Pseudo Ops
3008 File: as.info, Node: Asciz, Next: Balign, Prev: Ascii, Up: Pseudo Ops
3017 File: as.info, Node: Balign, Next: Byte, Prev: Asciz, Up: Pseudo Ops
3053 File: as.info, Node: Byte, Next: Comm, Prev: Balign, Up: Pseudo Ops
3062 File: as.info, Node: Comm, Next: CFI directives, Prev: Byte, Up: Pseudo Ops
3090 File: as.info, Node: CFI directives, Next: Data, Prev: Comm, Up: Pseudo Ops
3236 File: as.info, Node: LNS directives, Next: Long, Prev: Ln, Up: Pseudo Ops
3292 File: as.info, Node: Data, Next: Def, Prev: CFI directives, Up: Pseudo Ops
3302 File: as.info, Node: Def, Next: Desc, Prev: Data, Up: Pseudo Ops
3311 File: as.info, Node: Desc, Next: Dim, Prev: Def, Up: Pseudo Ops
3325 File: as.info, Node: Dim, Next: Double, Prev: Desc, Up: Pseudo Ops
3335 File: as.info, Node: Double, Next: Eject, Prev: Dim, Up: Pseudo Ops
3346 File: as.info, Node: Eject, Next: Else, Prev: Double, Up: Pseudo Ops
3354 File: as.info, Node: Else, Next: Elseif, Prev: Eject, Up: Pseudo Ops
3364 File: as.info, Node: Elseif, Next: End, Prev: Else, Up: Pseudo Ops
3374 File: as.info, Node: End, Next: Endef, Prev: Elseif, Up: Pseudo Ops
3383 File: as.info, Node: Endef, Next: Endfunc, Prev: End, Up: Pseudo Ops
3391 File: as.info, Node: Endfunc, Next: Endif, Prev: Endef, Up: Pseudo Ops
3399 File: as.info, Node: Endif, Next: Equ, Prev: Endfunc, Up: Pseudo Ops
3409 File: as.info, Node: Equ, Next: Equiv, Prev: Endif, Up: Pseudo Ops
3424 File: as.info, Node: Equiv, Next: Eqv, Prev: Equ, Up: Pseudo Ops
3443 File: as.info, Node: Eqv, Next: Err, Prev: Equiv, Up: Pseudo Ops
3454 File: as.info, Node: Err, Next: Error, Prev: Eqv, Up: Pseudo Ops
3465 File: as.info, Node: Error, Next: Exitm, Prev: Err, Up: Pseudo Ops
3478 File: as.info, Node: Exitm, Next: Extern, Prev: Error, Up: Pseudo Ops
3486 File: as.info, Node: Extern, Next: Fail, Prev: Exitm, Up: Pseudo Ops
3496 File: as.info, Node: Fail, Next: File, Prev: Extern, Up: Pseudo Ops
3508 File: as.info, Node: File, Next: Fill, Prev: Fail, Up: Pseudo Ops
3521 File: as.info, Node: Fill, Next: Float, Prev: File, Up: Pseudo Ops
3542 File: as.info, Node: Float, Next: Func, Prev: Fill, Up: Pseudo Ops
3553 File: as.info, Node: Func, Next: Global, Prev: Float, Up: Pseudo Ops
3567 File: as.info, Node: Global, Next: Gnu_attribute, Prev: Func, Up: Pseudo Ops
3586 File: as.info, Node: Gnu_attribute, Next: Hidden, Prev: Global, Up: Pseudo Ops
3594 File: as.info, Node: Hidden, Next: hword, Prev: Gnu_attribute, Up: Pseudo Ops
3610 File: as.info, Node: hword, Next: Ident, Prev: Hidden, Up: Pseudo Ops
3622 File: as.info, Node: Ident, Next: If, Prev: hword, Up: Pseudo Ops
3636 File: as.info, Node: If, Next: Incbin, Prev: Ident, Up: Pseudo Ops
3717 File: as.info, Node: Incbin, Next: Include, Prev: If, Up: Pseudo Ops
3734 File: as.info, Node: Include, Next: Int, Prev: Incbin, Up: Pseudo Ops
3748 File: as.info, Node: Int, Next: Internal, Prev: Include, Up: Pseudo Ops
3759 File: as.info, Node: Internal, Next: Irp, Prev: Int, Up: Pseudo Ops
3776 File: as.info, Node: Irp, Next: Irpc, Prev: Internal, Up: Pseudo Ops
3804 File: as.info, Node: Irpc, Next: Lcomm, Prev: Irp, Up: Pseudo Ops
3833 File: as.info, Node: Lcomm, Next: Lflags, Prev: Irpc, Up: Pseudo Ops
3852 File: as.info, Node: Lflags, Next: Line, Prev: Lcomm, Up: Pseudo Ops
3861 File: as.info, Node: Line, Next: Linkonce, Prev: Lflags, Up: Pseudo Ops
3882 File: as.info, Node: Linkonce, Next: List, Prev: Line, Up: Pseudo Ops
3890 once in the final output file. The `.linkonce' pseudo-op must be used
3917 File: as.info, Node: Ln, Next: LNS directives, Prev: List, Up: Pseudo Ops
3925 File: as.info, Node: MRI, Next: Noaltmacro, Prev: Macro, Up: Pseudo Ops
3936 File: as.info, Node: List, Next: Ln, Prev: Linkonce, Up: Pseudo Ops
3952 File: as.info, Node: Long, Next: Macro, Prev: LNS directives, Up: Pseudo Ops
3960 File: as.info, Node: Macro, Next: MRI, Prev: Long, Up: Pseudo Ops
4093 pseudo ops also applies to the identifiers used in `.irp' (*note
4104 this pseudo-variable; you can copy that number to your output with
4113 File: as.info, Node: Altmacro, Next: Ascii, Prev: Align, Up: Pseudo Ops
4151 File: as.info, Node: Noaltmacro, Next: Nolist, Prev: MRI, Up: Pseudo Ops
4159 File: as.info, Node: Nolist, Next: Octa, Prev: Noaltmacro, Up: Pseudo Ops
4171 File: as.info, Node: Octa, Next: Org, Prev: Nolist, Up: Pseudo Ops
4183 File: as.info, Node: Org, Next: P2align, Prev: Octa, Up: Pseudo Ops
4212 File: as.info, Node: P2align, Next: PopSection, Prev: Org, Up: Pseudo Ops
4249 File: as.info, Node: Previous, Next: Print, Prev: PopSection, Up: Pseudo Ops
4297 File: as.info, Node: PopSection, Next: Previous, Prev: P2align, Up: Pseudo Ops
4312 File: as.info, Node: Print, Next: Protected, Prev: Previous, Up: Pseudo Ops
4321 File: as.info, Node: Protected, Next: Psize, Prev: Print, Up: Pseudo Ops
4337 File: as.info, Node: Psize, Next: Purgem, Prev: Protected, Up: Pseudo Ops
4356 File: as.info, Node: Purgem, Next: PushSection, Prev: Psize, Up: Pseudo Ops
4365 File: as.info, Node: PushSection, Next: Quad, Prev: Purgem, Up: Pseudo Ops
4382 File: as.info, Node: Quad, Next: Reloc, Prev: PushSection, Up: Pseudo Ops
4396 File: as.info, Node: Reloc, Next: Rept, Prev: Quad, Up: Pseudo Ops
4412 File: as.info, Node: Rept, Next: Sbttl, Prev: Reloc, Up: Pseudo Ops
4433 File: as.info, Node: Sbttl, Next: Scl, Prev: Rept, Up: Pseudo Ops
4445 File: as.info, Node: Scl, Next: Section, Prev: Sbttl, Up: Pseudo Ops
4456 File: as.info, Node: Section, Next: Set, Prev: Scl, Up: Pseudo Ops
4637 File: as.info, Node: Set, Next: Short, Prev: Section, Up: Pseudo Ops
4657 File: as.info, Node: Short, Next: Single, Prev: Set, Up: Pseudo Ops
4668 File: as.info, Node: Single, Next: Size, Prev: Short, Up: Pseudo Ops
4679 File: as.info, Node: Size, Next: Skip, Prev: Single, Up: Pseudo Ops
4707 File: as.info, Node: Sleb128, Next: Space, Prev: Skip, Up: Pseudo Ops
4717 File: as.info, Node: Skip, Next: Sleb128, Prev: Size, Up: Pseudo Ops
4727 File: as.info, Node: Space, Next: Stab, Prev: Sleb128, Up: Pseudo Ops
4743 File: as.info, Node: Stab, Next: String, Prev: Space, Up: Pseudo Ops
4797 File: as.info, Node: String, Next: Struct, Prev: Stab, Up: Pseudo Ops
4811 `string' pseudo opcode in that each 8-bit character from STR is copied
4822 File: as.info, Node: Struct, Next: SubSection, Prev: String, Up: Pseudo Ops
4843 File: as.info, Node: SubSection, Next: Symver, Prev: Struct, Up: Pseudo Ops
4858 File: as.info, Node: Symver, Next: Tag, Prev: SubSection, Up: Pseudo Ops
4907 File: as.info, Node: Tag, Next: Text, Prev: Symver, Up: Pseudo Ops
4918 File: as.info, Node: Text, Next: Title, Prev: Tag, Up: Pseudo Ops
4928 File: as.info, Node: Title, Next: Type, Prev: Text, Up: Pseudo Ops
4940 File: as.info, Node: Type, Next: Uleb128, Prev: Title, Up: Pseudo Ops
5007 File: as.info, Node: Uleb128, Next: Val, Prev: Type, Up: Pseudo Ops
5017 File: as.info, Node: Val, Next: Version, Prev: Uleb128, Up: Pseudo Ops
5026 File: as.info, Node: Version, Next: VTableEntry, Prev: Val, Up: Pseudo Ops
5035 File: as.info, Node: VTableEntry, Next: VTableInherit, Prev: Version, Up: Pseudo Ops
5044 File: as.info, Node: VTableInherit, Next: Warning, Prev: VTableEntry, Up: Pseudo Ops
5055 File: as.info, Node: Warning, Next: Weak, Prev: VTableInherit, Up: Pseudo Ops
5064 File: as.info, Node: Weak, Next: Weakref, Prev: Warning, Up: Pseudo Ops
5083 File: as.info, Node: Weakref, Next: Word, Prev: Weak, Up: Pseudo Ops
5106 File: as.info, Node: Word, Next: Deprecated, Prev: Weakref, Up: Pseudo Ops
5146 File: as.info, Node: Deprecated, Prev: Word, Up: Pseudo Ops
5158 File: as.info, Node: Object Attributes, Next: Machine Dependencies, Prev: Pseudo Ops, Up: Top
5305 pseudo-instructions for branch optimization.
6339 An error occurs if the name is undefined. Note - this pseudo op
6551 several pseudo opcodes, including several synthetic load instructions.
6556 This pseudo op will always evaluate to a legal ARM instruction
6640 pseudo ops to ensure that appropriate exception unwind information is
6646 To illustrate the use of these pseudo ops, we will examine the code
6697 instructions are not important since we are focusing on the pseudo ops
6708 The `.fnstart' (*note .fnstart pseudo op: arm_fnstart.) pseudo op
6710 the `.fnend' (*note .fnend pseudo op: arm_fnend.) pseudo op appears
6711 immediately after the last instruction of the function. These pseudo
6716 the compiler emits the pseudo ops with particular instructions. That
6718 correctness. It would work just as well to emit all of the pseudo ops
6721 The `.save' (*note .save pseudo op: arm_save.) pseudo op indicates
6724 pseudo op is a list of registers to save. If a register is
6731 thrown, the function that contains the `.save' pseudo op restores these
6736 of the function and you do not need to use the `.save' pseudo op
6740 throw an exception. And, you must use the `.save' pseudo op to
6743 The `.pad' (*note .pad: arm_pad.) pseudo op indicates a modification
6749 The `.setfp' (*note .setfp pseudo op: arm_setfp.) pseudo op
6759 `.setfp' pseudo op. If you do not use a frame pointer, then you should
6764 The pseudo ops described above are sufficient for writing assembly
7647 There are a few CRIS-specific pseudo-directives in addition to the
7648 generic ones. *Note Pseudo Ops::. Constants emitted by
7649 pseudo-directives are in little-endian order for CRIS. There is no
8471 pseudo-instructions are needed on this family.
9871 Emit a warning message if any pseudo-instruction expansions
9877 pseudo-instructions.
9905 Change the temporary register used when expanding pseudo
9927 9.14.4.1 Other instruction support (pseudo-instructions)
9931 pseudo-instructions are supported. While these are supported, they are
9934 are the pseudo-instructions that result in expansions.
9937 The pseudo-instruction `mov imm,%rn' (where the immediate does not
9944 For example, the pseudo-instruction `ld.b addr_exp(%rx),%rn' will
9956 will be expanded. For instance, the pseudo-instruction `adds
9965 expansions. The pseudo-instruction `or large_imm,%rx,%rn' results
10607 `.high' pseudo op is encountered without a matching `.low' pseudo
10608 op. The presence of such an unmatched pseudo op usually indicates
11211 Certain pseudo opcodes are permitted for branch instructions. They
11216 The following table summarizes the pseudo-operations. A `*' flags
11222 Pseudo-Op |BYTE WORD LONG ABSOLUTE LONG JUMP **
11237 These are the simplest jump pseudo-operations; they always map to
11248 pseudo-operations to have all operands that are allowed for jsr
11253 Here, `jXX' stands for an entire family of pseudo-operations,
11255 list of pseudo-ops in this family is:
11259 Usually, each of these pseudo-operations expands to a single branch
11271 The full family of pseudo-operations covered here is
11277 a word displacement is sufficient, each of these pseudo-operations
11301 Each of these pseudo-operations always expands to a single Motorola
11400 pseudo opcodes.
11406 `jbXX' pseudo opcodes.
11627 Certain pseudo opcodes are permitted for branch instructions. They
11630 Motorola mnemonic. These pseudo opcodes are not affected by the
11633 The following table summarizes the pseudo-operations.
11655 These are the simplest jump pseudo-operations; they always map to
11660 Here, `jbXX' stands for an entire family of pseudo-operations,
11662 list of pseudo-ops in this family is:
11952 `.cpload' and `.cpsetup' pseudo-ops.
12457 pseudo-directive must be placed in a section with contents, code
12630 `IS' and `GREG' pseudo-operations must be specified in upper-case
12856 pseudo-instructions are needed on this family.
12873 information. We define new pseudo operation `.profiler' which will
12877 Pseudo operation format:
13257 * PowerPC-Pseudo:: PowerPC Assembler Directives
13260 File: as.info, Node: PowerPC-Opts, Next: PowerPC-Pseudo, Up: PPC-Dependent
13373 File: as.info, Node: PowerPC-Pseudo, Prev: PowerPC-Opts, Up: PPC-Dependent
13595 pseudo-instructions are needed on this family. Note, however, that
13724 Note that the `.mode' pseudo-op is not permitted if the ISA is not
13732 Note that the `.abi' pseudo-op is not permitted if the ABI is not
13734 command line, any `.abi' pseudo-ops in the source must match it.
13871 following pseudo-opcodes may be expanded into one or more alternate
13961 permits the `.long' pseudo-op to be used on a byte boundary. However,
13970 issues misaligned data pseudo-ops when it initializes certain packed
14801 The `LDX' pseudo-op is provided for loading the extended addressing bits
15907 Certain pseudo opcodes are permitted. They are for branch
16105 Enables relaxation. This allows the .longcall and .longjump pseudo
16316 `as' also implements the following pseudo ops:
16354 hi() pseudo-op the movhi instruction would put 0xFFFF0000 into r6,
16358 With the hi() pseudo op adding in the top bit of the lo() pseudo
18276 * ADR reg,<label> pseudo op, ARM: ARM Opcodes. (line 25)
18277 * ADRL reg,<label> pseudo op, ARM: ARM Opcodes. (line 35)
18379 * att_syntax pseudo op, i386: i386-Syntax. (line 6)
18380 * att_syntax pseudo op, x86-64: i386-Syntax. (line 6)
18442 * callj, i960 pseudo-opcode: callj-i960. (line 6)
18525 * CRIS pseudo-op .arch: CRIS-Pseudos. (line 45)
18526 * CRIS pseudo-op .dword: CRIS-Pseudos. (line 12)
18527 * CRIS pseudo-op .syntax: CRIS-Pseudos. (line 17)
18528 * CRIS pseudo-ops: CRIS-Pseudos. (line 6)
18533 * ctoff pseudo-op, V850: V850 Opcodes. (line 111)
18595 * directives for PowerPC: PowerPC-Pseudo. (line 6)
18599 * directives, machine independent: Pseudo Ops. (line 6)
18770 * hi pseudo-op, V850: V850 Opcodes. (line 33)
18771 * hi0 pseudo-op, V850: V850 Opcodes. (line 10)
18774 * hilo pseudo-op, V850: V850 Opcodes. (line 55)
18783 * i386 att_syntax pseudo op: i386-Syntax. (line 6)
18789 * i386 intel_syntax pseudo op: i386-Syntax. (line 6)
18810 * i960 callj pseudo
18894 * intel_syntax pseudo op, i386: i386-Syntax. (line 6)
18895 * intel_syntax pseudo op, x86-64: i386-Syntax. (line 6)
18930 * LDR reg,=<label> pseudo op, ARM: ARM Opcodes. (line 15)
18989 * lo pseudo-op, V850: V850 Opcodes. (line 22)
19007 * longcall pseudo-op, V850: V850 Opcodes. (line 123)
19009 * longjump pseudo-op, V850: V850 Opcodes. (line 129)
19035 * M680x0 pseudo
19052 * M68HC11 pseudo-opcodes: M68HC11-Branch. (line 6)
19070 * machine independent directives: Pseudo Ops. (line 6)
19127 * MMIX pseudo-op BSPEC: MMIX-Pseudos. (line 131)
19128 * MMIX pseudo-op BYTE: MMIX-Pseudos. (line 97)
19129 * MMIX pseudo-op ESPEC: MMIX-Pseudos. (line 131)
19130 * MMIX pseudo-op GREG: MMIX-Pseudos. (line 50)
19131 * MMIX pseudo-op IS: MMIX-Pseudos. (line 42)
19132 * MMIX pseudo-op LOC: MMIX-Pseudos. (line 7)
19133 * MMIX pseudo-op LOCAL: MMIX-Pseudos. (line 28)
19134 * MMIX pseudo-op OCTA: MMIX-Pseudos. (line 108)
19135 * MMIX pseudo-op PREFIX: MMIX-Pseudos. (line 120)
19136 * MMIX pseudo-op TETRA: MMIX-Pseudos. (line 108)
19137 * MMIX pseudo-op WYDE: MMIX-Pseudos. (line 108)
19138 * MMIX pseudo-ops: MMIX-Pseudos. (line 6)
19196 * NOP pseudo op, ARM: ARM Opcodes. (line 9)
19308 * PowerPC directives: PowerPC-Pseudo. (line 6)
19325 * pseudo-op .arch, CRIS: CRIS-Pseudos. (line 45)
19326 * pseudo-op .dword, CRIS: CRIS-Pseudos. (line 12)
19327 * pseudo-op .syntax, CRIS: CRIS-Pseudos. (line 17)
19328 * pseudo-op BSPEC, MMIX: MMIX-Pseudos. (line 131)
19329 * pseudo-op BYTE, MMIX: MMIX-Pseudos. (line 97)
19330 * pseudo-op ESPEC, MMIX: MMIX-Pseudos. (line 131)
19331 * pseudo-op GREG, MMIX: MMIX-Pseudos. (line 50)
19332 * pseudo-op IS, MMIX: MMIX-Pseudos. (line 42)
19333 * pseudo-op LOC, MMIX: MMIX-Pseudos. (line 7)
19334 * pseudo-op LOCAL, MMIX: MMIX-Pseudos. (line 28)
19335 * pseudo-op OCTA, MMIX: MMIX-Pseudos. (line 108)
19336 * pseudo-op PREFIX, MMIX: MMIX-Pseudos. (line 120)
19337 * pseudo-op TETRA, MMIX: MMIX-Pseudos. (line 108)
19338 * pseudo-op WYDE, MMIX: MMIX-Pseudos. (line 108)
19339 * pseudo-opcodes, M680x0: M68K-Branch. (line 6)
19340 * pseudo-opcodes, M68HC11: M68HC11-Branch. (line 6)
19341 * pseudo-ops for branch, VAX: VAX-branch. (line 6)
19342 * pseudo-ops, CRIS: CRIS-Pseudos. (line 6)
19343 * pseudo-ops, machine independent: Pseudo Ops. (line 6)
19344 * pseudo-ops, MMIX: MMIX-Pseudos. (line 6)
19419 * sdaoff pseudo-op, V850: V850 Opcodes. (line 65)
19622 * tdaoff pseudo-op, V850: V850 Opcodes. (line 81)
19728 * x86-64 att_syntax pseudo op: i386-Syntax. (line 6)
19733 * x86-64 intel_syntax pseudo op: i386-Syntax. (line 6)
19773 * zdaoff pseudo-op, V850: V850 Opcodes. (line 99)
19847 Node: Pseudo Ops98888
20167 Node: PowerPC-Pseudo481155