Lines Matching defs:in

13    GAS is distributed in the hope that it will be useful,
36 (e.g., checkout the second real10 definition in test-data.s)
60 /* Some systems define MIN in, e.g., param.h. */
155 track of the list of labels that appear in front of each
184 /* List of chars besides those in app.c:symbol_chars that can start an
198 /* Characters which are used to indicate an exponent in a floating
203 as in 0d1.0. */
252 explicit_mode : 1, /* which mode we're in */
267 the end_of_insn_group for the last instruction in a bundle. */
286 enum ia64_opnd opnd; /* type of operand in need of fix */
309 unsigned short num_regs; /* # of registers in this set */
311 *dynreg[DYNREG_NUM_TYPES], in, loc, out, rot;
322 const char **entry_labels; /* labels of all alternate paths in
327 int pointer_size; /* size in bytes of a pointer */
637 /* Resource dependencies currently in effect */
708 frag address here so that if there is a section switch in the middle of
758 /* TRUE if processing unwind directives in a prologue region. */
984 /* Determine if application register REGNUM resides only in the integer
993 /* Determine if application register REGNUM resides only in the memory
1005 changing obj-elf.c (which may be the Right Thing, in the end). */
1030 *ptr_msg = _("Bad .section directive: want a,o,s,w,x,M,S,G,T in string");
1090 md.in.base = REG_GR + 32;
1091 md.loc.base = md.in.base + ins;
1094 md.in.num_regs = ins;
1796 also prevents leaving a dangling pointer to it in its
2537 /* This is a dummy record that takes up no space in the output. */
2733 /* Determine the size of a record list in bytes. */
2743 /* Return the number of bits set in the input value.
2767 bits are set in REGMASK, it is assumed that instructions T through
2840 /* If the two addresses are in different frags, then we need to add in
2887 /* Add in the full size of the frag converted to instruction slots. */
2897 /* This can happen if there is section switching in the middle of a
2902 as_fatal ("Section switching in code is not supported.");
2905 /* Add in the used part of the last frag. */
2947 as_bad (" Insn slot not set in unwind record.");
3351 /* Return 1 if a directive is in a procedure, -1 if a directive isn't in
3353 a directive isn't in a procedure and the unwind directive check is set
3365 /* Return 1 if a directive is in a prologue, -1 if a directive isn't in
3367 a directive isn't in a prologue and the unwind directive check is set
3373 int in = in_procedure (directive);
3375 if (in > 0 && !unwind.prologue)
3376 in = unwind_diagnostic ("prologue", directive);
3378 return in;
3381 /* Return 1 if a directive is in a body, -1 if a directive isn't in
3383 a directive isn't in a body and the unwind directive check is set
3389 int in = in_procedure (directive);
3391 if (in > 0 && !unwind.body)
3392 in = unwind_diagnostic ("body region", directive);
3393 return in;
3409 /* The current entry can in fact be a chain of unwind entries. */
3414 /* The current entry can in fact be a chain of unwind entries. */
3694 (a) An object file with unwind info only in .text will use
3699 (b) An object file with unwind info in multiple text sections
3702 fields in SHT_IA_64_UNWIND as required by the ABI and also
3879 /* Remember which segment we're in so we can switch back after .endp */
5357 as_bad (_("Use of p0 is not valid in this context"));
5369 as_bad (_("Use of p0 is not valid in this context"));
5605 /* Declare a register by creating a symbol for it and entering it in
6216 /* Returns the next entry in the opcode table that matches the one in
6217 IDESC, and frees the entry in IDESC. If no matching entry is
6292 as_bad ("Duplicate equal sign (=) in instruction");
6307 Note, however, that due to that mapping operand numbers in error
6346 continue; /* mismatch in # of outputs */
6353 continue; /* mismatch in number of arguments */
6731 /* now fill in slots with as many insns as possible: */
6744 /* Find the last prologue/body record in the list for the current
6795 "`%s' must be last in bundle", idesc->name);
6840 "`%s' must be last in instruction group",
6855 changing NOPs in front of this slot. */
6859 /* We just picked a template that includes the stop bit in the
6870 "Label must be first in a bundle");
6879 /* We need an instruction group boundary in the middle of a
6897 the next instruction is one that needs to be first in
6899 in the M group, there is no way such an instruction can
6900 fit in this bundle even if we switch the template. The
6904 first in the group! --davidm 99/12/16 */
6923 changing NOPs in front of this slot. */
6947 as_warn ("hint in B unit may be treated as nop");
6958 as_bad ("hint in B unit can't be used");
7122 "`%s' can't go in %s of %s template",
7238 labels: all labels in context may be branch targets
7338 /* Return true if TYPE fits in TEMPL at SLOT. */
7364 in TEMPL at SLOT. For Itanium 2, add a bit of extra goodness if a nop of
7365 type M or I would fit in TEMPL at SLOT. */
7496 base 4 value, in which each match counts for 3. Match-failures
7497 result in NOPs and we use extra_goodness() to pick the execution
7661 /* Set the default options in md. Cannot do this in md_begin because
7663 options in md based on command line options. */
7768 as_warn (_("Explicit stops are ignored in auto mode"));
7782 /* Bundling is only acceptable in explicit mode
7783 or when in default automatic mode. */
7852 /* This implements just enough of read_a_source_file in read.c to
8107 in relocs. */
8154 dr = &md.in;
8209 Store the base register number in the low 16 bits of
8210 X_add_number and the size of the register set in the top 16
8288 /* Returns the index of the given dependency in the opcode's list of chks, or
8311 Meanings of value in 'NOTE':
8312 1) only read/write when the register number is explicitly encoded in the
8315 accesses CFM when qualifying predicate is in the rotating region.
8323 by the writer have the same value in bits 63:61; not determinable
8331 10) The PSR.bn bit is only accessed when one of GR16-31 is specified in the
8342 read by each instruction listed in IC:rse-readers. At least one (and
8343 possibly more) of these resources are written by each insn listed in
8350 Memory resources (i.e. locations in memory) are *not* marked or tracked by
8448 thing; bits 8:3 of the memory address indicate the bit used in
8669 /* Uses all registers *except* the one in R3. */
9172 /* Verify that the instruction is using the PSR bit indicated in
9502 /* Check if any of the registers accessed are in the rotating region.
9503 mov to/from pr accesses CFM only when qp_regno is in the rotating
9767 /* Remove any mutexes which contain any of the PRs indicated in the mask.
9795 /* Clear implies relations which contain PRs in the given masks.
9863 /* Add in the implied transitive relations; for everything that p2 implies,
9873 /* Add in mutex relations implied by this implies relation; for each mutex
9884 /* Add the PRs specified in the mask to the mutex list; this means that only
9885 one of the PRs can be true at any time. PR0 should never be included in
9993 /* Invalidate rotating registers on insns which affect RRBs in CFM. */
10162 /* Return whether the given resource is in the given insn's list of chks
10483 loop if in auto mode. */
10647 /* The execution path may affect register values, which may in turn
10706 in an existing dependency, remove that dependency. */
10769 instruction has the dependency in its chks list which uses that resource,
10781 writer + srlz.i + reader, all in separate groups) clears DVS_INSTR.
10784 reader, where writer and srlz.d are in separate groups) clears
10948 the first instruction in an instruction group. */
10957 /* align_frag can be NULL if there are directives in
11017 /* Called when symbol NAME cannot be found in the symbol table.
11072 original symbol's name in the reloc. */
11161 currently in effect. */
11237 /* We need to store the byte order in effect in case we're going
11245 symbols in the pseudo_func array, or NULL. */
11513 "No addend allowed in @fptr() relocation");
11534 /* Bundles are always in little-endian byte order */
11661 /* Generate the BFD reloc to be stuck in the object file from the
11662 fixup used internally in the assembler. */
11681 "Cannot represent %s relocation in object file",
11687 /* Turn a string in input_line_pointer into a floating point constant
11688 of type TYPE, and store the appropriate bytes in *LIT. The number
11689 of LITTLENUMS emitted is stored in *SIZE. An error message is
11763 /* This is called from HANDLE_ALIGN in write.c. Fill in the contents
11798 /* Bundles are always in little-endian byte order. Make sure
11803 /* Make sure we are on a 16-byte boundary, in case someone has been
11916 There should be a closing `"' and no `\0' in the string. */