llvmpipe: Normalize the cycles with the number of channel.
So that we have a comparable number for different formats.
This commit is contained in:
parent
b874a7b807
commit
b07d19a885
|
@ -51,7 +51,7 @@ write_tsv_header(FILE *fp)
|
|||
{
|
||||
fprintf(fp,
|
||||
"result\t"
|
||||
"cycles\t"
|
||||
"cycles_per_channel\t"
|
||||
"type\t"
|
||||
"sep_func\t"
|
||||
"sep_src_factor\t"
|
||||
|
@ -76,7 +76,7 @@ write_tsv_row(FILE *fp,
|
|||
{
|
||||
fprintf(fp, "%s\t", success ? "pass" : "fail");
|
||||
|
||||
fprintf(fp, "%.1f\t", cycles + 0.5);
|
||||
fprintf(fp, "%.1f\t", cycles / type.length);
|
||||
|
||||
fprintf(fp, "%s%u%sx%u\t",
|
||||
type.floating ? "f" : (type.fixed ? "h" : (type.sign ? "s" : "u")),
|
||||
|
|
|
@ -47,8 +47,7 @@ write_tsv_header(FILE *fp)
|
|||
{
|
||||
fprintf(fp,
|
||||
"result\t"
|
||||
"cycles\t"
|
||||
"type\t"
|
||||
"cycles_per_channel\t"
|
||||
"src_type\t"
|
||||
"dst_type\n");
|
||||
|
||||
|
@ -65,13 +64,13 @@ write_tsv_row(FILE *fp,
|
|||
{
|
||||
fprintf(fp, "%s\t", success ? "pass" : "fail");
|
||||
|
||||
fprintf(fp, "%.1f\t", cycles + 0.5);
|
||||
fprintf(fp, "%.1f\t", cycles / MAX2(src_type.length, dst_type.length));
|
||||
|
||||
dump_type(fp, src_type);
|
||||
fprintf(fp, "\t");
|
||||
|
||||
dump_type(fp, dst_type);
|
||||
fprintf(fp, "\t");
|
||||
fprintf(fp, "\n");
|
||||
|
||||
fflush(fp);
|
||||
}
|
||||
|
@ -178,7 +177,6 @@ test_one(unsigned verbose,
|
|||
/* We must not loose or gain channels. Only precision */
|
||||
assert(src_type.length * num_srcs == dst_type.length * num_dsts);
|
||||
|
||||
|
||||
module = LLVMModuleCreateWithName("test");
|
||||
|
||||
func = add_conv_test(module, src_type, num_srcs, dst_type, num_dsts);
|
||||
|
|
Loading…
Reference in New Issue