Lines Matching defs:prefix

37    a "cris_" prefix.  */
56 /* This might be CRIS_INSN_NONE if we're assembling a prefix-insn only.
57 Note that some prefix-insns might be assembled as CRIS_INSN_NORMAL. */
73 /* The prefix for an instruction. */
85 The relocation is assumed to start immediately after the prefix insn,
103 another in its prefix (but I don't see how that could happen). */
174 /* Whether we demand that registers have a `$' prefix. Default here. */
1250 struct cris_prefix prefix;
1256 /* Do the low-level grunt - assemble to bits and split up into a prefix
1258 cris_process_instruction (str, &output_instruction, &prefix);
1261 switch (prefix.kind)
1271 if (prefix.reloc == BFD_RELOC_NONE)
1273 gen_bdap (prefix.base_reg_number, &prefix.expr);
1282 /* Output the prefix opcode. */
1283 md_number_to_chars (opcodep, (long) prefix.opcode, 2);
1288 if (prefix.reloc != BFD_RELOC_NONE)
1291 = (prefix.kind == PREFIX_DIP
1292 ? 4 : cris_get_specified_reloc_size (prefix.reloc));
1296 &prefix.expr, 0, prefix.reloc);
1303 /* Output the prefix opcode. Being a "push", we add the negative
1319 BAD_CASE (prefix.kind);
1322 /* If we only had a prefix insn, we're done. */
1326 /* Done with the prefix. Continue with the main instruction. */
1327 if (prefix.kind == PREFIX_NONE)
1626 prefix. */
1640 -size,SP" prefix to be output, for PUSH instructions. */
1865 recognize a prefix instruction to fold into the
1891 /* Source operand in bit <10> and a prefix; a 3-operand
1892 prefix. */
1900 prefix; i.e. an indirect operand or an side-effect
1901 prefix (where valid). */
1911 /* A prefix, so it has the autoincrement bit
1917 /* No prefix. The "mode" variable contains bits like
1922 attached to the prefix. Note that we can't check
2012 prefix; i.e. an indirect operand or an side-effect
2013 prefix.
2027 /* A prefix, and those matched here always have
2033 /* No prefix. The "mode" variable contains bits
2362 /* Handle a sometimes-mandatory dollar sign as register prefix. */
2488 /* Handle a sometimes-mandatory dollar sign as register prefix. */
2546 /* Handle a sometimes-mandatory dollar sign as register prefix. */
2581 /* Get an unprefixed or side-effect-prefix operand from the string pointed
2590 prefix.
2772 in the prefix opcode if it isn't what we
2860 instruction prefix
3016 /* Tweak the size of the immediate operand in the prefix
3066 prefix. */
3070 double-indirect prefix on PC. */
3251 /* Generate code and fixes for a BDAP prefix.
3265 /* Put out the prefix opcode; assume quick immediate mode at first. */
3285 /* If this is a signed-byte value, we can fit it into the prefix
3292 word or dword after the prefix. */
3508 /* Keep this in order with longest unambiguous prefix first. */
4028 _(" Registers will not need any prefix.\n"));
4030 _(" --no-underscore User symbols do not have any prefix.\n"));
4032 _(" Registers will require a `$'-prefix.\n"));
4175 /* Adjust for not having any particular prefix on user symbols. */
4281 /* Keep in order longest-first for choices where one is a prefix