Lines Matching refs:opnd
860 #define CHECK_OPERAND(INTISA,OPC,ICLASS,OPND,ERRVAL) \
862 if ((OPND) < 0 || (OPND) >= (ICLASS)->num_operands) \
866 "opcode \"%s\" has %d operands", (OPND), \
874 get_operand (xtensa_isa_internal *intisa, xtensa_opcode opc, int opnd)
882 CHECK_OPERAND (intisa, opc, iclass, opnd, NULL);
883 operand_id = iclass->operands[opnd].u.operand_id;
889 xtensa_operand_name (xtensa_isa isa, xtensa_opcode opc, int opnd)
894 intop = get_operand (intisa, opc, opnd);
901 xtensa_operand_is_visible (xtensa_isa isa, xtensa_opcode opc, int opnd)
911 CHECK_OPERAND (intisa, opc, iclass, opnd, XTENSA_UNDEFINED);
914 if (iclass->operands[opnd].inout == 's')
917 operand_id = iclass->operands[opnd].u.operand_id;
927 xtensa_operand_inout (xtensa_isa isa, xtensa_opcode opc, int opnd)
937 CHECK_OPERAND (intisa, opc, iclass, opnd, 0);
938 inout = iclass->operands[opnd].inout;
949 xtensa_operand_get_field (xtensa_isa isa, xtensa_opcode opc, int opnd,
958 intop = get_operand (intisa, opc, opnd);
986 xtensa_operand_set_field (xtensa_isa isa, xtensa_opcode opc, int opnd,
995 intop = get_operand (intisa, opc, opnd);
1023 xtensa_operand_encode (xtensa_isa isa, xtensa_opcode opc, int opnd,
1030 intop = get_operand (intisa, opc, opnd);
1097 xtensa_operand_decode (xtensa_isa isa, xtensa_opcode opc, int opnd,
1103 intop = get_operand (intisa, opc, opnd);
1121 xtensa_operand_is_register (xtensa_isa isa, xtensa_opcode opc, int opnd)
1126 intop = get_operand (intisa, opc, opnd);
1136 xtensa_operand_regfile (xtensa_isa isa, xtensa_opcode opc, int opnd)
1141 intop = get_operand (intisa, opc, opnd);
1149 xtensa_operand_num_regs (xtensa_isa isa, xtensa_opcode opc, int opnd)
1154 intop = get_operand (intisa, opc, opnd);
1162 xtensa_operand_is_known_reg (xtensa_isa isa, xtensa_opcode opc, int opnd)
1167 intop = get_operand (intisa, opc, opnd);
1177 xtensa_operand_is_PCrelative (xtensa_isa isa, xtensa_opcode opc, int opnd)
1182 intop = get_operand (intisa, opc, opnd);
1192 xtensa_operand_do_reloc (xtensa_isa isa, xtensa_opcode opc, int opnd,
1198 intop = get_operand (intisa, opc, opnd);
1224 xtensa_operand_undo_reloc (xtensa_isa isa, xtensa_opcode opc, int opnd,
1230 intop = get_operand (intisa, opc, opnd);