Lines Matching refs:opjp

2510       shmedia_operand_info *opjp = &operands->operands[j];  in shmedia_build_Mytes()  local
2537 insn |= (opjp->reg << opcode->nibbles[i]); in shmedia_build_Mytes()
2548 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2554 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2561 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2567 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2573 if (opjp->reloctype == BFD_RELOC_NONE) in shmedia_build_Mytes()
2574 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2576 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2577 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2579 else if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2580 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2588 if (opjp->reloctype == BFD_RELOC_NONE) in shmedia_build_Mytes()
2589 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2591 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2592 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2594 else if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2595 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2605 if (opjp->reloctype == BFD_RELOC_32_GOT_PCREL) in shmedia_build_Mytes()
2606 opjp->reloctype = BFD_RELOC_SH_GOT_LOW16; in shmedia_build_Mytes()
2607 else if (opjp->reloctype == BFD_RELOC_SH_GOTPLT32) in shmedia_build_Mytes()
2608 opjp->reloctype = BFD_RELOC_SH_GOTPLT_LOW16; in shmedia_build_Mytes()
2610 if ((opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2611 || opjp->reloctype == BFD_RELOC_32_GOTOFF in shmedia_build_Mytes()
2612 || opjp->reloctype == BFD_RELOC_32_PLT_PCREL in shmedia_build_Mytes()
2613 || opjp->reloctype == BFD_RELOC_SH_GOTPC) in shmedia_build_Mytes()
2615 && (opjp->immediate.X_op != O_constant in shmedia_build_Mytes()
2616 || opjp->immediate.X_add_number < -32768 in shmedia_build_Mytes()
2617 || opjp->immediate.X_add_number > 32767) in shmedia_build_Mytes()
2619 || opjp->reloctype == BFD_RELOC_32_GOTOFF in shmedia_build_Mytes()
2620 || opjp->reloctype == BFD_RELOC_32_PLT_PCREL in shmedia_build_Mytes()
2621 || opjp->reloctype == BFD_RELOC_SH_GOTPC)) in shmedia_build_Mytes()
2628 = opjp->immediate.X_op_symbol != NULL in shmedia_build_Mytes()
2629 ? 0 : opjp->immediate.X_add_number; in shmedia_build_Mytes()
2631 = opjp->immediate.X_op_symbol != NULL in shmedia_build_Mytes()
2632 ? make_expr_symbol (&opjp->immediate) in shmedia_build_Mytes()
2633 : opjp->immediate.X_add_symbol; in shmedia_build_Mytes()
2635 if (opjp->reloctype == BFD_RELOC_32_GOTOFF) in shmedia_build_Mytes()
2637 else if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2644 else if (opjp->reloctype == BFD_RELOC_SH_GOTPC) in shmedia_build_Mytes()
2658 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2659 (opjp->reloctype in shmedia_build_Mytes()
2662 : opjp->reloctype); in shmedia_build_Mytes()
2678 if (opjp->immediate.X_op_symbol != NULL) in shmedia_build_Mytes()
2684 if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2688 if (sh64_expand || opjp->reloctype != BFD_RELOC_NONE) in shmedia_build_Mytes()
2693 opjp->immediate.X_add_symbol, in shmedia_build_Mytes()
2694 opjp->immediate.X_add_number, in shmedia_build_Mytes()
2697 insn |= shmedia_immediate_op (insn_loc, opjp, 1, in shmedia_build_Mytes()
2698 opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2700 : opjp->reloctype); in shmedia_build_Mytes()
2718 if (opjp->immediate.X_op_symbol != NULL) in shmedia_build_Mytes()
2724 if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL) in shmedia_build_Mytes()
2728 if (sh64_expand || opjp->reloctype != BFD_RELOC_NONE) in shmedia_build_Mytes()
2733 opjp->immediate.X_add_symbol, in shmedia_build_Mytes()
2734 opjp->immediate.X_add_number, in shmedia_build_Mytes()
2740 insn |= shmedia_immediate_op (insn_loc, opjp, 1, in shmedia_build_Mytes()
2741 opjp->reloctype == BFD_RELOC_NONE in shmedia_build_Mytes()
2743 : opjp->reloctype); in shmedia_build_Mytes()
2750 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2756 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2762 insn |= shmedia_immediate_op (insn_loc, opjp, 0, in shmedia_build_Mytes()
2763 (opjp->reloctype in shmedia_build_Mytes()
2766 : opjp->reloctype); in shmedia_build_Mytes()