Lines Matching refs:fp
76 bi_print_index(FILE *fp, bi_index index)
79 fputs("`", fp);
82 fprintf(fp, "_");
84 fprintf(fp, "#0x%x", index.value);
86 fprintf(fp, "u%u", index.value & ~BIR_FAU_UNIFORM);
88 fprintf(fp, "%s", bir_fau_name(index.value));
90 fprintf(fp, "%s", bir_passthrough_name(index.value));
92 fprintf(fp, "br%u", index.value);
94 fprintf(fp, "r%u", index.value);
96 fprintf(fp, "%u", index.value);
101 fprintf(fp, "[%u]", index.offset);
104 fputs(".abs", fp);
107 fputs(".neg", fp);
109 fputs(bi_swizzle_as_str(index.swizzle), fp);
137 fputs(bi_${mod}_as_str(I->${mod}), fp);
139 if (I->${mod}) fputs(".${mod}", fp);
149 fputs(bi_${mod[0:-1]}_as_str(I->${mod[0:-1]}[${src}]), fp);
151 if (I->bytes2) fputs(".bytes", fp);
153 if (I->${mod[0:-1]}[${src}]) fputs(".${mod[0:-1]}", fp);
160 bi_print_instr(const bi_instr *I, FILE *fp)
164 if (d > 0) fprintf(fp, ", ");
166 bi_print_index(fp, I->dest[d]);
169 fprintf(fp, " = %s", bi_opcode_props[I->op].name);
172 fprintf(fp, ".%s", bi_table_as_str(I->table));
182 fputs(" ", fp);
185 fputs(", ", fp);
187 bi_print_index(fp, I->src[${src}]);
191 fprintf(fp, ", ${imm}:%u", I->${imm});
200 fprintf(fp, " -> block%u", I->branch_target->name);
202 fputs("\\n", fp);