Lines Matching defs:iclass
860 #define CHECK_OPERAND(INTISA,OPC,ICLASS,OPND,ERRVAL) \
862 if ((OPND) < 0 || (OPND) >= (ICLASS)->num_operands) \
867 (INTISA)->opcodes[(OPC)].name, (ICLASS)->num_operands); \
876 xtensa_iclass_internal *iclass;
881 iclass = &intisa->iclasses[iclass_id];
882 CHECK_OPERAND (intisa, opc, iclass, opnd, NULL);
883 operand_id = iclass->operands[opnd].u.operand_id;
904 xtensa_iclass_internal *iclass;
910 iclass = &intisa->iclasses[iclass_id];
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;
930 xtensa_iclass_internal *iclass;
936 iclass = &intisa->iclasses[iclass_id];
937 CHECK_OPERAND (intisa, opc, iclass, opnd, 0);
938 inout = iclass->operands[opnd].inout;
1260 #define CHECK_STATE_OPERAND(INTISA,OPC,ICLASS,STOP,ERRVAL) \
1262 if ((STOP) < 0 || (STOP) >= (ICLASS)->num_stateOperands) \
1267 (INTISA)->opcodes[(OPC)].name, (ICLASS)->num_stateOperands); \
1277 xtensa_iclass_internal *iclass;
1282 iclass = &intisa->iclasses[iclass_id];
1283 iclass, stOp, XTENSA_UNDEFINED);
1284 return iclass->stateOperands[stOp].u.state;
1292 xtensa_iclass_internal *iclass;
1297 iclass = &intisa->iclasses[iclass_id];
1298 CHECK_STATE_OPERAND (intisa, opc, iclass, stOp, 0);
1299 return iclass->stateOperands[stOp].inout;
1308 #define CHECK_INTERFACE_OPERAND(INTISA,OPC,ICLASS,IFOP,ERRVAL) \
1310 if ((IFOP) < 0 || (IFOP) >= (ICLASS)->num_interfaceOperands) \
1316 (ICLASS)->num_interfaceOperands); \
1327 xtensa_iclass_internal *iclass;
1332 iclass = &intisa->iclasses[iclass_id];
1333 CHECK_INTERFACE_OPERAND (intisa, opc, iclass, ifOp, XTENSA_UNDEFINED);
1334 return iclass->interfaceOperands[ifOp];