Lines Matching refs:opjp
2512 shmedia_operand_info *opjp = &operands->operands[j]; in shmedia_build_Mytes() local
2539 insn |= (opjp->reg << opcode->nibbles[i]); in shmedia_build_Mytes()
2550 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2556 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2563 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2569 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2575 if (opjp->reloctype == BFD_RELOC_NONE) in shmedia_build_Mytes()
2576 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2578 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2579 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2581 else if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2582 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2590 if (opjp->reloctype == BFD_RELOC_NONE) in shmedia_build_Mytes()
2591 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2593 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2594 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2596 else if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2597 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2607 if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2608 opjp->reloctype = BFD_RELOC_SH_GOT_LOW16; in shmedia_build_Mytes()
2609 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2610 opjp->reloctype = BFD_RELOC_SH_GOTPLT_LOW16; in shmedia_build_Mytes()
2612 if ((opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2613 || opjp->reloctype == BFD_RELOC_32_GOTOFF in shmedia_build_Mytes()
2614 || opjp->reloctype == BFD_RELOC_32_PLT_PCREL in shmedia_build_Mytes()
2615 || opjp->reloctype == BFD_RELOC_SH_GOTPC) in shmedia_build_Mytes()
2617 && (opjp->immediate.X_op != O_constant in shmedia_build_Mytes()
2618 || opjp->immediate.X_add_number < -32768 in shmedia_build_Mytes()
2619 || opjp->immediate.X_add_number > 32767) in shmedia_build_Mytes()
2621 || opjp->reloctype == BFD_RELOC_32_GOTOFF in shmedia_build_Mytes()
2622 || opjp->reloctype == BFD_RELOC_32_PLT_PCREL in shmedia_build_Mytes()
2623 || opjp->reloctype == BFD_RELOC_SH_GOTPC)) in shmedia_build_Mytes()
2630 = opjp->immediate.X_op_symbol != NULL in shmedia_build_Mytes()
2631 ? 0 : opjp->immediate.X_add_number; in shmedia_build_Mytes()
2633 = opjp->immediate.X_op_symbol != NULL in shmedia_build_Mytes()
2634 ? make_expr_symbol (&opjp->immediate) in shmedia_build_Mytes()
2635 : opjp->immediate.X_add_symbol; in shmedia_build_Mytes()
2637 if (opjp->reloctype == BFD_RELOC_32_GOTOFF) in shmedia_build_Mytes()
2639 else if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2646 else if (opjp->reloctype == BFD_RELOC_SH_GOTPC) in shmedia_build_Mytes()
2660 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2661 (opjp->reloctype in shmedia_build_Mytes()
2664 : opjp->reloctype); in shmedia_build_Mytes()
2680 if (opjp->immediate.X_op_symbol != NULL) in shmedia_build_Mytes()
2686 if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2690 if (sh64_expand || opjp->reloctype != BFD_RELOC_NONE) in shmedia_build_Mytes()
2695 opjp->immediate.X_add_symbol, in shmedia_build_Mytes()
2696 opjp->immediate.X_add_number, in shmedia_build_Mytes()
2699 insn |= shmedia_immediate_op (insn_loc, opjp, 1, in shmedia_build_Mytes()
2700 opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2702 : opjp->reloctype); in shmedia_build_Mytes()
2720 if (opjp->immediate.X_op_symbol != NULL) in shmedia_build_Mytes()
2726 if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2730 if (sh64_expand || opjp->reloctype != BFD_RELOC_NONE) in shmedia_build_Mytes()
2735 opjp->immediate.X_add_symbol, in shmedia_build_Mytes()
2736 opjp->immediate.X_add_number, in shmedia_build_Mytes()
2742 insn |= shmedia_immediate_op (insn_loc, opjp, 1, in shmedia_build_Mytes()
2743 opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2745 : opjp->reloctype); in shmedia_build_Mytes()
2752 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2758 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2764 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2765 (opjp->reloctype in shmedia_build_Mytes()
2768 : opjp->reloctype); in shmedia_build_Mytes()