Home | History | Annotate | Download | only in bfd

Lines Matching refs:SLOT

512 #define CHECK_SLOT(INTISA,FMT,SLOT,ERRVAL) \
514 if ((SLOT) < 0 || (SLOT) >= (INTISA)->formats[FMT].num_slots) \
517 strcpy (xtisa_error_msg, "invalid slot specifier"); \
602 xtensa_format_slot_nop_opcode (xtensa_isa isa, xtensa_format fmt, int slot)
608 CHECK_SLOT (intisa, fmt, slot, XTENSA_UNDEFINED);
610 slot_id = intisa->formats[fmt].slot_id[slot];
616 xtensa_format_get_slot (xtensa_isa isa, xtensa_format fmt, int slot,
623 CHECK_SLOT (intisa, fmt, slot, -1);
625 slot_id = intisa->formats[fmt].slot_id[slot];
632 xtensa_format_set_slot (xtensa_isa isa, xtensa_format fmt, int slot,
639 CHECK_SLOT (intisa, fmt, slot, -1);
641 slot_id = intisa->formats[fmt].slot_id[slot];
696 xtensa_opcode_decode (xtensa_isa isa, xtensa_format fmt, int slot,
704 CHECK_SLOT (intisa, fmt, slot, XTENSA_UNDEFINED);
706 slot_id = intisa->formats[fmt].slot_id[slot];
719 xtensa_opcode_encode (xtensa_isa isa, xtensa_format fmt, int slot,
727 CHECK_SLOT (intisa, fmt, slot, -1);
730 slot_id = intisa->formats[fmt].slot_id[slot];
736 "opcode \"%s\" is not allowed in slot %d of format \"%s\"",
737 intisa->opcodes[opc].name, slot, intisa->formats[fmt].name);
955 xtensa_format fmt, int slot,
967 CHECK_SLOT (intisa, fmt, slot, -1);
969 slot_id = intisa->formats[fmt].slot_id[slot];
981 "operand \"%s\" does not exist in slot %d of format \"%s\"",
982 intop->name, slot, intisa->formats[fmt].name);
992 xtensa_format fmt, int slot,
1004 CHECK_SLOT (intisa, fmt, slot, -1);
1006 slot_id = intisa->formats[fmt].slot_id[slot];
1018 "operand \"%s\" does not exist in slot %d of format \"%s\"",
1019 intop->name, slot, intisa->formats[fmt].name);
1062 /* Find some slot that includes the field. */
1077 /* Couldn't find any slot containing the field.... */
1079 strcpy (xtisa_error_msg, "field does not exist in any slot");