Home | History | Annotate | Download | only in program

Lines Matching defs:Opcode

82    enum prog_opcode Opcode;
90 * \note Opcode should equal array index!
157 * Return the number of src registers for the given instruction/opcode.
160 _mesa_num_inst_src_regs(enum prog_opcode opcode)
162 assert(opcode < MAX_OPCODE);
163 assert(opcode == InstInfo[opcode].Opcode);
164 assert(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode);
165 return InstInfo[opcode].NumSrcRegs;
170 * Return the number of dst registers for the given instruction/opcode.
173 _mesa_num_inst_dst_regs(enum prog_opcode opcode)
175 assert(opcode < MAX_OPCODE);
176 assert(opcode == InstInfo[opcode].Opcode);
177 assert(OPCODE_XPD == InstInfo[OPCODE_XPD].Opcode);
178 return InstInfo[opcode].NumDstRegs;
183 _mesa_is_tex_instruction(enum prog_opcode opcode)
185 return (opcode == OPCODE_TEX ||
186 opcode == OPCODE_TXB ||
187 opcode == OPCODE_TXD ||
188 opcode == OPCODE_TXL ||
189 opcode == OPCODE_TXP);
244 * Return string name for given program opcode.
247 _mesa_opcode_string(enum prog_opcode opcode)
249 if (opcode < MAX_OPCODE)
250 return InstInfo[opcode].Name;
253 _mesa_snprintf(s, sizeof(s), "OP%u", opcode);