Lines Matching refs:program
258 unsigned opcode, const unsigned * program)
261 print_dest_reg(stream, program[0]);
262 if (program[0] & A0_DEST_SATURATE)
270 print_src_reg(stream, GET_SRC0_REG(program[0], program[1]));
277 print_src_reg(stream, GET_SRC1_REG(program[1], program[2]));
284 print_src_reg(stream, GET_SRC2_REG(program[2]));
292 unsigned opcode, const unsigned * program)
294 print_dest_reg(stream, program[0] | A0_DEST_CHANNEL_ALL);
299 PRINTF(stream, "S[%d],", program[0] & T0_SAMPLER_NR_MASK);
302 (program[1] >> T1_ADDRESS_REG_TYPE_SHIFT) &
304 (program[1] >> T1_ADDRESS_REG_NR_SHIFT) & REG_NR_MASK);
310 unsigned opcode, const unsigned * program)
315 (program[1] >> T1_ADDRESS_REG_TYPE_SHIFT) &
317 (program[1] >> T1_ADDRESS_REG_NR_SHIFT) & REG_NR_MASK);
323 unsigned opcode, const unsigned * program)
327 program[0] | A0_DEST_CHANNEL_ALL);
334 const unsigned * program, unsigned sz)
340 assert((program[0] & 0x1ff) + 2 == sz);
342 program++;
343 for (i = 1; i < sz; i += 3, program += 3) {
344 unsigned opcode = program[0] & (0x1f << 24);
349 print_arith_op(stream, opcode >> 24, program);
351 print_tex_op(stream, opcode >> 24, program);
353 print_texkil_op(stream, opcode >> 24, program);
355 print_dcl_op(stream, opcode >> 24, program);