Lines Matching refs:opnd
1904 expression_maybe_register (xtensa_opcode opc, int opnd, expressionS *tok)
1909 if (xtensa_operand_is_register (isa, opc, opnd) == 0)
1915 && xtensa_operand_is_PCrelative (isa, opc, opnd) == 1)
1956 xtensa_regfile opnd_rf = xtensa_operand_regfile (isa, opc, opnd);
1962 if (xtensa_operand_encode (isa, opc, opnd, &buf))
2167 int slot, opnd, fmt_found;
2197 for (opnd = 0; opnd < insn->ntok; opnd++)
2199 if (xtensa_operand_is_visible (isa, opc, opnd) == 1
2200 && (insn->tok[opnd].X_op == O_register
2201 || insn->tok[opnd].X_op == O_constant))
2203 val = insn->tok[opnd].X_add_number;
2204 xtensa_operand_encode (isa, opc, opnd, &val);
2205 xtensa_operand_set_field (isa, opc, opnd, fmt, slot, slotbuf, val);
2210 for (opnd = 0; opnd < insn->ntok; opnd++)
2212 if (xtensa_operand_is_visible (isa, opc, opnd) == 0)
2214 xtensa_operand_get_field (isa, opc, opnd, fmt, slot, slotbuf, &val);
2215 xtensa_operand_decode (isa, opc, opnd, &val);
2216 insn->tok[opnd].X_add_number = val;
2217 if (xtensa_operand_is_register (isa, opc, opnd) == 1)
2218 insn->tok[opnd].X_op = O_register;
2220 insn->tok[opnd].X_op = O_constant;