• Home
  • Raw
  • Download

Lines Matching refs:printf

71 	printf("%04u:", instr->serialno);  in print_instr_name()
73 printf("%04u:", instr->name); in print_instr_name()
74 printf("%04u:", instr->ip); in print_instr_name()
76 printf("XXX: "); in print_instr_name()
78 printf("%03u: ", instr->use_count); in print_instr_name()
82 printf("\t"); in print_instr_name()
84 printf("(sy)"); in print_instr_name()
86 printf("(ss)"); in print_instr_name()
88 printf("(jp)"); in print_instr_name()
90 printf("(rpt%d)", instr->repeat); in print_instr_name()
92 printf("(nop%d)", instr->nop); in print_instr_name()
94 printf("(ul)"); in print_instr_name()
96 printf(" "); in print_instr_name()
101 case OPC_META_INPUT: printf("_meta:in"); break; in print_instr_name()
102 case OPC_META_SPLIT: printf("_meta:split"); break; in print_instr_name()
103 case OPC_META_COLLECT: printf("_meta:collect"); break; in print_instr_name()
104 case OPC_META_TEX_PREFETCH: printf("_meta:tex_prefetch"); break; in print_instr_name()
107 default: printf("_meta:%d", instr->opc); break; in print_instr_name()
111 printf("mov"); in print_instr_name()
113 printf("cov"); in print_instr_name()
114 printf(".%s%s", type_name(instr->cat1.src_type), in print_instr_name()
117 printf("%s", disasm_a3xx_instr_name(instr->opc)); in print_instr_name()
119 printf(".3d"); in print_instr_name()
121 printf(".a"); in print_instr_name()
123 printf(".o"); in print_instr_name()
125 printf(".p"); in print_instr_name()
127 printf(".s"); in print_instr_name()
129 printf(".a1en"); in print_instr_name()
131 printf(".offset%d", instr->cat6.d); in print_instr_name()
133 printf(".base%d", in print_instr_name()
137 printf(".s2en"); in print_instr_name()
155 printf(".%s", cond[instr->cat2.condition & 0x7]); in print_instr_name()
167 printf("(absneg)"); in print_reg_name()
169 printf("(neg)"); in print_reg_name()
171 printf("(abs)"); in print_reg_name()
174 printf("(r)"); in print_reg_name()
177 printf("H"); in print_reg_name()
179 printf("h"); in print_reg_name()
182 printf(SYN_IMMED("imm[%f,%d,0x%x]"), reg->fim_val, reg->iim_val, reg->iim_val); in print_reg_name()
184 printf(SYN_ARRAY("arr[id=%u, offset=%d, size=%u"), reg->array.id, in print_reg_name()
190 printf(SYN_ARRAY(", ")); in print_reg_name()
191 printf(SYN_SSA("_[")); in print_reg_name()
193 printf(SYN_SSA("]")); in print_reg_name()
195 printf(SYN_ARRAY("]")); in print_reg_name()
197 printf(SYN_SSA("_[")); in print_reg_name()
199 printf(SYN_SSA("]")); in print_reg_name()
202 printf(SYN_CONST("c<a0.x + %d>"), reg->array.offset); in print_reg_name()
204 printf(SYN_REG("r<a0.x + %d>")" (%u)", reg->array.offset, reg->size); in print_reg_name()
207 printf(SYN_CONST("c%u.%c"), reg_num(reg), "xyzw"[reg_comp(reg)]); in print_reg_name()
209 printf(SYN_REG("r%u.%c"), reg_num(reg), "xyzw"[reg_comp(reg)]); in print_reg_name()
213 printf(" (wrmask=0x%x)", reg->wrmask); in print_reg_name()
220 printf("\t"); in tab()
233 printf(" (%s)(", type_name(instr->cat5.type)); in print_instr()
236 printf("%c", "xyzw"[i]); in print_instr()
237 printf(")"); in print_instr()
239 printf(" "); in print_instr()
245 printf(i ? ", " : ""); in print_instr()
252 printf(", s#%d", instr->cat5.samp); in print_instr()
254 printf(", s#%d, t#%d", instr->cat5.samp & 0xf, in print_instr()
258 printf(", s#%d, t#%d", instr->cat5.samp, instr->cat5.tex); in print_instr()
263 printf(", address=_"); in print_instr()
264 printf("["); in print_instr()
266 printf("]"); in print_instr()
270 printf(", left=_"); in print_instr()
271 printf("["); in print_instr()
273 printf("]"); in print_instr()
277 printf(", right=_"); in print_instr()
278 printf("["); in print_instr()
280 printf("]"); in print_instr()
284 printf(", off=%d", instr->split.off); in print_instr()
286 printf(", tex=%d, samp=%d, input_offset=%d", instr->prefetch.tex, in print_instr()
293 printf("r %sp0.x", instr->cat0.inv ? "!" : ""); in print_instr()
295 printf(", target=block%u", block_id(instr->cat0.target)); in print_instr()
299 printf(", false-deps:"); in print_instr()
302 printf(", "); in print_instr()
303 printf("_["); in print_instr()
305 printf("]"); in print_instr()
309 printf("\n"); in print_instr()
320 tab(lvl); printf("block%u {\n", block_id(block)); in print_block()
328 printf("pred: "); in print_block()
332 printf(", "); in print_block()
333 printf("block%u", block_id(pred)); in print_block()
335 printf("\n"); in print_block()
342 tab(lvl+1); printf("/* keeps:\n"); in print_block()
346 tab(lvl+1); printf(" */\n"); in print_block()
351 printf("/* succs: if _["); in print_block()
353 printf("] block%u; else block%u; */\n", in print_block()
358 printf("/* succs: block%u; */\n", in print_block()
361 tab(lvl); printf("}\n"); in print_block()
371 printf("out%d: ", i); in ir3_print()