Lines Matching defs:operands
801 on the operands. This hash table then provides a quick index to
1047 /* Parsing different types of operands
1285 /* Parse the various operands. Each operand is then analyzed to fillup
1289 parse_operands (ins * cr16_ins, char *operands)
1293 int allocated = 0; /* Indicates a new operands string was allocated.*/
1294 char *operand[MAX_OPERANDS];/* Separating the operands. */
1300 operandS = operandH = operandT = operands;
1313 as_bad (_("Illegal operands (whitespace): `%s'"), ins_parse);
1347 /* Verifying correct syntax of operands (all brackets should be closed). */
1387 operands - holds the operands part of the whole instruction. */
1390 parse_insn (ins *insn, char *operands)
1394 /* Handle instructions with no operands. */
1409 insn->arg[0].constant = gettrap (operands);
1414 if (operands != NULL)
1415 parse_operands (insn, operands);
1881 /* Retrieve the number of operands for the current assembled instruction. */
1888 for (i = 0; instruction->operands[i].op_type && i < MAX_OPERANDS; i++)
2082 if ((instruction->operands[0].op_type == abs24)
2098 1: Has the same number of operands.
2117 /* Nonzero if an instruction with same number of operands was found. */
2133 ARRAY[i] = FUNC (instruction->operands[i].op_type)
2139 /* Instruction has no operands -> only copy the constant opcode. */
2237 as_bad (_("Incorrect number of operands"));
2268 the size of the current template operands. */
2298 print_operand (cur_size[i], instruction->operands[i].shift,
2435 /* Parse the instruction's operands. */