Lines Matching full:new_inst
4208 output_inst (struct aarch64_inst *new_inst)
4228 if (new_inst != NULL)
4229 fixp->tc_fix_data.inst = new_inst;
6207 aarch64_inst *new_inst = fixP->tc_fix_data.inst;
6209 if (new_inst)
6214 idx = aarch64_operand_index (new_inst->opcode->operands, opnd);
6215 new_inst->operands[idx].skip = 0;
6281 gas_assert (new_inst != NULL);
6282 idx = aarch64_operand_index (new_inst->opcode->operands, opnd);
6283 new_inst->operands[idx].imm.value = value;
6284 if (aarch64_opcode_encode (new_inst->opcode, new_inst,
6285 &new_inst->value, NULL, NULL))
6286 put_aarch64_insn (buf, new_inst->value);
6310 gas_assert (new_inst != NULL);
6311 fix_mov_imm_insn (fixP, buf, new_inst, value);
6321 gas_assert (new_inst != NULL && new_inst->value == insn);
6322 gas_assert (new_inst->opcode->operands[1] == opnd
6323 || new_inst->opcode->operands[2] == opnd);
6326 if (new_inst->opcode->operands[1] == opnd)
6334 new_inst->operands[idx].addr.offset.imm = value;
6337 if (aarch64_opcode_encode (new_inst->opcode, new_inst,
6338 &new_inst->value, NULL, NULL))
6340 put_aarch64_insn (buf, new_inst->value);
6343 else if (new_inst->opcode->iclass == ldst_pos
6344 && try_to_encode_as_unscaled_ldst (new_inst))
6346 put_aarch64_insn (buf, new_inst->value);