Lines Matching defs:operands

1293 	  /* The operands must not overlap the opcode or each other.  */
1294 for (o = op->operands; *o; ++o)
1310 (int) (o - op->operands), op->name);
2213 /* PowerPC operands are just expressions. The only real issue is
2215 an optional operand separate the operands only with commas (in some
2217 have optional operands). Most instructions with optional operands
2219 take either all their operands or none. So, before we start seriously
2220 parsing the operands, we check to see if we have optional operands,
2221 and if we do, we count the number of commas to see which operands
2224 for (opindex_ptr = opcode->operands; *opindex_ptr != 0; opindex_ptr++)
2250 /* Compute the number of expected operands.
2251 Do not count fake operands. */
2252 for (num_operands_expected = 0, i = 0; opcode->operands[i]; i ++)
2253 if ((powerpc_operands [opcode->operands[i]].flags & PPC_OPERAND_FAKE) == 0)
2256 /* If there are fewer operands in the line then are called
2258 operands. */
2266 /* Gather the operands. */
2270 for (opindex_ptr = opcode->operands; *opindex_ptr != 0; opindex_ptr++)
2834 /* Handle a macro. Gather all the operands, transform them as
2836 operands are separated by commas; we don't accept parentheses
2837 around operands here. */
2842 char *operands[10];
2851 /* Gather the users operands into the operands array. */
2856 if (count >= sizeof operands / sizeof operands[0])
2858 operands[count++] = s;
2865 if (count != macro->operands)
2867 as_bad (_("wrong number of operands"));
2886 len += strlen (operands[arg]);
2901 strcpy (s, operands[arg]);
3956 /* The AIX assembler automatically aligns the operands of a .long or
5707 We are only prepared to turn a few of the operands into