Lines Matching defs:in

12    GAS is distributed in the hope that it will be useful,
35 (e.g., checkout the second real10 definition in test-data.s)
61 /* Some systems define MIN in, e.g., param.h. */
161 track of the list of labels that appear in front of each
193 /* List of chars besides those in app.c:symbol_chars that can start an
207 /* Characters which are used to indicate an exponent in a floating
212 as in 0d1.0. */
261 explicit_mode : 1, /* which mode we're in */
276 the end_of_insn_group for the last instruction in a bundle. */
295 enum ia64_opnd opnd; /* type of operand in need of fix */
318 unsigned short num_regs; /* # of registers in this set */
320 *dynreg[DYNREG_NUM_TYPES], in, loc, out, rot;
331 const char **entry_labels; /* labels of all alternate paths in
336 int pointer_size; /* size in bytes of a pointer */
661 /* Resource dependencies currently in effect */
732 frag address here so that if there is a section switch in the middle of
782 /* TRUE if processing unwind directives in a prologue region. */
823 /* Determine if application register REGNUM resides only in the integer
832 /* Determine if application register REGNUM resides only in the memory
844 changing obj-elf.c (which may be the Right Thing, in the end). */
872 *ptr_msg = _("bad .section directive: want a,o,s,w,x,M,S,G,T in string");
932 md.in.base = REG_GR + 32;
933 md.loc.base = md.in.base + ins;
936 md.in.num_regs = ins;
1713 also prevents leaving a dangling pointer to it in its
2402 /* This is a dummy record that takes up no space in the output. */
2596 /* Determine the size of a record list in bytes. */
2605 /* Return the number of bits set in the input value.
2629 bits are set in REGMASK, it is assumed that instructions T through
2699 /* If the two addresses are in different frags, then we need to add in
2747 /* Add in the full size of the frag converted to instruction slots. */
2757 /* This can happen if there is section switching in the middle of a
2762 as_fatal (_("Section switching in code is not supported."));
2765 /* Add in the used part of the last frag. */
2804 as_bad (_(" Insn slot not set in unwind record."));
3204 /* Return 1 if a directive is in a procedure, -1 if a directive isn't in
3206 a directive isn't in a procedure and the unwind directive check is set
3218 /* Return 1 if a directive is in a prologue, -1 if a directive isn't in
3220 a directive isn't in a prologue and the unwind directive check is set
3226 int in = in_procedure (directive);
3228 if (in > 0 && !unwind.prologue)
3229 in = unwind_diagnostic ("prologue", directive);
3231 return in;
3234 /* Return 1 if a directive is in a body, -1 if a directive isn't in
3236 a directive isn't in a body and the unwind directive check is set
3242 int in = in_procedure (directive);
3244 if (in > 0 && !unwind.body)
3245 in = unwind_diagnostic ("body region", directive);
3246 return in;
3260 /* The current entry can in fact be a chain of unwind entries. */
3265 /* The current entry can in fact be a chain of unwind entries. */
3540 (a) An object file with unwind info only in .text will use
3545 (b) An object file with unwind info in multiple text sections
3548 fields in SHT_IA_64_UNWIND as required by the ABI and also
3709 /* Remember which segment we're in so we can switch back after .endp */
5127 as_bad (_("Use of p0 is not valid in this context"));
5139 as_bad (_("Use of p0 is not valid in this context"));
5376 /* Declare a register by creating a symbol for it and entering it in
6055 /* Returns the next entry in the opcode table that matches the one in
6056 IDESC, and frees the entry in IDESC. If no matching entry is
6131 as_bad (_("Duplicate equal sign (=) in instruction"));
6146 Note, however, that due to that mapping operand numbers in error
6186 continue; /* mismatch in # of outputs */
6193 continue; /* mismatch in number of arguments */
6574 /* now fill in slots with as many insns as possible: */
6587 /* Find the last prologue/body record in the list for the current
6638 _("`%s' must be last in bundle"), idesc->name);
6683 _("`%s' must be last in instruction group"),
6698 changing NOPs in front of this slot. */
6702 /* We just picked a template that includes the stop bit in the
6713 _("Label must be first in a bundle"));
6722 /* We need an instruction group boundary in the middle of a
6740 the next instruction is one that needs to be first in
6742 in the M group, there is no way such an instruction can
6743 fit in this bundle even if we switch the template. The
6747 first in the group! --davidm 99/12/16 */
6766 changing NOPs in front of this slot. */
6790 as_warn (_("hint in B unit may be treated as nop"));
6801 as_bad (_("hint in B unit can't be used"));
6967 _("`%s' can't go in %s of %s template"),
7081 labels: all labels in context may be branch targets
7182 /* Return true if TYPE fits in TEMPL at SLOT. */
7208 in TEMPL at SLOT. For Itanium 2, add a bit of extra goodness if a nop of
7209 type M or I would fit in TEMPL at SLOT. */
7346 base 4 value, in which each match counts for 3. Match-failures
7347 result in NOPs and we use extra_goodness() to pick the execution
7514 /* Set the default options in md. Cannot do this in md_begin because
7516 options in md based on command line options. */
7625 as_warn (_("Explicit stops are ignored in auto mode"));
7639 /* Bundling is only acceptable in explicit mode
7640 or when in default automatic mode. */
7708 /* This implements just enough of read_a_source_file in read.c to
7962 in relocs. */
8009 dr = &md.in;
8063 Store the base register number in the low 16 bits of
8064 X_add_number and the size of the register set in the top 16
8140 /* Returns the index of the given dependency in the opcode's list of chks, or
8161 Meanings of value in 'NOTE':
8162 1) only read/write when the register number is explicitly encoded in the
8165 accesses CFM when qualifying predicate is in the rotating region.
8173 by the writer have the same value in bits 63:61; not determinable
8181 10) The PSR.bn bit is only accessed when one of GR16-31 is specified in the
8192 read by each instruction listed in IC:rse-readers. At least one (and
8193 possibly more) of these resources are written by each insn listed in
8200 Memory resources (i.e. locations in memory) are *not* marked or tracked by
8301 thing; bits 8:3 of the memory address indicate the bit used in
8522 /* Uses all registers *except* the one in R3. */
9059 /* Verify that the instruction is using the PSR bit indicated in
9392 /* Check if any of the registers accessed are in the rotating region.
9393 mov to/from pr accesses CFM only when qp_regno is in the rotating
9656 /* Remove any mutexes which contain any of the PRs indicated in the mask.
9683 /* Clear implies relations which contain PRs in the given masks.
9746 /* Add in the implied transitive relations; for everything that p2 implies,
9756 /* Add in mutex relations implied by this implies relation; for each mutex
9767 /* Add the PRs specified in the mask to the mutex list; this means that only
9768 one of the PRs can be true at any time. PR0 should never be included in
9870 /* Invalidate rotating registers on insns which affect RRBs in CFM. */
10036 /* Return whether the given resource is in the given insn's list of chks
10346 loop if in auto mode. */
10507 /* The execution path may affect register values, which may in turn
10565 in an existing dependency, remove that dependency. */
10627 instruction has the dependency in its chks list which uses that resource,
10639 writer + srlz.i + reader, all in separate groups) clears DVS_INSTR.
10642 reader, where writer and srlz.d are in separate groups) clears
10806 the first instruction in an instruction group. */
10815 /* align_frag can be NULL if there are directives in
10876 /* Called when symbol NAME cannot be found in the symbol table.
10929 original symbol's name in the reloc. */
11014 currently in effect. */
11086 /* We need to store the byte order in effect in case we're going
11094 symbols in the pseudo_func array, or NULL. */
11364 _("No addend allowed in @fptr() relocation"));
11382 /* Bundles are always in little-endian byte order */
11542 /* Generate the BFD reloc to be stuck in the object file from the
11543 fixup used internally in the assembler. */
11560 _("Cannot represent %s relocation in object file"),
11568 /* Turn a string in input_line_pointer into a floating point constant
11569 of type TYPE, and store the appropriate bytes in *LIT. The number
11570 of LITTLENUMS emitted is stored in *SIZE. An error message is
11640 /* This is called from HANDLE_ALIGN in write.c. Fill in the contents
11674 /* Bundles are always in little-endian byte order. Make sure
11679 /* Make sure we are on a 16-byte boundary, in case someone has been
11791 There should be a closing `"' and no `\0' in the string. */