Lines Matching refs:output_instruction
1243 struct cris_instruction output_instruction; in md_assemble() local
1252 cris_process_instruction (str, &output_instruction, &prefix); in md_assemble()
1299 if (output_instruction.spec_reg != NULL) in md_assemble()
1302 opcodep[0] = -output_instruction.spec_reg->reg_size; in md_assemble()
1317 if (output_instruction.insn_type == CRIS_INSN_NONE) in md_assemble()
1327 md_number_to_chars (opcodep, (long) (output_instruction.opcode), 2); in md_assemble()
1330 if (output_instruction.insn_type == CRIS_INSN_BRANCH) in md_assemble()
1336 if (output_instruction.expr.X_op != O_constant) in md_assemble()
1338 to_seg = S_GET_SEGMENT (output_instruction.expr.X_add_symbol); in md_assemble()
1349 && output_instruction.opcode == BA_QUICK_OPCODE)) in md_assemble()
1353 = (SIMPLE_EXPR (&output_instruction.expr) in md_assemble()
1354 ? output_instruction.expr.X_add_number in md_assemble()
1357 = (SIMPLE_EXPR (&output_instruction.expr) in md_assemble()
1358 ? output_instruction.expr.X_add_symbol in md_assemble()
1359 : make_expr_symbol (&output_instruction.expr)); in md_assemble()
1372 ? (output_instruction.opcode in md_assemble()
1395 output_instruction.expr.X_add_symbol, in md_assemble()
1397 output_instruction.expr.X_add_number); in md_assemble()
1400 else if (output_instruction.insn_type == CRIS_INSN_MUL in md_assemble()
1409 if (output_instruction.imm_oprnd_size > 0) in md_assemble()
1414 switch (output_instruction.imm_oprnd_size) in md_assemble()
1423 if (output_instruction.reloc != BFD_RELOC_NONE) in md_assemble()
1424 reloc = output_instruction.reloc; in md_assemble()
1431 if (output_instruction.reloc != BFD_RELOC_NONE) in md_assemble()
1432 reloc = output_instruction.reloc; in md_assemble()
1438 BAD_CASE (output_instruction.imm_oprnd_size); in md_assemble()
1441 p = frag_more (output_instruction.imm_oprnd_size); in md_assemble()
1443 output_instruction.imm_oprnd_size, in md_assemble()
1444 &output_instruction.expr, in md_assemble()
1449 else if (output_instruction.reloc == BFD_RELOC_CRIS_LAPCQ_OFFSET in md_assemble()
1450 && output_instruction.expr.X_md != 0) in md_assemble()
1454 = (output_instruction.expr.X_op_symbol != NULL in md_assemble()
1455 ? 0 : output_instruction.expr.X_add_number); in md_assemble()
1457 = (output_instruction.expr.X_op_symbol != NULL in md_assemble()
1458 ? make_expr_symbol (&output_instruction.expr) in md_assemble()
1459 : output_instruction.expr.X_add_symbol); in md_assemble()
1468 else if (output_instruction.reloc != BFD_RELOC_NONE) in md_assemble()
1478 &output_instruction.expr, in md_assemble()
1479 output_instruction.reloc == BFD_RELOC_32_PCREL in md_assemble()
1480 || output_instruction.reloc == BFD_RELOC_16_PCREL in md_assemble()
1481 || output_instruction.reloc == BFD_RELOC_8_PCREL in md_assemble()
1482 || (output_instruction.reloc in md_assemble()
1484 output_instruction.reloc); in md_assemble()