Lines Matching refs:opnd

295 	    enum ia64_opnd opnd;	/* type of operand in need of fix */  member
304 expressionS opnd[6]; member
5453 operand_width (enum ia64_opnd opnd) in operand_width() argument
5455 const struct ia64_operand *odesc = &elf64_ia64_operands[opnd]; in operand_width()
5469 enum ia64_opnd opnd = idesc->operands[res_index]; in operand_match() local
5474 switch (opnd) in operand_match()
5633 == opnd - IA64_OPND_CPUID_R3)) in operand_match()
5720 fix->opnd = idesc->operands[res_index]; in operand_match()
5863 fix->opnd = idesc->operands[res_index]; in operand_match()
5870 && ! (e->X_op == O_big && opnd == IA64_OPND_IMM8M1U8)) in operand_match()
5873 if (opnd == IA64_OPND_IMM8M1U4) in operand_match()
5894 else if (opnd == IA64_OPND_IMM8M1U8) in operand_match()
5916 else if (opnd == IA64_OPND_IMM8M1) in operand_match()
5918 else if (opnd == IA64_OPND_IMM8U4) in operand_match()
5957 if (opnd == IA64_OPND_TGT25) in operand_match()
5959 else if (opnd == IA64_OPND_TGT25b) in operand_match()
5961 else if (opnd == IA64_OPND_TGT25c) in operand_match()
5963 else if (opnd == IA64_OPND_TGT64) in operand_match()
5969 fix->opnd = idesc->operands[res_index]; in operand_match()
5988 fix->opnd = idesc->operands[res_index]; in operand_match()
6002 fix->opnd = idesc->operands[res_index]; in operand_match()
6146 if (i < NELEMS (CURR_SLOT.opnd)) in parse_operands()
6148 sep = parse_operand_maybe_eval (CURR_SLOT.opnd + i, '=', in parse_operands()
6150 if (CURR_SLOT.opnd[i].X_op == O_absent) in parse_operands()
6191 #define FORCE_CONST(n) (CURR_SLOT.opnd[n].X_op == O_constant \ in parse_operands()
6192 ? CURR_SLOT.opnd[n].X_add_number \ in parse_operands()
6203 sep = parse_operand_maybe_eval (CURR_SLOT.opnd + 0, '=', in parse_operands()
6209 CURR_SLOT.opnd[i].X_add_number = sof; in parse_operands()
6210 if (CURR_SLOT.opnd[i + 1].X_op == O_constant in parse_operands()
6211 && CURR_SLOT.opnd[i + 2].X_op == O_constant) in parse_operands()
6212 CURR_SLOT.opnd[i + 1].X_add_number in parse_operands()
6213 = sof - CURR_SLOT.opnd[i + 2].X_add_number; in parse_operands()
6215 CURR_SLOT.opnd[i + 1].X_op = O_illegal; in parse_operands()
6216 CURR_SLOT.opnd[i + 2] = CURR_SLOT.opnd[i + 3]; in parse_operands()
6245 result = operand_match (idesc, i, CURR_SLOT.opnd + i); in parse_operands()
6327 if (CURR_SLOT.opnd[i].X_add_number == REG_GR) in parse_operands()
6330 reg1 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6332 reg2 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6340 reg1 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6342 reg2 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6351 if (CURR_SLOT.opnd[i].X_add_number >= REG_FR in parse_operands()
6352 && CURR_SLOT.opnd[i].X_add_number <= REG_FR + 1) in parse_operands()
6355 regno = CURR_SLOT.opnd[i].X_add_number - REG_FR; in parse_operands()
6358 reg1 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6360 reg2 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6366 if (CURR_SLOT.opnd[i].X_add_number == REG_GR) in parse_operands()
6369 reg1 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6371 reg2 = CURR_SLOT.opnd[i].X_add_number; in parse_operands()
6441 if (slot->opnd[i].X_op == O_register in build_insn()
6442 || slot->opnd[i].X_op == O_constant in build_insn()
6443 || slot->opnd[i].X_op == O_index) in build_insn()
6444 val = slot->opnd[i].X_add_number; in build_insn()
6445 else if (slot->opnd[i].X_op == O_big) in build_insn()
6465 if (val != slot->opnd[i].X_add_number) in build_insn()
6942 fix->tc_fix_data.opnd = ifix->opnd; in emit_one_bundle()
8303 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
8329 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
8368 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
8391 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
8434 CURR_SLOT.opnd[i].X_add_number - REG_BR; in specify_resource()
8445 CURR_SLOT.opnd[i].X_add_number - REG_BR; in specify_resource()
8456 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8481 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8511 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8550 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8594 int regno = CURR_SLOT.opnd[reg_index].X_add_number - REG_GR; in specify_resource()
8619 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8644 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_GR; in specify_resource()
8673 int regno = CURR_SLOT.opnd[1].X_add_number - REG_CR; in specify_resource()
8687 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR; in specify_resource()
8709 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR; in specify_resource()
8726 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR; in specify_resource()
8743 CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR; in specify_resource()
8759 CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_DAHR; in specify_resource()
8780 specs[count++].index = CURR_SLOT.opnd[0].X_add_number - REG_FR; in specify_resource()
8793 CURR_SLOT.opnd[i].X_add_number - REG_FR; in specify_resource()
8805 specs[count++].index = CURR_SLOT.opnd[0].X_add_number - REG_GR; in specify_resource()
8818 CURR_SLOT.opnd[i].X_add_number - REG_GR; in specify_resource()
8826 CURR_SLOT.opnd[i].X_add_number - REG_GR; in specify_resource()
8853 CURR_SLOT.opnd[i].X_add_number - REG_GR; in specify_resource()
8881 mask = CURR_SLOT.opnd[2].X_add_number; in specify_resource()
8903 int regno = CURR_SLOT.opnd[i].X_add_number - REG_P; in specify_resource()
8929 int p1 = CURR_SLOT.opnd[0].X_add_number - REG_P; in specify_resource()
8930 int p2 = CURR_SLOT.opnd[1].X_add_number - REG_P; in specify_resource()
8994 mask = CURR_SLOT.opnd[2].X_add_number; in specify_resource()
9025 int regno = CURR_SLOT.opnd[i].X_add_number - REG_P; in specify_resource()
9051 int p1 = CURR_SLOT.opnd[0].X_add_number - REG_P; in specify_resource()
9052 int p2 = CURR_SLOT.opnd[1].X_add_number - REG_P; in specify_resource()
9153 CURR_SLOT.opnd[reg_index].X_add_number - REG_CR; in specify_resource()
9191 CURR_SLOT.opnd[reg_index].X_add_number - REG_AR; in specify_resource()
9217 mask = CURR_SLOT.opnd[0].X_add_number; in specify_resource()
9240 int reg = CURR_SLOT.opnd[i].X_add_number - REG_FR; in specify_resource()
9258 int reg = CURR_SLOT.opnd[i].X_add_number - REG_FR; in specify_resource()
9274 int regno = CURR_SLOT.opnd[i].X_add_number - REG_GR; in specify_resource()
9291 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
9307 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_AR; in specify_resource()
9317 regno = CURR_SLOT.opnd[0].X_add_number - REG_AR; in specify_resource()
9341 regno = CURR_SLOT.opnd[1].X_add_number - REG_AR; in specify_resource()
9372 int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR; in specify_resource()
9405 && CURR_SLOT.opnd[0].X_add_number - REG_CR == CR_EOI) in specify_resource()
9407 && CURR_SLOT.opnd[1].X_add_number - REG_CR == CR_IVR)) in specify_resource()
9440 int num = CURR_SLOT.opnd[i].X_add_number - REG_GR; in specify_resource()
9455 int num = CURR_SLOT.opnd[i].X_add_number - REG_FR; in specify_resource()
9465 int num = CURR_SLOT.opnd[i].X_add_number - REG_P; in specify_resource()
9492 mask = CURR_SLOT.opnd[2].X_add_number; in specify_resource()
9499 && CURR_SLOT.opnd[0].X_add_number - REG_P == 63) in specify_resource()
9501 && CURR_SLOT.opnd[1].X_add_number - REG_P == 63)) in specify_resource()
9517 int p1 = CURR_SLOT.opnd[0].X_add_number - REG_P; in specify_resource()
9518 int p2 = CURR_SLOT.opnd[1].X_add_number - REG_P; in specify_resource()
9562 && CURR_SLOT.opnd[0].X_add_number - REG_AR == AR_BSPSTORE) in specify_resource()
9571 if (CURR_SLOT.opnd[0].X_add_number - REG_AR == AR_BSPSTORE in specify_resource()
9572 || CURR_SLOT.opnd[0].X_add_number - REG_AR == AR_RNAT) in specify_resource()
9579 if (CURR_SLOT.opnd[1].X_add_number - REG_AR == AR_BSP in specify_resource()
9580 || CURR_SLOT.opnd[1].X_add_number - REG_AR == AR_BSPSTORE in specify_resource()
9581 || CURR_SLOT.opnd[1].X_add_number - REG_AR == AR_RNAT) in specify_resource()
9874 int regno = CURR_SLOT.opnd[i].X_add_number - REG_GR; in note_register_values()
9880 int regno = CURR_SLOT.opnd[i].X_add_number - REG_GR; in note_register_values()
9887 int regno = CURR_SLOT.opnd[i].X_add_number - REG_P; in note_register_values()
9949 int p1 = CURR_SLOT.opnd[0].X_add_number - REG_P; in note_register_values()
9950 int p2 = CURR_SLOT.opnd[1].X_add_number - REG_P; in note_register_values()
10009 && CURR_SLOT.opnd[1].X_op == O_constant in note_register_values()
10013 int regno = CURR_SLOT.opnd[0].X_add_number - REG_GR; in note_register_values()
10017 gr_values[regno].value = CURR_SLOT.opnd[1].X_add_number; in note_register_values()
10032 int regno = CURR_SLOT.opnd[0].X_add_number - REG_GR; in note_register_values()
10035 valueT value = CURR_SLOT.opnd[1].X_add_number; in note_register_values()
10037 if (CURR_SLOT.opnd[3].X_add_number < 64) in note_register_values()
10038 value &= ((valueT)1 << CURR_SLOT.opnd[3].X_add_number) - 1; in note_register_values()
10039 value <<= CURR_SLOT.opnd[2].X_add_number; in note_register_values()
10752 if (CURR_SLOT.opnd[2].X_op == O_register in md_assemble()
10753 && CURR_SLOT.opnd[2].X_add_number < 4) in md_assemble()
10773 if (CURR_SLOT.opnd[rop].X_op == O_register) in md_assemble()
10775 if (ar_is_only_in_integer_unit (CURR_SLOT.opnd[rop].X_add_number)) in md_assemble()
10777 else if (ar_is_only_in_memory_unit (CURR_SLOT.opnd[rop].X_add_number)) in md_assemble()
10809 if (CURR_SLOT.opnd[rop].X_op == O_register) in md_assemble()
10812 if (ar_is_only_in_integer_unit (CURR_SLOT.opnd[rop].X_add_number)) in md_assemble()
10814 else if (ar_is_only_in_memory_unit (CURR_SLOT.opnd[rop].X_add_number)) in md_assemble()
10818 (int) (CURR_SLOT.opnd[rop].X_add_number - REG_AR), in md_assemble()
11515 elf64_ia64_operands[fix->tc_fix_data.opnd].desc); in md_apply_fix()
11543 else if (fix->tc_fix_data.opnd == IA64_OPND_NIL) in md_apply_fix()
11581 fix_insn (fix, elf64_ia64_operands + fix->tc_fix_data.opnd, value); in md_apply_fix()