Reviewed-by: Marek Olšák <marek.olsak@amd.com>tags/18.0-branchpoint
@@ -90,6 +90,9 @@ util_str_query_value_type(unsigned value, boolean shortened); | |||
const char * | |||
util_str_prim_mode(unsigned value, boolean shortened); | |||
void | |||
util_dump_ns(FILE *f, uint64_t time); | |||
void | |||
util_dump_ptr(FILE *stream, const void *value); | |||
@@ -32,6 +32,8 @@ | |||
#include "util/u_format.h" | |||
#include "tgsi/tgsi_dump.h" | |||
#include <inttypes.h> | |||
#include "u_dump.h" | |||
@@ -75,6 +77,14 @@ util_dump_float(FILE *stream, double value) | |||
util_stream_writef(stream, "%g", value); | |||
} | |||
void | |||
util_dump_ns(FILE *f, uint64_t time) | |||
{ | |||
uint64_t secs = time / (1000*1000*1000); | |||
unsigned usecs = (time % (1000*1000*1000)) / 1000; | |||
fprintf(f, "%"PRIu64".%06us", secs, usecs); | |||
} | |||
static void | |||
util_dump_string(FILE *stream, const char *str) | |||
{ |