Home | History | Annotate | Download | only in program

Lines Matching refs:opcode

84    enum prog_opcode Opcode;
92 * \note Opcode should equal array index!
159 * Return the number of src registers for the given instruction/opcode.
162 _mesa_num_inst_src_regs(enum prog_opcode opcode)
164 assert(opcode < MAX_OPCODE);
165 assert(opcode == InstInfo[opcode].Opcode);
166 assert(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode);
167 return InstInfo[opcode].NumSrcRegs;
172 * Return the number of dst registers for the given instruction/opcode.
175 _mesa_num_inst_dst_regs(enum prog_opcode opcode)
177 assert(opcode < MAX_OPCODE);
178 assert(opcode == InstInfo[opcode].Opcode);
179 assert(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode);
180 return InstInfo[opcode].NumDstRegs;
185 _mesa_is_tex_instruction(enum prog_opcode opcode)
187 return (opcode == OPCODE_TEX ||
188 opcode == OPCODE_TXB ||
189 opcode == OPCODE_TXD ||
190 opcode == OPCODE_TXL ||
191 opcode == OPCODE_TXP);
246 * Return string name for given program opcode.
249 _mesa_opcode_string(enum prog_opcode opcode)
251 if (opcode < MAX_OPCODE)
252 return InstInfo[opcode].Name;
255 snprintf(s, sizeof(s), "OP%u", opcode);