Lines Matching refs:operands
60 * \brief Returns the number of operands an instruction takes.
63 * \return The number of operands.
94 instr->operands = rzalloc_array_size(instr,
95 sizeof(*instr->operands),
97 if (!instr->operands) {
134 instr->operands[index].type = ROGUE_OPERAND_TYPE_IMMEDIATE;
135 instr->operands[index].immediate.value = value;
154 instr->operands[index].type = ROGUE_OPERAND_TYPE_DRC;
155 instr->operands[index].drc.number = number;
177 instr->operands[index].type = type;
178 instr->operands[index].reg.number = number;
197 instr->operands[index].type = ROGUE_OPERAND_TYPE_VREG;
198 instr->operands[index].vreg.number = number;
199 instr->operands[index].vreg.is_vector = false;
221 instr->operands[index].type = ROGUE_OPERAND_TYPE_VREG;
222 instr->operands[index].vreg.number = number;
223 instr->operands[index].vreg.is_vector = true;
224 instr->operands[index].vreg.component = component;